Windows 7 引入的 Native Boot 功能,讓使用者能直接以實體硬體啟動儲存在 VHD(虛擬硬碟)中的作業系統。這對經常進行系統測試、開發實驗的使用者極為方便,免去了反覆還原 Ghost 映像的麻煩。本教程將完整記錄從建立固定大小 VHD、使用 Virtual PC 2007 安裝 Windows 7,到最終實現 Native Boot 的全過程。
compmgmt.msc 執行。




diskpart 進入磁碟分割工具。select disk 1(依實際磁碟編號調整)選取新建立的 VHD。create partition primary size=10000 建立 10 GB 主要分割區。active 標記為作用中分割區,隨後 format fs=ntfs quick 快速格式化,最後 assign letter=V 指派磁碟機代號(此處為 V:)。exit 離開 diskpart。
















bcdedit /copy {current} /d "Windows 7 Native Boot" 複製目前開機項目。bcdedit /set {GUID} device vhd=[V:]\Windows7.vhd
bcdedit /set {GUID} osdevice vhd=[V:]\Windows7.vhd
bcdedit /set {GUID} detecthal on
(請將 {GUID} 替換為實際值,VHD 路徑依實際儲存位置調整。)
bcdedit /default {GUID} 設為預設開機項(可選)。透過上述步驟,您已成功建立可直接在實體硬體上啟動的 Windows 7 VHD 系統。Native Boot 結合了虛擬機的可攜性與實體機的效能,極適合多系統測試、開發環境隔離等場景。後續若需移除,僅需刪除 VHD 檔案並用 bcdedit /delete {GUID} 清理開機選單即可。