Windows 7 企業版/旗艦版內建支援從 VHD (Virtual Hard Disk) 直接開機,無需虛擬機軟體,效能接近實體安裝。本文深入解析 VHD 原生開機原理、必要條件、建立流程與效能真相。
sysprep /generalize /oobe /shutdown 一般化處理,或使用 ImageX/ DISM 部署映像。sysprep /generalize /oobe /shutdown → 關機複製 VHD。imagex /apply install.wim 1 D:\Win7.vhd 或 dism /apply-image /imagefile:install.wim /index:1 /applydir:D:\ (需先掛載 VHD)。假設 VHD 路徑為 D:\Win7.vhd,在管理員命令提示字元執行:
# 1. 建立新的開機項目 (複製目前啟動項)
bcdedit /copy {current} /d "Windows 7 VHD Boot"
# 記下回傳的 GUID,假設為 {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
# 2. 設定裝置路徑指向 VHD
bcdedit /set {guid} device vhd=[D:]\Win7.vhd
bcdedit /set {guid} osdevice vhd=[D:]\Win7.vhd
# 3. (可選) 設定為預設啟動
bcdedit /default {guid}
# 4. 設定開機選單顯示時間
bcdedit /timeout 10
重啟即可在開機選單看到新項目,選擇進入 VHD 系統。
| 類型 | 建立速度 | 運行效能 | 磁碟空間 | 建議 |
|---|---|---|---|---|
| 固定大小 | 較慢 (需預先配置) | 最佳 (連續空間、無碎片) | 佔用完整宣告大小 | 生產環境/長期使用首選 |
| 動態擴充 | 極快 | 稍差 (可能碎片化、擴充延遲) | 按實際使用增長 | 測試/臨時/空間有限環境 |
VHD 原生開機是 Windows 7 獨特且強大的功能,結合「系統可攜性」、「快速部署」、「多環境隔離」優勢,適合開發測試、教學示範、系統維護人員攜帶工作環境。掌握 diskpart、bcdedit、sysprep 三大工具,即可駕馭這項黑科技。