Windows Vista 就地升級 Windows 7 失敗或需乾淨遷移時,可在 WinPE 環境手動部署 Windows 7 啟動檔案至 C 槽,構建可啟動環境再執行安裝。此為早期技術員手工部署技法,現多用安裝媒體直接安裝,但原理具參考價值。
format c: /fs:ntfs /qxcopy <媒體路徑>\bootmgr C:\ /h /kxcopy <媒體路徑>\boot C:\boot\ /e /h /ksources 資料夾:md C:\sourcesxcopy <媒體路徑>\sources\boot.wim C:\sources\ /h /kcd /d <媒體路徑>\bootbootsect.exe /nt60 C:Successfully updated NTFS filesystem bootcode. 即成功。bootmgr:Windows Boot Manager,啟動管理器,替代 XP 時代的 NTLDR。boot\BCD:啟動設定資料庫,取代 boot.ini。sources\boot.wim:Windows PE 安裝環境映像,載入安裝程式圖形介面。bootsect.exe:啟動區寫入工具,將 MBR/PBR 更新為支援 BOOTMGR 的 NT6 版本。直接使用 Windows 7 安裝媒體 (USB/光碟) 啟動 → 「自訂安裝」 → 格式化 C 槽 → 安裝,**安裝程式自動完成上述所有啟動檔案部署與 bootsect 寫入**,無需手動操作。手動部署僅適用於無安裝媒體、特殊嵌入式環境、教學演示場景。
理解啟動檔案部署本質,**bootmgr + BCD + boot.wim + bootsect** 四大件構成 Windows NT6+ 啟動基石,排查啟動失敗時可對症下藥。