Windows 7 開機出現黑底白字 NTLDR is missing,表示開機載入器遺失或損壞。NTLDR 為舊版 Windows (NT/2000/XP/2003) 開機載入器,Win7 應使用 BOOTMGR,此錯誤通常源於磁碟分區設定、啟動磁區或 BIOS 設定錯誤。
故障畫面

NTLDR 簡介
- 全名:NT Loader
- 位置:系統磁碟根目錄
- 屬性:隱藏、唯讀、系統檔案
- 功能:解析 boot.ini、載入作業系統核心
- Win7 正式版不使用 NTLDR,改用 BOOTMGR + BCD
三大修復方案
1. BIOS 硬碟偵測模式設為 Auto
- 開機進入 BIOS (通常按 Del、F2、F1)
- 找到「Standard CMOS Setup」或「SATA Configuration」
- 硬碟偵測模式改為 Auto
- F10 儲存離開
原因:BIOS 手動設定硬碟參數錯誤導致無法正確讀取開機磁區。
2. 啟用系統分區 (使用 FDISK)
- 準備含 MS-DOS 工具的開機光碟/USB
- 執行
FDISK
- 選擇選項 2: Set active partition
- 選擇系統所在分區 (通常為第 1 分區) 設為啟動
原因:系統分區未標記為啟動分區,BIOS 找不到開機載入器。
3. 修復主開機記錄 (MBR)
- 同樣在 MS-DOS 環境下
- 執行:
FDISK /MBR
- 重新開機
原因:MBR 損壞 (病毒、磁碟工具誤操作、多重開機管理程式衝突) 導致無法啟動載入器。
Win7 專用修復建議 (更推薦)
Win7 應使用原生修復工具而非 DOS FDISK:
- Win7 安裝光碟/USB 開機 → 「修復電腦」
- 選擇「命令提示字元」
- 執行:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
預防措施
- 系統正常時備份 NTLDR (舊系統) 或建立系統修復光碟 (Win7)
- 避免使用不明磁碟分區工具修改啟動分區
- 安裝多重開機時由舊版向新版安裝 (XP → Win7)