Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

WinPE 整合驅動完整教學:GetPeDriver 智能備份、INF 優化、CAB 封裝與動態載入全流程

編輯:USB 隨身碟安裝系統

為什麼要給 WinPE 整合驅動?

  • 原生 WinPE 驅動極精簡,大量硬體(網卡、顯卡、NVMe、USB 3.x、RAID 控制器)無法識別
  • 整合驅動後,PE 可直接存取硬碟、連網、高解析度顯示、使用周邊設備
  • 適用於:系統部署、硬體測試、資料救援、病毒掃描、磁碟分區等維護作業
GetPeDriver 介面

GetPeDriver 核心功能與工作流

1. 驅動分析與 INF 優化

  • 在正常 Windows 系統執行 GetPeDriver
  • 裝置列表中雙擊目標裝置或點「分析 INF」
  • 自動將非必要檔案移至「移走列表」(如協助文件、安裝程式、舊版本)
  • 左側列出 INF 區段,可手動編輯(懂 INF 結構者才建議修改)

2. 兩種備份模式

3. 輸出格式:CAB 壓縮包 + Infsetup.bat

  • 優化備份產生的 CAB 內含 `Infsetup.bat`
  • 動態安裝時:將 CAB 解壓到 `WinPE\System32` → 執行 `Infsetup.bat`
  • 腳本會將驅動檔移至自身目錄,完成註冊與安裝

實戰:將驅動整合進 WinPE(以 Dism++ 為例)

方法一:離線整合(推薦,映像乾淨、可重複使用)

# 1. 掛載 boot.wim(索引 1 通常為 WinPE)
dism /Mount-Image /ImageFile:WinPE\Sources\boot.wim /Index:1 /MountDir:C:\MountPE

# 2. 加入驅動資料夾(解壓 CAB 或直接放驅動資料夾)
dism /Image:C:\MountPE /Add-Driver /Driver:C:\Drivers /Recurse /ForceUnsigned

# 3. 提交變更並卸載
dism /Unmount-Image /MountDir:C:\MountPE /Commit

# 4. 同樣處理 install.wim(如需安裝階段也有驅動)

方法二:Dism++ 圖形化操作(新手友善)

  1. 開啟 Dism++ → 「檔案」→「掛載映像」→ 選擇 `boot.wim` 索引 1
  2. 左側選單「驅動管理」→「新增驅動」→ 選擇驅動資料夾(含 .inf)
  3. 勾選「強制安裝未簽名」、「遞迴搜尋」→ 執行
  4. 「檔案」→「儲存映像」→ 完成

方法三:運行時動態載入(適合臨時/測試)

# 在 WinPE 命令提示字元
mkdir C:\Drivers
# 將 CAB 複製到 C:\Drivers 並解壓
expand C:\Drivers\MyDriver.cab -F:* C:\Drivers
# 執行安裝腳本
C:\Drivers\Infsetup.bat
# 或使用 drvload.exe 載入單一 .inf
drvload C:\Drivers\mydriver.inf

驅動來源獲取策略

  • 官方網站: 主板/筆電/顯卡廠商支援頁下載「WinPE 驅動」或「無安裝程式版」
  • 驅動總裁/驅動人生/驅動精靈: 匯出已安裝驅動(通常含安裝程式,需手動提取 .inf/.sys/.cat)
  • DriverPack Solution: 離線驅動包,解壓後按硬體分類整理
  • Windows Update 目錄: 搜尋硬體 ID 下載 .cab 驅動包

常見坑點與避雷指南

模式特點適用場景
完整備份忽略移走列表與 INF 編輯,打包原始驅動檔案確保相容性、不想冒風險、驅動體積較小
優化備份依保留列表精簡檔案、重寫 INF 移除無關區段、產生 Infsetup.bat追求極致體積、PE 空間有限、大量驅動整合
問題原因解決
PE 啟動卡在「正在啟動 Windows」驅動衝突、錯誤驅動導致 HAL 初始化失敗精簡驅動、移除可疑驅動、啟用啟動日誌分析
網卡/顯卡驅動整合後不生效INF 不支援 PE 環境、缺少相依服務、架構不符(x86/x64)確認 INF 含 `ServiceInstall`、`AddService`;驅動架構必須與 PE 一致
CAB 解壓報錯/Infsetup.bat 執行失敗路徑含空格/中文、權限不足、缺少相依檔案路徑用純英文、以管理員執行、檢查 CAB 完整性
PE 體積暴增整合過多驅動、未優化僅整合必要驅動(儲存、網路、晶片組);使用優化備份

現代替代方案:Ventoy + 驅動包

Ventoy 啟動 ISO 時可自動掛載 `Ventoy/Drivers` 目錄下的驅動包(.7z/.zip),配合 `ventoy.json` 配置實現即插即用驅動載入,無需重新封裝 ISO,極大提升維護效率。

核心原則: 「最小必要驅動集」—— 只整合儲存控制器、網卡、晶片組三大類關鍵驅動。顯卡、聲卡、周邊驅動在維護 PE 中通常非必需,留給安裝後的完整系統處理。
Copyright © Windows教程網 All Rights Reserved