XP + Win7 雙系統環境,欲完整移除 Win7 並恢復 XP 單系統啟動。關鍵在於先修復啟動磁區移除 BCD 啟動選單,再格式化 Win7 分割區。本文提供標準操作流程。
前置條件
- 目前啟動在 Windows XP 系統。
- Windows 7 安裝光碟(或 ISO 掛載虛擬光碟,Daemon Tools 等)。
- 確認 Win7 安裝光碟在系統中的磁碟代號(如 K:)。
操作步驟
- 將 Win7 安裝光碟放入光碟機(或掛載 ISO)。
- Win+R →
cmd 開啟命令提示字元。
- 執行:
K:\boot\bootsect.exe /nt52 all /force
(將 K: 替換為實際光碟代號)
參數說明:/nt52 寫入 XP 相容啟動碼(NTLDR),all 所有分割區,/force 強制解除鎖定。
- 執行成功提示「Bootcode was successfully updated on all targeted volumes」。
- 彈出 Win7 光碟,重新開機。
- 開機應直接進入 XP,不再顯示「Windows 7」與「舊版 Windows」選項,確認啟動選單已移除。
- 進入 XP 後,手動刪除 Win7 分割區檔案(
Program Files、Users、Windows 資料夾),或直接在「磁碟管理」格式化 Win7 所在分割區(最乾淨)。
原理解析
- Win7 安裝會將啟動磁區更新為 BOOTMGR + BCD,接管雙系統啟動選單。
bootsect /nt52 將啟動磁區還原為 NTLDR 相容碼,XP 的 Boot.ini 重新掌控啟動流程。
- 移除啟動選單後,Win7 分割區僅為資料分割區,可安全格式化。
注意事項
- 若有三系統以上(XP+Win7+Linux),需額外處理 GRUB/LILO,建議用 BootIce/BCDEdit 精細編輯 BCD。
- 操作前備份 XP
Boot.ini(C:\Boot.ini)與重要資料。
- 若誤在 Win7 環境執行
bootsect /nt52,將導致 Win7 無法啟動,需 Win7 光碟修復啟動。
替代工具
- EasyBCD(圖形介面):「BCD 備份/修復」→「重設 BCD 為 XP/2003 模式」。
- BootIce(進階):「MBR/PBR」→「備份/還原」、「BCD 編輯」。
標準流程:先修復啟動磁區 → 再格式化資料分割區,順序不可顛倒,否則可能導致 XP 也無法啟動。