Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

開機提示「BOOTMGR is missing」?開機流程解析與三大修復策略

編輯:系統常見問題解答

開機黑屏白字 BOOTMGR is missing,嚇人其實好修。BOOTMGR 是 Windows Vista/7/8/10/11 的**開機管理程式**,負責讀取 BCD (開機設定資料) 載入作業系統。遺失代表**系統分區未設為作用中、BCD 損壞、或 BIOS 啟動順序錯誤**導致讀不到它。理解開機流程,對症下藥。

Windows 開機流程簡析 (關鍵節點)

  1. BIOS/UEFI POST:硬體自檢。
  2. 讀取 MBR (主開機記錄):第 0 軌第 0 扇區 (512 bytes),包含分區表 + 啟動程式碼。
  3. MBR 啟動程式碼尋找「作用中」分區 → 讀取該分區的 **PBR (分區開機記錄 / Volume Boot Record)**。
  4. PBR 載入 BOOTMGR (位於系統分區根目錄,隱藏、系統、唯讀屬性)。
  5. BOOTMGR 讀取 BCD (\Boot\BCD) → 顯示開機選單 / 直接載入 winload.efi / winload.exe。
  6. 核心初始化 → 進入 Windows。

BOOTMGR is missing 斷點在第 4 步:PBR 找不到 BOOTMGR 檔案,或 BOOTMGR 讀不到 BCD。

BOOTMGR is missing畫面

Windows開機流程圖解

三大修復策略 (由易到難)

策略一:WinPE 自動修復 (新手首選、成功率 90%+)

  1. 插入 USB 開機盤 (微 PE / Ventoy + WinPE / U啟動) → 進入 WinPE。
  2. 桌面執行 「NTBOOT 引導修復」 / 「啟動修復」 / 「Bootice」 → 選「自動修復」。
  3. 完成 → 重開機拔 USB 測試。

策略二:命令列手動重建 BCD (進階、可控性高)

WinPE 下管理員 CMD:

diskpart
list disk
sel disk 0 (系統碟編號)
list par
sel par X (系統分區,通常 100-500MB EFI 系統分區 或 C槽)
active (MBR 模式必須設為作用中)
assign letter=Z (暫指派代號)
exit

bcdboot Z:\Windows /s Z: /f ALL (UEFI+MBR 雙模式重建,Z 為系統分區代號)

UEFI 系統需確認 EFI 系統分區 (ESP) 掛載正確,/s 參數指向 ESP。

策略三:複製 BOOTMGR 檔案 (舊機型/特殊情況)

  1. 同版本 Windows 安裝媒體 / 另一台正常電腦 → 系統分區根目錄複製 bootmgr (隱藏檔,需「顯示隱藏檔案」+「取消隱藏受保護系統檔案」)。
  2. 貼到故障電腦系統分區根目錄。
  3. 若無系統分區 (MBR 直接裝在 C槽),貼到 C槽根目錄。

關鍵避坑

  • MBR vs UEFI 模式必須一致:BIOS 設定 Legacy/CSM → MBR 分區 + BOOTMGR;BIOS 設定 UEFI → GPT 分區 + EFI 系統分區 + bootmgfw.efi。混用必修不成。
  • 系統分區必須設為「作用中」(MBR) / **ESP 分區 ID 正確 (UEFI)**,否則 PBR/UEFI 固件找不到啟動檔。
  • 平時備份 BCD (命令列 bcdedit /export backup.bcd) 或用 Hasleo Backup Suite / AOMEI Backupper 備份系統分區,關鍵時刻秒速還原。
Copyright © Windows教程網 All Rights Reserved