概覽
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,放在一個可直接啟動的U盤或者CD/DVD光盤中,特點是啟動時出現 Windows 的圖形界面(GUI)
WinPE初衷隻是方便企業制造自定義的Windows系統,因此市面上并沒有而且不可能出售。
在微軟的批準下,其他軟件公司可附上自己的軟件于WinPE,令啟動計算機時候運行有關的程序。這些軟件通常是系統維護,在計算機不能正常運作的情況下,可運用有關的系統維護軟件修複計算機。維護軟件包括Norton Ghost等等。
Windows NT 6.x(包括較為常用的WinVista/7/8/10/11等系統) 的安裝程序,亦是基于Windows PE内核。
WinPE 大多被OEM廠商所使用,舉例來說就像剛買回來的品牌套裝計算機,不需要完全從頭安裝操作系統,而是從完成安裝開始。簡單來說Windows PE的作用是使用在大量的計算機安裝(同規格的計算機),以達到快速且一緻性的安裝。
通過一些簡單或基本的操作,即可使WinPE更加安全。
此外,WindowsPE也被許多技術員修改、添加驅動和實用軟件(如WEPE、FirPE等),使得WindowsPE可以被用于系統重裝、磁盤管理、系統備份恢複、系統急救等,受到大量IT從業者與電腦愛好者的喜愛。
功能介紹
引導
WindowsPE主要的使用環境是虛拟機,虛拟機環境與實際PC環境幾乎沒有區别(就是說如果用戶不清楚虛拟機也沒關系,就當是在真實PC上直接運行)。
将BIOS中設置成光驅引導,并開始啟動系統,當屏幕畫面上出現“Pressanykeybootfromcd”時,按任意鍵從光驅上的WindowsPE引導啟動。如果用戶的存儲設備驅動不被支持,在啟動時按下F6鍵可加載特殊設備的驅動。當啟動到桌面時系統會做一些如調整分辨率的工作,最後打開默認的CMD命令行解釋工具,大家看看,是貨真價實的圖形操作環境哦。
可以看到桌面上空空如也,不要指望可以拿鼠标點來點去,畢竟是個什麼應用程序都沒有安裝;另外盡管光碟上帶有的可執行的命令行工具有限,但明顯可以自己添加。
先回到CMD命令行工具中吧。默認的目錄是I386system32,輸入命令行“dir*.exe/w”可查看有哪些可運行的程序。
在光碟鏡像中可同時看到32位和64位操作系統的工具,對于個人用戶來講,用戶可用它直接引導沒有安裝任何系統的機器,并在其上實現32位系統的許多功能,這在後面會一一道來。
網絡支持
WindowsPE啟動後就可以使用網絡環境。WindowsPE支持IPv4和IPv6。
物理機和虛拟機構成了一個虛拟網絡,使用net命令,鍵入“netview”查看已連接的服務器,這裡顯示的服務器“XQ-B6QASEC”,名字表示虛拟機已通過網絡連接了物理機器。物理機器上有一個名為TUKU的文件夾已經共享,所以再鍵入“netusee:XQ-B6QASECTUKU”,意思是将物理機器上的共享目錄TUKU鏡像為虛拟機器上的E盤,成功後可在虛拟機裡自由地訪問共享目錄,這時就可通過這個來做遠程安裝等工作。net命令還有不少參數,自己可以查閱并多加嘗試,才可以發揮WindowsPE強大的網絡環境功能,如果隻是簡單地訪問服務器,上面的兩個命令參數基本足夠了。不過這裡要記住用WindowsPE的機器可訪問其他操作系統的機器,而逆操作是不能的,這是由于WindowsPE本身的限制。
磁盤操作
利用WindowsPE創建、删除、格式化和管理NTFS文件系統分區
對于個人用戶來說這個功能很是實用和方便。WindowsNT5.1以上版本中針對磁盤管理有DiskPart.exe,它是一種文本模式命令解釋程序,能讓用戶通過使用腳本或從命令提示符直接輸入來管理對象(磁盤、分區或卷)。WindowsPE使用的是DiskPart而非fdisk。關于Diskpart使用方法詳見其詞條。此外DiskPart工具和fdisk比較,最方便的地方是DiskPart支持腳本。
用途
一、方便易用的啟動工具盤
Windows PE啟動相當快捷,而且對啟動環境要求不高;其功能幾乎相當于安裝了一個 Windows 的命令行版本。因此,對于個人計算機用戶,隻要将其寫入U盤(或刻錄在一張光碟上),便可放心地去解決初始化系統之類的問題;而對小型網絡環境(如網吧等)用戶來說,這一功能尤其實用。
二、有趣的硬盤使用功能
自定義的Windows PE不僅可放到那些可移動存儲設備如CD上,還可以放在硬盤上使用。許多朋友會認為将Windows PE的自定義版本放在硬盤上沒有什麼意義,其實不然。第一,操作系統損壞無法進入的情況下啟動硬盤上的Windows PE可以方便地修複,由于Windows PE在硬盤上,所以在Windows PE環境下安裝應用程序就有了可能。以下是如何把自定義的Windows PE安裝到硬盤上的步驟。
首先要安裝恢複控制台:
(1)将Windows XP Professional CD放在CD-ROM驅動器中,這裡指定其為[cd_drive]。
(2)在命令行CMD窗口中運行[cd_drive]:i386winnt32.exe /cmdcons。
然後将Windows PE自定義可引導副本放置在硬盤上,如下操作:
(1)在目标硬盤上,創建“C:Minint”的目錄(這裡必須将目錄命名為“Minint”)。
(2)将Windows PE“根目錄i386”下的所有内容複制到C:Minint。
(3)從Windows PE根目錄下将Winbom.ini複制到目标硬盤的根目錄。
(4)在目标硬盤上,将“C:Cmdconstxtsetup.sif”的隻讀屬性改為讀/寫。
(5)在目标硬盤上,将“C:Mininttxtsetup.sif”複制到“C:Cmdcons”進行覆蓋。
(6)重新啟動目标計算機。在“引導”菜單上,選擇引導到“命令控制台”,計算機将使用Windows PE引導。
三、Windows OEM 實用工具
如果用戶在 Windows操作系統環境下打開OEM光碟,它就會自動運行Autorun.inf為用戶的系統安裝一個“Windows安裝管理器”的工具包。利用它可以輕易制造出帶有計算機廠商OEM标志的Windows安裝鏡像(對個人沒意義)。還可任意設定Windows PE攜帶的軟件,并可設置這些軟件在Windows PE啟動時運行。用戶甚至可以為自定義的Windows PE版本加上類似于Windows Explorer的圖形外殼程序。
版本更新
PE2.0
WindowsPE2.0對MS-DOS或以前版本的WindowsPE的使用進行改進,具體如下:
與MS-DOS引導盤對比
用戶可以使用WindowsPE代替MS-DOS引導盤執行以下任務,并在更短的時間内更順利地完成:
創建和格式化磁盤分區,包括NTFS文件系統分區。WindowsPE允許用戶使用NTFS文件系統格式化磁盤,而無需使用第三方實用程序。而且,WindowsPE提供的文件系統實用程序可腳本化,因此用戶完全可以進行自動化分區和格式化。
訪問網絡共享以運行故障排除工具和安裝操作系統。WindowsPE提供與WindowsVista類似的網絡客戶端功能。
事實上,WindowsPE提供的網絡驅動程序與WindowsVista随附的網絡驅動程序相同,允許用戶快速、輕松地訪問網絡。相比而言,自定義MS-DOS引導盤以訪問網絡共享的過程卻總是既浪費時間,又單調乏味。
加載和訪問32位和64位設備驅動程序,用于音頻、視頻、母闆芯片集、電池和其他使用WindowsVista驅動程序的設備。WindowsPE提供加載Windows大容量存儲器、網絡連接、音頻、視頻和其他類型驅動程序的功能。而如果使用MS-DOS,用戶就必須找到16位驅動程序,自定義MS-DOS引導盤并維護用于不同網絡适配器的不同磁盤。
自動化任務。WindowsPE中的腳本編寫功能遠遠超出MS-DOS引導盤的功能。例如,WindowsPE使用VBScript,它是一種功能強大的腳本編寫語言,比MS-DOS的批處理文件更容易使用。WindowsPE在其運行的系統上支持千兆字節的内存,并使用受保護模式的“傳輸控制協議/Internet協議”(TCP/IP)堆棧提供網絡連接支持。通過編輯一個基于文本的“可擴展标記語言”(XML)文件,用戶可以輕松地添加啟動腳本或應用程序。如果已經創建了用于MS-DOS的腳本,用戶或許能在WindowsPE中使用它們;否則,可以輕松地将現有的基于MS-DOS的腳本導入到WindowsPE中。
運行Win32應用程序。将MS-DOS用作預安裝和排除操作系統故障的一個缺點是用戶隻能運行專為MS-DOS編寫的應用程序。由于WindowsPE支持多數重要的MicrosoftWin32API,所以WindowsPE可以運行大部分圖形和基于控制台的Windows應用程序。此外,由于WindowsPE支持多線程和多任務處理,用戶還可以同時運行多個工具。
更便捷地安裝Vista及以上版本的Windows系統。
與早期版本PE對比
首先,WindowsPE2.0基于WindowsVista組件,而早期版本的WindowsPE則是基于WindowsXP或MicrosoftWindowsServer2003。因此,WindowsPE2.0支持WindowsVista驅動程序并受益于許多WindowsVista的改進(包括通過Windows防火牆提供的防網絡攻擊方面的改進)。如前所述,WindowsPE2.0支持驅動程序注入,這使用戶在啟動WindowsPE之前或之後都可以加載驅動程序。若啟動WindowsPE并發現它缺少一個必需的驅動程序,可以從可移動媒體加載非标準驅動程序,并立即使用該硬件而無需重新啟動計算機。
為了更具靈活性,尤其是在創建預安裝腳本時,WindowsPE2.0包含已增加内容的“Windows管理規範”(WMI)支持。使用WMI,用戶可以通過腳本或命令提示符執行大多數配置或管理任務。
過去,許多應用程序不能在WindowsPE1.0中運行,因為這些程序需要臨時存儲空間,并且WindowsPE經常從不可寫入的媒體(如CD)啟動。通過在計算機的RAM中提供32MB刻錄空間,WindowsPE2.0可支持大部分需要對臨時文件執行寫操作的應用程序。每當應用程序試圖對臨時文件(無論哪個文件夾)執行寫操作時,WindowsPE都會将更改内容重定向到内存中的刻錄空間,以模拟硬盤。當然,當用戶重新啟動計算機後,所有更改都将丢失。
可以說是裝機必備的工具。
PE4.0
在Windows8公布後,微軟發布了Windows評估和部署工具包(WindowsADK),内含最新基于Windows8操作系統的專用于為計算機準備Windows安裝和服務的最小操作系統WindowsPE4.0。旨在通過啟動了沒有操作系統的計算機Windows安裝準備一台計算機的最小操作系統。在部署期間的Windows,WindowsPE可以用于分區和格式化硬盤、磁盤映像複制到計算機,并啟動WindowsSetup從網絡共享。WindowsPE是Windows技術,包括Windows安裝程序和Windows部署服務的一個集成組件。
版本對比
從Windows PE 1.X到6.0所對應的操作系統版本和對應的Windows 安裝程序支持列表
其他相關
(第1種)
制作WindowsPE光盤ISO文件前,首先需要安裝PEBuilder并完成所有軟件的集成。制作WindowsPE光盤ISO文件的方法:
第1步,在PEBuilder窗口工具欄中選中“制作ISO映像檔”單選鈕,并單擊右側的浏覽按鈕選擇ISO映像文件的保存位置。然後單擊“産生”按鈕。
第2步,打開“Createdirectory(創建目錄)”對話框,提示用戶是否創建BartPE文件夾。單擊“是”按鈕。
第3步,在打開的“Windows版權”對話框中直接單擊“我同意”按鈕,PEBuilder開始複制相關文件,并制作ISO文件。制作完成後單擊“關閉”按鈕即可。
第4步,在PEBuilder窗口工具欄中單擊“離開”按鈕關閉PEBuilder,然後打開保存ISO文件的文件夾,用戶可以看到制作的ISO文件。
(第2種)
準備工具:nt6.x系統鏡像UltraISOGimagex
第一步,用UltraISO打開win8的ISO鏡像,進入sources文件夾,找到boot.wim文件提取到任意位置。
第二步,使用Gimagex,選擇裝載映像,裝載到某個空文件夾(一定要空文件夾),選擇映像就是剛才提取的boot.wim。單擊選擇,選第2個(一定要第2個!)勾選讀取與寫入,點擊裝載,等待彈出“映像裝載成功”點擊關閉,但不要關閉主程序。
第三步,裝載完成,進入裝載的目錄,用戶需要的是“programfiles”“programfiles(x86)”“Windows”“用戶”。其餘的可以一律删除,但是删除過程可能會權限不足,可以通過獲取權限或者360粉碎等手段。也可以把這四個文件夾複制到他處或者進入無權限限制的系統删除。回到Gimagex,選擇制作映像,來源選擇裝載的目錄保存位置,保存位置任意,主要不能和原來的boot重複,壓縮比最高,勾選可啟動映像。點擊創建新映像。
第四步,等待提示成功後關閉,回到裝載映像處不勾選提交,選擇挂載映像點擊卸載。卸載一定要做,否則挂載的文件以後很難删除。卸載後删除原來的boot.wim,改新映像名boot.wim。至此,一個PE核心部分完成。
第五步,PE制作完成了,但此時還缺一個殼,要使PE正常啟動,必須再把它改造成iso鏡像。
本文選擇的方法是改造系統安裝盤的iso鏡像。使用UltraISO打開原版鏡像,保留文件bootefisourcesbootmgrbootmgr.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.請按界面提示進入),選擇AdvancedBIOSFEATURES,将BootSequence(啟動順序),設定為USB-HDD模式。
第四步:插入u盤pe啟動盤,然後重啟電腦即可進入PE系統界面。
第4種
首先安裝Windows ADK,Windows ADK WinPE加載項
第一步:創建工作文件
1.以管理員身份啟動“部署和映像工具環境”;
2.運行“copype”以創建 Windows PE 文件的工作副本:
第二步:自定義WinPE(通常不需要)
請注意,如果添加到 WinPE 的包較多,會導緻 WinPE 性能降低和啟動時間變慢。 僅在需要時添加附加包。
第三步:創建可啟動介質
現在你已經有了一組工作文件,可使用 MakeWinPEMedia 來構建可啟動的 WinPE 介質。
創建可啟動的WinPE U盤
1.連接U盤;
2.以管理員身份啟動“部署和映像工具環境”;
3.使用帶有“/UDF“選項的 MakeWinPEMedia 格式化 Windows PE 并将其安裝到 U 盤,同時指定 USB 密鑰的 驅動器号:
創建WinPE ISO
使用帶有”/ISO“選項的 MakeWinPEMedia 以創建包含 Windows PE 文件的 ISO 文件



















