什么是Windows PE及其工作原理
Windows預安裝環境主要用于故障排除,執行恢復操作,安裝Windows操作系統等。Windows PE是Windows的輕量級版本,提供最少的選項,主要用于準備設備以安裝加載的操作系統。如果用戶從未使用過Windows Recovery Environment,在這篇文章中,可以熟悉Windows PE及其基本功能。
第 1 部分:什么是Windows PE
Windows PE代表Windows預安裝環境,是一個功能有限的輕量級操作系統。大多數情況下,它用于執行恢復操作,復制磁盤映像,啟動設置等。不能將Windows PE用作主操作系統,它最初是為了用可以從CD,DVD,USB閃存驅動器等加載的準備啟動環境取代MS DOS啟動而開發的。
現在Windows恢復環境可以免費下載,因為它是WAIK(Windows自動安裝工具包)的一部分。Windows PE的第一個版本適用于XP環境。目前,Windows PE 10版本正在使用(適用于Windows 10)。
安裝Windows:Windows PE的主要目標之一是為其用戶提供安全環境以安裝相關的Windows操作系統。它有一個專用的圖形工具,可以為安裝Windows提供理想的環境。
恢復:Windows恢復環境(WinRE)是Windows PE提供的專用恢復服務。它最初包含在Windows Vista PE中,并且從那時起就已經部署在所有其他版本中。它可以幫助用戶恢復數據并執行大量其他任務,如系統恢復,自動恢復,系統映像恢復等。即使不希望安裝Windows,也可以使用Windows PE并使用Windows恢復環境恢復數據。

故障排除:WinRE(窗口恢復環境)可以幫助檢索丟失的數據,也可以訪問Windows PE的故障排除功能。這可以幫助解決與系統相關的任何其他問題,并獲得專家的幫助。
第 2 部分:Windows PE的工作原理
與MS DOS不同,Windows PE支持TCP / IP,設備驅動程序等。
- 支持動態卷創建文件和NTFS文件系統;
- 還支持Windows的各種設備驅動程序(32/64位,取決于PE版本);
- 還通過TCP IP網絡提供文件共享的本機支持;
- 可以從USB驅動器,CD,DVD,DS(部署服務)等不同介質啟動Windows PE;
- 它提供WMI(Windows Management Instrumentation)選項,是Windows API的子集;

第 3 部分:Windows PE要求
Windows PE的最佳要求可能因版本而異,應確保滿足以下要求才能運行Windows PE。
- 系統應該有足夠的RAM;
- 應該有一個理想的網絡適配器和存儲驅動程序,使其無縫運行;
- 從USB驅動器啟動Windows PE時,應在引導加載程序中進行適當的更改;
- 部署服務應至少在Windows Server 2003上運行。網絡適配器還應接受PXE(預引導執行環境);
- 此外,需要驗證使用其緊急服務;
第 4 部分:Windows PE操作
理想情況下,Windows PE按以下順序運行:
- 加載引導扇區后,Bootmgr將獲得控制權。BCD(引導配置數據)提供與系統相關的重要信息;
- 控件被傳遞給Winload.exe,它包含在Boot.wim中。exe文件可以加載HAL(硬件抽象層),這導致加載注冊表配置單元和啟動驅動程序;
- 加載必要的引導驅動程序后,還會加載Windows預安裝環境;
- 加載Ntoskrnl.exe內核文件并設置環境。完成后,SMSS(會話管理器)將控制該操作;
- 會話管理器可以加載任何注冊表文件以配置環境。為了執行用戶會話,創建了一個Winlogon;
- 這進一步啟動了所有重要服務,包括任何安全子集;
- 如果希望運行安裝程序,則將使用“HKLM \ SYSTEM \ Setup \ CmdLine”注冊表。這將啟動setup.exe文件以執行Windows的安裝;
- 如果沒有執行任何應用程序,Windows將運行Winpeshl.exe。這將啟動startnet.cmd命令。這是一個執行Wpeinit.exe的默認命令文件;
- Wpeinit.exe文件與DHCP模塊通信,并加載所需的資源以通過TCP IP執行網絡連接;
- 運行文件后,啟動過程完成,可以按照自己喜歡的方式使用Windows PE功能。
一開始看起來有點復雜,但過了一段時間,可以輕松熟悉Windows PE的功能。即使它具有專用的Windows恢復環境,也可以借助萬興恢復專家等第三方工具來獲得所需的結果。