Windows 7 開機出現 「BOOTMGR is missing」,且修復 MBR/BCD 均無效。核心原因:C 槽被誤設為「作用中分區」,導致原本含有開機檔案的 100 MB 系統保留分區(System Reserved)失去作用中旗標,BIOS 找不到 BOOTMGR。解決之道:啟動 WinPE,將 100 MB 分區重新標記為作用中。
故障成因分析
- Win7 安裝時會在磁碟開頭建立 100 MB「系統保留分區」,存放 BOOTMGR、BCD、開機管理員等關鍵檔案,並標記為「作用中」。
- 使用者在磁碟管理中將 C 槽設為「作用中分區」(標記為啟動分區),導致 100 MB 分區作用中旗標被清除。
- BIOS 依照 MBR 分區表尋找「作用中分區」讀取 BOOTMGR,找不到 → 報錯。

修復步驟(WinPE 環境)
- 使用 WinPE 開機光碟/USB 啟動電腦(如微軟官方 WinPE、舊毛桃、大白菜等)。
- 開啟「磁碟管理」(Win + R →
diskmgmt.msc)或使用 diskpart 指令。
- 找到 100 MB 左右的小分區(通常無磁碟代號、檔案系統 NTFS、狀態顯示「系統保留」)。
- 右鍵該分區 → 「標記分區為作用中」(diskpart 指令:
select disk 0 → select partition 1 → active)。
- 重啟電腦,移除 WinPE 媒體,Windows 7 正常開機。

diskpart 指令版(純鍵盤操作)
diskpart
list disk
select disk 0 (根據實際磁碟編號調整)
list partition
select partition 1 (選擇 100MB 系統保留分區)
active
exit
預防措施
- 磁碟管理中絕不將系統碟(C:)設為「作用中分區」,除非您完全理解啟動流程並手動管理 BCD。
- 使用第三方分區工具(如 DiskGenius、AOMEI Partition Assistant)調整分區時,勾選「保留系統保留分區作用中旗標」選項。
- 定期建立系統修復光碟/USB,關鍵時刻可進入 WinRE 執行「啟動修復」自動修正。
「BOOTMGR is missing」嚇人但好修,關鍵在識別「作用中分區轉移」這一核心成因。WinPE + diskpart/mgmt.msc 兩分鐘搞定,比重灌系統快百倍。收藏此文,關鍵時刻救急!