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

VMware Workstation 載入 WinPE ISO 測試全流程:從虛擬機建立到網路配置圖文詳解

編輯:USB 隨身碟安裝系統

適用場景

  • 開發/測試自製 WinPE,無需反覆燒錄 USB/重啟實體機
  • 驗證 PE 內核、驅動、腳本、工具整合效果
  • 教學演示、文檔截圖、問題複現

詳細操作步驟

1. 建立虛擬機

  1. 開啟 VMware Workstation →「建立新虛擬機」→「典型」
  2. 客體作業系統:「Microsoft Windows」→ 選擇對應版本(如「Windows 10 x64」或「Windows PE」若列表有)
  3. 名稱/位置:自訂
  4. 磁碟容量:預設即可(PE 通常不需虛擬硬碟,但建議保留 1-2GB 供臨時寫入)
  5. 完成建立

2. 掛載 WinPE ISO

  1. 選中虛擬機 →「編輯虛擬機設定」
  2. 「硬體」分頁 → 選擇「CD/DVD (SATA/IDE)」
  3. 右側選擇「使用 ISO 映像檔」→「瀏覽」選擇你的 `WinPE.iso`
  4. **關鍵:** 勾選「開機時連接」/「已連接」
  5. 確定儲存

3. 設定開機順序(確保從光碟啟動)

  1. 開啟虛擬機 → 立即連點 F2 進入 BIOS(VMware BIOS 開機極快,需手快或設定開機延遲)
  2. 或:虛擬機設定 →「選項」→「進階」→「開機時進入 BIOS 設定」勾選
  3. BIOS 中:`Boot` → 將 `CD-ROM Drive` 移至第一順位 → `F10` 儲存離開

4. 啟動並配置網路(WinPE 典型流程)

  1. 虛擬機啟動,載入 ISO 進入 WinPE
  2. 彈出「Confirm」對話框:詢問是否啟用網路支援 → 點選 `Yes`
  3. 「PE Network Configurator - Network Profiles」視窗:
  • 選擇 `Static IP Address`(靜態 IP)或 `DHCP`(自動獲取)
  • VMware NAT 模式通常 DHCP 即可(VMnet8 網段)
  • 橋接模式需對應實體網路環境設定
  1. 點選 `OK` → 進入 IP 設定視窗(靜態 IP 時)
  2. 輸入 IP、子網路遮罩、閘道、DNS → `OK`
  3. 等待網路適配器啟動、IP 配置完成
  4. 進入 PE 桌面,點選 `GO` / 開始選單 → 使用各項維護功能

關鍵設定優化建議

設定項建議值理由
虛擬機版本硬體相容性:Workstation 15.x/16.x/17.x支援 UEFI、NVMe、VirtIO、更新客體工具
韌體類型**UEFI** (測試 UEFI PE) / BIOS (測試 Legacy PE)匹配目標 PE 啟動模式
網路模式NAT (預設 VMnet8) / 橋接 / 僅主機NAT 最簡單可上網;橋接需真實 IP
顯示卡3D 加速關閉 / 記憶體 64-128MBPE 通常不需 3D,節省資源
USB 控制器USB 3.0 / 3.1測試 USB 驅動整合效果
開機延遲3-5 秒方便進 BIOS 調整順序

進階:自動化測試腳本

# vmrun 指令控制虛擬機生命週期
vmrun -T ws start "WinPE_Test.vmx" nogui
# 等待啟動、透過 VMware Tools / SSH / WinRM 執行測試腳本
# 收集日誌、截圖、結果
vmrun -T ws stop "WinPE_Test.vmx" hard

搭配 `vmrun`、PowerShell、Python、Jenkins/GitLab CI 實現 PE 持續整合測試。

常見問題排查

  • ISO 無法啟動: 確認 ISO 為可啟動映像(含 boot.wim、開機磁區)、UEFI/BIOS 模式匹配、虛擬光碟機已掛載並連接
  • 滑鼠/鍵盤無法操作: 安裝 VMware Tools(PE 通常不含)、或使用 VMware 遠端主控台、或 PE 整合 USB/HID 驅動
  • 網路不通: 檢查虛擬網路編輯器 (vmnetcfg) → VMnet8 NAT 服務運行、DHCP 服務運行、防火牆允許
  • 解析度固定 800x600: PE 缺乏顯卡驅動,整合標準 VESA/Framebuffer 驅動或 VirtIO GPU 驅動
  • 時間不同步: PE 無 CMOS 電池,啟動腳本同步 NTP:`w32tm /resync /rediscover`

現代替代:Ventoy + 虛擬機直啟 ISO

無需建立虛擬機手動掛載:

  1. Ventoy 安裝到虛擬硬碟映像 (VHD/VMDK) 或實體 USB
  2. 虛擬機掛載該 VHD/VMDK 為硬碟
  3. 直接啟動 → Ventoy 選單 → 選擇任意 ISO → 即時測試
  4. 優勢:秒級切換 ISO、多版本並存、持久化儲存、無需重複配置虛擬機
測試哲學: 虛擬機測試 PE 是「低成本試錯」的最佳實踐。**但虛擬硬體 ≠ 實體硬體**—— 某些驅動(RAID 卡、專用網卡、特定聲卡、指紋/智慧卡讀卡機)僅在實體機可驗證。**分層驗證策略**:虛擬機驗證核心邏輯/腳本/工具/網路 → 實體機驗證硬體驅動/特殊周邊/效能/穩定性 → 小規模灰度 → 全量部署。
Copyright © Windows教程網 All Rights Reserved