萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

什麼是 Windows PE (WinPE)?核心概念與實戰應用

定義

Windows PE (Windows Preinstallation Environment) 是基於 Windows 核心的**最小化作業系統**,設計用途:

  • 部署 Windows 作業系統 (安裝/升級/遷移)
  • 硬體診斷與測試 (廠商出廠測試、維修)
  • 系統救援與修復 (啟動修復、備份還原、密碼重設、資料救援)
  • 自動化腳本執行環境 (磁碟分區、映像佈署、資產掃描)

核心特性

版本演進

特性說明
最小化核心檔案 < 500 MB,無桌面 Shell (explorer.exe),預設命令列介面
唯讀運行通常從記憶體 (RAM Disk) 執行,關機不保存變更 (除非掛載持久化儲存)
無授權啟用免產品金鑰,授權期限 72 小時 (超過自動重啟),適用短期維護任務
驅動模組化透過 drvload / DISM /Add-Driver 動態載入網卡、儲存、顯卡驅動
支援架構x86 (32-bit) / x64 (64-bit) / ARM64,需與目標系統架構匹配
版本核心基礎發行時間特點
WinPE 1.xXP/Server 20032004首版,功能極簡
WinPE 2.xVista/Server 20082006引入 WIM 映像、DISM、HTA 支援
WinPE 3.xWin7/Server 2008 R22009支援 PowerShell 2.0、VSS、BitLocker
WinPE 4.0Win8/Server 20122012支援 PowerShell 3.0、ReFS、UEFI 原生
WinPE 5.0Win8.1/Server 2012 R22013效能優化
WinPE 10 (10.0.xxxxx)Win10/Server 2016+2015+隨 Windows 10 半年通道更新,含最新驅動、安全特性

常見入手方式

  1. Windows ADK (Assessment and Deployment Kit):官方工具包,含 copype.cmd、`MakeWinPEMedia.cmd` 製作自訂 WinPE ISO/USB
  2. Windows 安裝媒體:安裝光碟/USB 的「修復電腦」→「命令提示字元」即進入 WinRE (WinPE 變體)
  3. 第三方整合包:微軟官方已停止提供舊版 WinPE 獨立下載,常見第三方:
    Ventoy (多 ISO 啟動)、Win10XPE、Sergei Strelec、Hiren's BootCD PE、老毛桃、大白菜 (國產 PE,常含推廣軟體/驅動注入,**生產環境慎用**)

實戰應用場景

1. 部署 Windows 映像


# 在 WinPE 中
diskpart /s diskpart.txt        # 分區
dism /apply-image /imagefile:D:\install.wim /index:1 /applydir:C:\
bcdboot C:\Windows /s S: /f UEFI  # UEFI 開機修復

2. 磁碟備份還原 (Clonezilla/Ghost/ImageX/DISM)


# 備份
dism /capture-image /imagefile:D:\backup.wim /capturedir:C:\ /name:"Win10 Backup"
# 還原
dism /apply-image /imagefile:D:\backup.wim /index:1 /applydir:C:\

3. 密碼重設 / 登錄檔離線編輯


# 載入離線 SAM
reg load HKLM\OfflineSystem C:\Windows\System32\config\SYSTEM
reg load HKLM\OfflineSAM C:\Windows\System32\config\SAM
# 修改後
reg unload HKLM\OfflineSystem
reg unload HKLM\OfflineSAM

4. 硬體診斷

記憶體測試 (mdsched.exe、MemTest86)、硬碟檢測 (chkdsk、Victoria、MHDD)、CPU 壓力測試、顯卡測試

自訂 WinPE 最佳實踐

  • **精簡原則:** 僅加入必要驅動 (網卡、儲存控制器、USB3.0/NVMe)、必要工具
  • **加入 PowerShell:** DISM /Add-Package /PackagePath:WinPE-PowerShell.cab + 相依 WinPE-WMI.cab、WinPE-NetFX.cab、WinPE-Scripting.cab
  • **啟動腳本:** startnet.cmd 自動執行部署/診斷流程
  • **持久化儲存:** DISM /Add-Package /PackagePath:WinPE-StorageWMI.cab 支援 iSCSI/網路磁碟
  • **UEFI + Legacy 雙模式:** MakeWinPEMedia /UFD 產生雙模式 USB

WinPE vs Linux Live USB

維度WinPELinux Live (SystemRescue/Ubuntu/Kali)
原生 NTFS/ReFS/NTFS 壓縮/EFS完美支援需 FUSE/ntfs-3g,EFS 不支援
Windows 驅動/應用相容原生需 Wine/虛擬機
授權/合規需 Windows 授權 (ADK 免費但受 EULA 限制)完全自由開源
腳本生態PowerShell/CMDBash/Python/Perl 豐富
適用場景Windows 部署/修復/密碼重設/驅動測試跨平台救援/資料救援/滲透測試/嵌入式開發
copyright © 萬盛學電腦網 all rights reserved