用戶反映 Ghost 還原 XP+Vista 雙系統後,開機選單雖出現但兩系統皆無法進入。董師傅教您修復此「最嚴重」啟動頑症(假設 C 槽 XP、D 槽 Vista)。
Vista 用 bootmgr 接管啟動。自檢後讀取作用分區(通常 C:)載入 bootmgr,接著讀取 C:\BOOT\BCD 與 C:\boot.ini 顯示選單:Microsoft Windows Vista 與 舊版 Windows。選 Vista 交給 Winload.exe;選舊版交給 NTLDR 讀取 boot.ini 顯示 XP 選單。
故障點在 bootmgr、BCD、Winload.exe、NTLDR。本例因 Ghost 還原導致 BCD 啟動資訊錯誤(Device 顯示 unknown)。
光碟開機 → 「修復電腦」 → 系統自動偵測引導故障 → 點「修復並重新啟動」 → 重啟選「Microsoft Windows Vista(已修復)」進入 Vista。進入後可用 EasyBCD 刪除失效 XP 選單並重新加入。

attrib -s -h -r C:\boot.iniedit C:\boot.iniC:\ntldr="XP" 存檔。(NTFS 分區需載入 NTFSDOS 或用 PE 修改)Windows NT/2000/XP、磁碟機 C:、名稱 Windows XP)與 Vista(版本 Windows Vista/Longhorn、磁碟機 D:、名稱 Windows Vista) → 存檔。boot.ini 中手動加入的 C:\ntldr="XP"。
bootmgr 遺失 → 從正常 Vista 複製到 C:\;NTLDR 遺失 → 從 XP 複製。bootsect 變更啟動分區後無選單只能進 XP → 將光碟 /boot/bootsect.exe 複製到 C:\Windows\System32,命令列執行 bootsect -nt60 C:。