XPE 是可開機光碟系統,它做成ISO格式是方便可以 "掛載模擬成CDROM"。
當然也可以透過 Rufus 或 UltraISO 等工具,"把ISO檔 轉錄到USB,讓USB變成可開機的 XPE系統"。
所以你要把原先是 "不可修改的XPE開機系統",轉成 "一般的 VM Guest 系統",那應該要透過 "Windows to Go" 方式。
以下是參考 AI的說明後再整理的步驟,麻煩你試過後告訴我們是否 OK。
除了用 VirtualBox 外,也可以試試用 VMware Workstation Pro(現在這是免費版了) 掛載ISO成 CDROM 開機。
或是用Rufus 把ISO轉到 USB,把USB插到PC上,確定一下真的 "可開機+進入 XPE系統"
如果 ISO檔 確定是可開機的,那就是你的 Virtual-box 可能有問題,看是要換一台PC或改用 Vmware Workstation 或改用 Hyper-V。
步驟如下:
打開命令提示字元(CMD)或 PowerShell(需要管理員權限)。
輸入 diskpart 進入磁碟管理工具。
輸入以下指令來建立 VHD(可以依需求調整路徑與大小):
create vdisk file="C:\WinPE.vhdx" maximum=8192 type=expandable
select vdisk file="C:\WinPE.vhdx"
attach vdisk
create partition primary
format fs=ntfs quick
assign letter=V
exit
這將建立一個 8GB 的動態擴展虛擬磁碟(可根據需要更改大小),並且掛載成 V:。
使用 DISM
將 Windows PE(XPE)ISO 中的 boot.wim,使用 DISM 來部署到 VHD:
透過 Windows 檔案總管或 DISKPART 掛載 XPE 的 ISO(假設掛載為 E:)。
輸入以下指令將 boot.wim 解壓縮到 VHD (步驟1的V:):
dism /Apply-Image /ImageFile:E:\sources\boot.wim /Index:1 /ApplyDir:V:
這會將 Windows PE 提取到 V:(你的 VHD 磁碟)。
設定 Windows Boot Manager:
bcdboot V:\Windows /s V: /f ALL
確保 VHD 可以開機:
bootsect /nt60 V: /force /mbr
完成後記得卸載 V:
在 VirtualBox 或 Hyper-V 中:新增 VM,並選擇該 VHD/VHDX 作為主要開機磁碟。
在 Vmware /Vmware work station 中:先把 VHD 轉成 VMDK 格式,再新增VM,選擇 VMDK 作為主要開機磁碟。
確保 VM 設定:
BIOS 設定:若 XPE 只支援 BIOS,請關閉 UEFI;若支援 UEFI,請啟用。
CPU:2 顆以上(依需求)。
RAM:至少 2GB 以上。
網路卡:E1000 或 VMXNET3(VMware)/ Intel PRO/1000(VirtualBox)。
啟動 VM,應該會進入 Windows PE(XPE)。
如果有問題,檢查 BIOS/UEFI 設定,或手動用 Windows 安裝光碟 進入修復模式,輸入:
bootrec /fixboot
bootrec /fixmbr
確保 VM 允許 USB 鍵盤滑鼠,以便操作 XPE。
透過 Windows To Go 方式,你可以讓 Windows PE(XPE) 安裝到 VHD/VHDX,並在虛擬機中運行。這樣可以保留變更,不像普通的 Windows PE 會重啟後清空資料。