裝好 XP 再裝 Win7 本應共存,卻因還原 XP 導致 Win7 開機項消失。根因在於 Win7 使用 Bootmgr + BCD 接管開機,還原 XP 覆寫了 MBR 與 Bootmgr,導致 BCD 遺失、Win7 無法被引導。本文從原理到實操,手把手教您用 EasyBCD 重建雙開機選單。
| 項目 | Windows XP | Windows 7 |
|---|---|---|
| 開機管理程式 | NTLDR | Bootmgr |
| 設定儲存 | C:\boot.ini | C:\Boot\BCD |
| 核心載入器 | NTLDR → Ntoskrnl.exe | Bootmgr → Winload.exe |
Bootmgr、C:\Boot\BCD、C:\Windows\System32\Winload.exe、NTLDR、C:\boot.ini。Bootmgr、NTLDR、BCD、Bootsect.exe(或從正常 Win7 系統複製)。Bootmgr、NTLDR 至 C:\;複製 BCD、Bootsect.exe 至 C:\Boot\。Windows NT/2000/XP、Drive C:\、Name Windows XP → Add Entry。Windows Vista/Longhorn、Drive D:\ (Win7 所在分區)、Name Windows 7 → Add Entry。cmd → cd /d C:\Boot → bootsect /nt60 C:(重寫 MBR 為 Win7 模式,/nt52 為 XP 模式)。bcdboot、diskpart 重建 EFI 分區開機檔案。黃金法則:「先備份、再修復、後驗證」。修改開機結構前,請先用
dd/Clonezilla/Macrium Reflect完整備份 ESP/MBR 分區,失敗可秒級回滾。