BOOTMGR (Boot Manager) 是 Windows Vista/7/8/10/11 的啟動管理器,取代 XP 時代的 NTLDR。提示 BOOTMGR is missing Press Ctrl+Alt+Del to restart 表示系統無法在啟動分區找到或讀取 BOOTMGR 文件,導致無法進入作業系統。
在同樣的「修復電腦」→「命令提示字元」中依序執行:
bootrec /scanos :: 掃描所有磁碟尋找 Windows 安裝
bootrec /fixmbr :: 修復 MBR 主啟動記錄 (不動分區表)
bootrec /fixboot :: 寫入新的啟動扇區到系統保留分區
bootrec /rebuildbcd :: 重建 BCD 存儲,會提示加入發現的 Windows 安裝,輸入 Y 確認
補充:若 /rebuildbcd 找不到系統,可手動重建:
bcdedit /export C:\BCD_Backup
attrib C:\boot\bcd -h -s -r
ren C:\boot\bcd bcd.old
bootrec /rebuildbcd
diskpart → list disk → select disk 0 (目標磁碟) → list partition → select partition X (系統保留分區或 C 盤,通常 100-500MB) → active。
3. 重啟測試。
若近期建立過還原點,「修復電腦」→「系統還原」→ 選擇故障前的還原點,可回滾註冊表、驅動、系統文件,間接修復啟動問題。
若以上均無效,且硬碟無物理故障,備份數據(PE 下拷貝)後,全盤格式化重新安裝。注意:UEFI 模式需 GPT 分區表,Legacy 模式需 MBR,安裝模式必須與原系統一致,否則仍會報 BOOTMGR 錯誤。
在 PE 或另一台正常電腦掛載系統盤,從同版本 Windows 安裝媒體 \boot\bootmgr 或系統保留分區複製 bootmgr 到故障系統的系統保留分區根目錄(或 C 盤根目錄),同時確保 \Boot\BCD 存在。