原本 C 槽 XP、D 槽 Win7 雙共存,因還原 C 槽導致 Win7 啟動項消失,只剩 XP 與一鍵還原選單。經研究 Win7 (Bootmgr/BCD) 與 XP (NTLDR/boot.ini) 雙重啟動架構,成功修復雙系統選單。以下為完整流程。
bootmgr。bootmgr 讀取 C:\Boot\BCD 與 C:\boot.ini 顯示選單:Windows\system32\winload.exeNTLDR → 讀取 boot.ini 進入 XP。bootmgr 遺失、BCD 設定錯誤、NTLDR 遺失。bootmgr、boot\BCD、boot\boot.sdi、boot\bootfix.bin、boot\zh-TW\bootmgr.exe.mui(語系檔)。bootmgr 複製到 C:\ 根目錄(NTLDR 通常已存在)。BCD、bootsect.exe 複製到 C:\Boot\(無則新建)。bootsect /nt60 C:(將 C: 磁區啟動區更新為 Win7 版本,原為 nt52/XP 版)。bootsect /nt60 必須在 Win7 環境或 WinPE 下執行,XP 下執行無效;若無 WinPE,可用 Win7 安裝光碟進「修復電腦」→「命令提示字元」執行。