概覽
Windows 預安裝環境 (Windows PE) 是在Windows核心上構建的具有有限服務的最小 Win32 子系統,它用於為安裝 Windows 而準備計算機,以便從網路檔案伺服器複製磁碟映像並啟動 Windows 安裝程式。
Windows PE 不是設計為計算機上的主要作業系統,而是作為獨立的預安裝環境和其他安裝程式和恢復技術(例如 Windows 安裝程式、Windows 部署服務 (Windows DS)、系統管理伺服器 (SMS) 作業系統 (OS) 部署功能包以及 Windows 恢復環境 (Windows RE))的完整組件使用的。
Windows PE 可作為帶有適當授權協定的面向客戶的獨立產品,它是一個集成了許多 Windows 技術 [包括 Windows 安裝程式和 Windows 部署服務 (Windows DS)] 的組件。
大多數人獲得的Windows PE是用Windows PE定義製作的作業系統,可簡單地直接使用。Windows PE大小有時是由自定義製作決定的。
特點
Windows PE是簡化版的Windows 或 Windows Server,放在一片可直接激活的CD或DVD光碟,特點是激活時出現 Windows 的圖形界面(GUI)
WinPE初衷只是方便企業製造自定義的Windows系統,因此市面上並沒有而且不可能出售。
在微軟的批准下,其他軟體公司可附上自己的軟體於WinPE,令激活計算機時候運行有關的程式。這些軟體通常是系統維護,在計算機不能正常運作的情況下,可運用有關的系統維護軟體修復計算機。維護軟體包括Norton Ghost等等。
Windows NT 6.x 的安裝程式,亦是基於Windows PE核心。
WinPE 大多被OEM廠商所使用,舉例來說就像剛買回來的品牌套裝計算機,不需要完全從頭安裝作業系統,而是從完成安裝開始。簡單來說Windows PE的作用是使用在大量的計算機安裝(同規格之計算機),以達到快速且一致性的安裝。
通過一些簡單或基本的操作,即可使Windows PE更加安全 。
功能
引導
Windows PE主要的使用環境是虛擬機,虛擬機環境與實際PC環境幾乎沒有區別(就是說如果用戶不清楚虛擬機也沒關係,就當是在真實PC上直接運行)。
將BIOS中設定成光碟機引導,並開始啟動系統,當螢幕畫面上出現“Press any key boot from cd”時,按任意鍵從光碟機上的Windows PE引導啟動。如果用戶的存儲設備驅動不被支持,在啟動時按下F6鍵可載入特殊設備的驅動。當啟動到桌面時系統會做一些如調整解析度的工作,最後打開默認的CMD命令行解釋工具,大家看看,是貨真價實的圖形操作環境喔。
可以看到桌面上空空如也,不要指望可以拿滑鼠點來點去,畢竟是個什麼應用程式都沒有安裝;另外儘管光碟上帶有的可執行的命令行工具有限,但明顯可以自己添加。
先回到CMD命令行工具中吧。默認的目錄是\I386\system32\,輸入命令行“dir *.exe /w”可查看有哪些可運行的程式。
在光碟鏡像中可同時看到32位和64位作業系統的工具,對於個人用戶來講,用戶可用它直接引導沒有安裝任何系統的機器,並在其上實現32位系統的許多功能,這在後面會一一道來。
網路支持
Windows PE啟動後就可以使用網路環境。Windows PE 支持IPv4和IPv6。
物理機和虛擬機構成了一個虛擬網路,使用net命令,鍵入“net view”查看已連線的伺服器,這裡顯示的伺服器“XQ-B6QASEC”,名字表示虛擬機已通過網路連線了物理機器。物理機器上有一個名為TUKU的資料夾已經共享,所以再鍵入“net use e: \\XQ-B6QASEC\TUKU”,意思是將物理機器上的已分享資料夾TUKU鏡像為虛擬機器上的E盤,成功後可在虛擬機里自由地訪問已分享資料夾,這時就可通過這個來做遠程安裝等工作。net命令還有不少參數,自己可以查閱並多加嘗試,才可以發揮Windows PE強大的網路環境功能,如果只是簡單地訪問伺服器,上面的兩個命令參數基本足夠了。不過這裡要記住用Windows PE的機器可訪問其他作業系統的機器,而逆操作是不能的,這是由於Windows PE本身的限制。
磁碟操作
利用Windows PE創建、刪除、格式化和管理NTFS檔案系統分區
對於個人用戶來說這個功能很是實用和方便。Windows NT 5.1 以上版本中針對磁碟管理有DiskPart.exe,它是一種文本模式命令解釋程式,能讓用戶通過使用腳本或從命令提示符直接輸入來管理對象(磁碟、分區或卷)。Windows PE使用的是DiskPart而非fdisk。關於Diskpart使用方法詳見其詞條。 此外DiskPart工具和fdisk比較,最方便的地方是DiskPart支持腳本。
用途
一、方便易用的啟動工具盤
Windows PE啟動相當快捷,而且對啟動環境要求不高;其功能幾乎相當於安裝了一個 Windows 的命令行版本。因此,對於個人計算機用戶,只要將其寫入隨身碟(或刻錄在一張光碟上),便可放心地去解決初始化系統之類的問題;而對小型網路環境(如網咖等)用戶來說,這一功能尤其實用。
二、有趣的硬碟使用功能
自定義的Windows PE不僅可放到那些可移動存儲設備如CD上,還可以放在硬碟上使用。許多朋友會認為將Windows PE的自定義版本放在硬碟上沒有什麼意義,其實不然.第一,作業系統損壞無法進入的情況下啟動硬碟上的Windows PE可以方便地修復,由於Windows PE在硬碟上,所以在Windows PE環境下安裝應用程式就有了可能。以下是如何把自定義的Windows PE安裝到硬碟上的步驟(只能在硬碟上放置Windows PE的32位版本)。
首先要安裝恢復控制台:
(1)將Windows XP Professional CD放在CD-ROM驅動器中,這裡指定其為[cd_drive]。
(2)在命令行CMD視窗中運行[cd_drive]:\i386\winnt32.exe /cmdcons。
然後將Windows PE自定義可引導副本放置在硬碟上,如下操作:
(1)在目標硬碟上,創建“C:\Minint”的目錄(這裡必須將目錄命名為“Minint”)。
(2)將Windows PE“根目錄\i386”下的所有內容複製到C:\Minint。
(3)從Windows PE根目錄下將Winbom.ini複製到目標硬碟的根目錄。
(4)在目標硬碟上,將“C:\Cmdcons\txtsetup.sif”的唯讀屬性改為讀/寫。
(5)在目標硬碟上,將“C:\Minint\txtsetup.sif”複製到“C:\Cmdcons”進行覆蓋。
(6)重新啟動目標計算機。在“引導”選單上,選擇引導到“命令控制台”,計算機將使用Windows PE引導。
三、Windows OEM 實用工具
如果用戶在 Windows作業系統環境下打開OEM光碟,它就會自動運行Autorun.inf為用戶的系統安裝一個“Windows安裝管理器”的工具包。利用它可以輕易製造出帶有計算機廠商OEM標誌的Windows安裝鏡像(對個人沒意義)。還可任意設定Windows PE攜帶的軟體,並可設定這些軟體在Windows PE啟動時運行。用戶甚至可以為自定義的Windows PE版本加上類似於Windows Explorer的圖形外殼程式。
版本更新
PE 2.0
Windows PE 2.0對MS-DOS或以前版本的 Windows PE的使用進行改進,具體如下:
與 MS-DOS 引導盤對比
用戶可以使用 Windows PE 代替 MS-DOS引導盤執行以下任務,並在更短的時間內更順利地完成:
•創建和格式化磁碟分區,包括 NTFS 檔案系統分區。Windows PE 允許用戶使用 NTFS 檔案系統格式化磁碟,而無需使用第三方實用程式。而且,Windows PE 提供的檔案系統實用程式可腳本化,因此用戶完全可以進行自動化分區和格式化。
•訪問網路共享以運行故障排除工具和安裝作業系統。Windows PE 提供與 Windows Vista 類似的網路客戶端功能。事實上,Windows PE 提供的網路驅動程式與 Windows Vista 隨附的網路驅動程式相同,允許用戶快速、輕鬆地訪問網路。相比而言,自定義 MS-DOS引導盤以訪問網路共享的過程卻總是既浪費時間,又單調乏味。
•載入和訪問 32 位和 64 位設備驅動程式,用於音頻、視頻、母板晶片集、電池和其他使用 Windows Vista 驅動程式的設備。Windows PE 提供載入 Windows大容量存儲器、網路連線、音頻、視頻和其他類型驅動程式的功能。而如果使用 MS-DOS,用戶就必須找到 16 位驅動程式,自定義 MS-DOS引導盤並維護用於不同網路適配器的不同磁碟。
•自動化任務。Windows PE 中的腳本編寫功能遠遠超出 MS-DOS引導盤的功能。例如,Windows PE 使用 VBScript,它是一種功能強大的腳本編寫語言,比 MS-DOS 的批處理檔案更容易使用。Windows PE 在其運行的系統上支持千兆位元組的記憶體,並使用受保護模式的“傳輸控制協定/Internet 協定”(TCP/IP)堆疊提供網路連線支持。通過編輯一個基於文本的“可擴展標記語言”(標準通用標記語言下的一個子集、外語縮寫:XML) 檔案,用戶可以輕鬆地添加啟動腳本或應用程式。如果已經創建了用於 MS-DOS 的腳本,用戶或許能在 Windows PE 中使用它們;否則,可以輕鬆地將現有的基於 MS-DOS 的腳本導入到 Windows PE 中。
•運行 Win32 應用程式。將 MS-DOS 用作預安裝和排除作業系統故障的一個缺點是用戶只能運行專為 MS-DOS 編寫的應用程式。由於 Windows PE 支持多數重要的 Microsoft Win32 API,所以 Windows PE 可以運行大部分圖形和基於控制台的 Windows 應用程式。此外,由於 Windows PE 支持多執行緒和多任務處理,用戶還可以同時運行多個工具。
•更便捷地安裝Vista及以上版本的Windows系統。
與早期版本 PE 對比
首先,Windows PE 2.0 基於 Windows Vista組件,而早期版本的 Windows PE 則是基於 Windows XP 或 Microsoft Windows Server 2003。因此,Windows PE 2.0 支持 Windows Vista驅動程式並受益於許多 Windows Vista 的改進(包括通過 Windows防火牆提供的防網路攻擊方面的改進)。如前所述,Windows PE 2.0支持驅動程式注入,這使用戶在啟動 Windows PE 之前或之後都可以載入驅動程式。若啟動 Windows PE並發現它缺少一個必需的驅動程式,可以從可移動媒體載入非標準驅動程式,並立即使用該硬體而無需重新啟動計算機。
為了更具靈活性,尤其是在創建預安裝腳本時,Windows PE 2.0包含已增加內容的“Windows 管理規範”(WMI) 支持。使用 WMI,用戶可以通過腳本或命令提示符執行大多數配置或管理任務。
過去,許多應用程式不能在 Windows PE 1.0 中運行,因為這些程式需要臨時存儲空間,並且 Windows PE 經常從不可寫入的媒體(如 CD)啟動。通過在計算機的 RAM 中提供 32 MB 刻錄空間,Windows PE 2.0 可支持大部分需要對臨時檔案執行寫操作的應用程式。每當應用程式試圖對臨時檔案(無論哪個資料夾)執行寫操作時,Windows PE 都會將更改內容重定向到記憶體中的刻錄空間,以模擬硬碟。當然,當用戶重新啟動計算機後,所有更改都將丟失。
可以說是裝機必備的工具。
PE 4.0
在Windows 8 公布後,微軟發布了Windows 評估和部署工具包 (Windows ADK),內含最新基於 Windows 8作業系統的專用於為計算機準備 Windows 安裝和服務的最小作業系統 Windows PE 4.0。旨在通過啟動了沒有作業系統的計算機 Windows 安裝準備一台計算機的最小作業系統。在部署期間的 Windows,Windows PE 可以用於分區和格式化硬碟、 磁碟映像複製到計算機,並啟動Windows Setup從網路共享。Windows PE 是 Windows 技術,包括 Windows 安裝程式和 Windows 部署服務的一個集成組件。
版本對比
從Windows PE 1.X到5.x所對應的作業系統版本和對應的Windows 安裝程式支持列表
版本號 | 基於作業系統 |
1.0 | WindowsXP |
1.1 | 帶有 SP1 的 WindowsXP |
1.2 | 帶有 SP2 的 WindowsXP |
1.5 | Windows Server2003 |
1.6 | 帶有 SP1 的 Windows Server2003 |
2.0 | Windows Vista |
2.1 | 帶有 SP1 的 WindowsVista |
2.2 | 帶有 SP2 的 Windows Vista |
3.0 | Windows 7 |
3.1 | 帶有 SP1 的 Windows 7 |
4.0 | Windows 8 |
5.0 | Windows 8.1 |
5.1 | Windows 8.1 with update 1 |
6.0 | Windows 10 |
ISO的製作
(第1種)
製作Windows PE光碟ISO檔案前,首先需要安裝PE Builder並完成所有軟體的集成。製作Windows PE光碟ISO檔案的方法:
第1步,在PE Builder視窗工具列中選中“製作ISO映像檔”單選鈕,並單擊右側的瀏覽按鈕選擇ISO映像檔案的保存位置。然後單擊“產生”按鈕。
第2步,打開“Create directory(創建目錄)”對話框,提示用戶是否創建BartPE資料夾。單擊“是”按鈕。
第3步,在打開的“Windows著作權”對話框中直接單擊“我同意”按鈕,PE Builder開始複製相關檔案,並製作ISO檔案。製作完成後單擊“關閉”按鈕即可。
第4步,在PE Builder視窗工具列中單擊“離開”按鈕關閉PE Builder,然後打開保存ISO檔案的資料夾,用戶可以看到製作的ISO檔案。
(第2種)
準備工具:nt6.x系統鏡像 UltraISO Gimagex
第一步,用UltraISO打開win8的ISO鏡像,進入sources資料夾,找到boot.wim檔案提取到任意位置。
第二步,使用Gimagex,選擇裝載映像,裝載到某個空資料夾(一定要空資料夾),選擇映像就是剛才提取的boot.wim。單擊選擇,選第2個(一定要第2個!)勾選讀取與寫入,點擊裝載,等待彈出“映像裝載成功”點擊關閉,但不要關閉主程式。
第三步,裝載完成,進入裝載的目錄,用戶需要的是“program files” “program files(x86)” “Windows” “用戶”。其餘的可以一律刪除,但是刪除過程可能會許可權不足,可以通過獲取許可權或者360粉碎等手段。也可以把這四個資料夾複製到他處或者進入無許可權限制的系統刪除。回到Gimagex,選擇製作映像,來源選擇裝載的目錄保存位置,保存位置任意,主要不能和原來的boot重複,壓縮比最高,勾選可啟動映像。點擊創建新映像。
第四步,等待提示成功後關閉,回到裝載映像處不勾選提交,選擇掛載映像點擊卸載。卸載一定要做,否則掛載的檔案以後很難刪除。卸載後刪除原來的boot.wim,改新映像名boot.wim。至此,一個PE核心部分完成。
第五步,PE製作完成了,但此時還缺一個殼,要使PE正常啟動,必須再把它改造成iso鏡像。
本文選擇的方法是改造系統安裝盤的iso鏡像。使用UltraISO打開原版鏡像,保留檔案 boot efi sources bootmgr bootmgr.efi 其餘刪除。 接著進入sources資料夾,刪除所有檔案。在UltraISO視窗下部找到改造的boot.wim,添加到sources資料夾內。完成,將成品另外儲存為。千萬別點保存,否則自己的原版鏡像就沒了。
(第3種)
準備工具:GHO系統鏡像檔案、u大師u盤啟動盤製作工具、u盤
第一步 :運行u大師u盤啟動盤製作工具,選擇HDD模式,接著點擊一鍵製作usb啟動盤。
第二步 :將下載好的GHO系統鏡像檔案放入u盤中的GHO資料夾下即可,這樣一個u盤PE系統啟動盤就製作好了。
第三步 :在計算機啟動的第一畫面上按"DEL"鍵進入BIOS(可能有的主機不是DEL有的是F2或F1.請按界面提示進入),選擇Advanced BIOS FEATURES ,將Boot Sequence(啟動順序),設定為USB-HDD模式。
第四步:插入u盤pe啟動盤,然後重啟電腦即可進入PE系統界面。
微軟作業系統主要產品
類別 | 具體作業系統 |
---|---|
早期版本 | Windows 1.0 ( 1985)、Windows 2.0 ( 1987)、Windows 2.1 ( 1988) windows 3.0 ( 1990)、windows 3.1 ( 1992)、Windows 3.2 ( 1994) Windows 95 ( 1995)、Windows97 ( 1996)、Windows 98 ( 1998) Windows 98 SE ( 1999) |
NT系列 | 早期版本 Windows NT 3.1 ( 1993)、Windows NT 3.5 ( 1994)、Windows NT 3.51 ( 1995) Windows NT 4.0 ( 1996)、Windows 2000 ( 2000) 客戶端 windows xp ( 2001)、Windows Vista ( 2005)、Windows 7 ( 2009) Windows Thin PC ( 2011)、Windows 8 ( 2012)、Windows RT ( 2012) Windows 8.1 ( 2013) 伺服器 Windows Server 2003 ( 2003)、Windows Server 2008 ( 2008)、Windows Home Server ( 2008) Windows HPC Server 2008 ( 2010)、Windows Small Business Server ( 2011)、Windows Essential Business Server Windows Server 2012 ( 2012)、Windows Server 2012 R2( 2013) 特別版本 |
嵌入式系統 | Windows CE 、Windows Mobile (2000) 、Windows Phone ( 2010) |
|