Windows 7 開機載入器同樣內建 VHD 讀寫驅動,透過 BCDEdit 將 VHD 內的作業系統加入開機選單,即可實現從 VHD 原生啟動,非虛擬化運行,效能極接近實體安裝。
前置條件:準備已安裝 OS 的 VHD
- 方法一:Virtual PC / Hyper-V 安裝 OS → 執行
sysprep 一般化 → 關機取得 VHD。
- 方法二:使用
ImageX 將備份的 WIM 映像還原至 VHD。
- 注意: 無法在實體機上直接用光碟安裝 OS 到 VHD。
關鍵特性解析
- 非虛擬化: 啟動後 OS 直接存取硬體,非透過 Hypervisor,效能幾乎無損。
- 微量 I/O 開銷: 檔案系統讀寫經過一層 VHD 驅動解析,實測與實體硬碟差異微乎其微 (隨機讀寫差 <1%)。
- 僅限 Win7+: 僅 Win7/Server 2008 R2 以上支援 VHD 原生啟動。
適用場景
- 多系統測試/開發環境快速切換 (無需重新分區)。
- 系統備份/還原:整個 OS 封裝在單一 .vhd 檔,複製即備份。
- 攜帶式工作環境:外接硬碟帶著 VHD,插上任何 Win7 電腦即可啟動專屬環境。
VHD 原生啟動重新定義「作業系統安裝」邊界,讓系統像檔案一樣可攜、可備份、可秒切換。