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

Windows XP 開機提示「NTLDR is missing」?系統啟動檔修復完整教學(光碟修復模式)

編輯:XP 系統應用技巧

Windows XP 開機黑底白字顯示「NTLDR is missing」,表示系統啟動載入器 NTLDR 遺失或損壞,無法解析 boot.ini 載入作業系統。本文教你使用 Windows XP 安裝光碟進入修復主控台,以 fixboot 修復啟動磁區、attrib 移除隱藏/系統/唯讀屬性、從光碟 I386 目錄複製 NTLDR 與 NTDETECT.COM 回系統碟,完整恢復開機能力。

故障現象

開機畫面停留於:
NTLDR is missing
Press any key to restart

修復前準備

  • Windows XP 原版安裝光碟(或可開機 USB)。
  • BIOS 設定第一啟動序為 CD-ROM / USB。

完整修復步驟

  1. 插入光碟,重開機,畫面出現「Press any key to boot from CD」時按任意鍵。
  2. 進入 Windows XP 安裝畫面,按 R 進入「修復主控台」。
  3. 選擇 Windows 安裝目錄(通常是 1),輸入 Administrator 密碼(預設空白直接 Enter)。
  4. 依序執行以下指令(X: 為光碟機代號,請依實際調整):
C:\WINDOWS> fixboot
(提示確認請按 Y)

C:\WINDOWS> cd \

C:\> attrib -H -S -R NTLDR
C:\> attrib -H -S -R NTDETECT.COM

C:\> copy X:\I386\NTLDR C:\
C:\> copy X:\I386\NTDETECT.COM C:\
  1. 輸入 exit 重新開機,進 BIOS 將啟動序改回硬碟優先。

指令解析

指令作用
fixboot將新的 Windows XP 啟動磁區寫入系統分割區,修復損壞的啟動程式碼。
attrib -H -S -R移除 NTLDR/NTDETECT.COM 的隱藏(H)、系統(S)、唯讀(R)屬性,允許覆寫。
copy X:\I386\...從安裝光碟原始檔案複製缺失的啟動核心檔案回系統根目錄。

常見問題與替代方案

  • 找不到光碟機代號:在主控台輸入 map 查看所有磁碟機對應代號。
  • 無 XP 光碟:可用 Hiren's BootCD、Easy Recovery Essentials 等啟動修復工具自動修復 NTLDR。
  • 系統碟非 C::指令中 C: 請替換為實際系統分割區代號。
  • 修復後仍失敗:可能為硬碟壞軌、MBR 嚴重損壞,建議備份資料後重新安裝系統。

預防建議

  • 避免強制斷電、硬體超頻不穩導致檔案系統損壞。
  • 定期備份重要資料,建立系統映像(如 Ghost、Acronis)可分鐘級還原。
  • 安裝 UPS 不斷電系統保護伺服器/重要工作站。
Copyright © Windows教程網 All Rights Reserved