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

Win7 開機提示「NTLDR is missing」三大原因與修復方案

編輯:Windows 7 系統介紹

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

故障畫面

NTLDR is missing錯誤畫面

NTLDR 簡介

  • 全名:NT Loader
  • 位置:系統磁碟根目錄
  • 屬性:隱藏、唯讀、系統檔案
  • 功能:解析 boot.ini、載入作業系統核心
  • Win7 正式版不使用 NTLDR,改用 BOOTMGR + BCD

三大修復方案

1. BIOS 硬碟偵測模式設為 Auto

  1. 開機進入 BIOS (通常按 Del、F2、F1)
  2. 找到「Standard CMOS Setup」或「SATA Configuration」
  3. 硬碟偵測模式改為 Auto
  4. F10 儲存離開

原因:BIOS 手動設定硬碟參數錯誤導致無法正確讀取開機磁區。

2. 啟用系統分區 (使用 FDISK)

  1. 準備含 MS-DOS 工具的開機光碟/USB
  2. 執行 FDISK
  3. 選擇選項 2: Set active partition
  4. 選擇系統所在分區 (通常為第 1 分區) 設為啟動

原因:系統分區未標記為啟動分區,BIOS 找不到開機載入器。

3. 修復主開機記錄 (MBR)

  1. 同樣在 MS-DOS 環境下
  2. 執行:FDISK /MBR
  3. 重新開機

原因:MBR 損壞 (病毒、磁碟工具誤操作、多重開機管理程式衝突) 導致無法啟動載入器。

Win7 專用修復建議 (更推薦)

Win7 應使用原生修復工具而非 DOS FDISK:

  1. Win7 安裝光碟/USB 開機 → 「修復電腦」
  2. 選擇「命令提示字元」
  3. 執行:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /rebuildbcd

預防措施

  • 系統正常時備份 NTLDR (舊系統) 或建立系統修復光碟 (Win7)
  • 避免使用不明磁碟分區工具修改啟動分區
  • 安裝多重開機時由舊版向新版安裝 (XP → Win7)
Copyright © Windows教程網 All Rights Reserved