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」錯誤

編輯:Windows XP 系統介紹

問題背景

在安裝 Windows 98 與 Windows XP 雙系統的電腦上,若開機時出現「NTLDR is missing」訊息,表示 Windows XP 的關鍵啟動檔案 NTLDR 遺失或損壞。NTLDR 是 Windows XP(以及 Windows 2000)啟動過程中負責載入作業系統的核心引導程式,缺少它將無法進入系統。

快速解決方案

方法一:從其他同版本系統複製 NTLDR

若你有另一台運行相同版本 Windows XP 的電腦,可直接從其系統盤(通常是 C:)根目錄複製 NTLDR、NTDETECT.COM 及 BOOT.INI 三個檔案到故障電腦的系統盤根目錄。

方法二:使用 Windows XP 安裝光碟提取檔案

  1. 將 Windows XP 安裝光碟放入光碟機,從光碟開機。
  2. 在「歡迎安裝」畫面按 R 進入「修復控制台」。
  3. 選擇要修復的 Windows 安裝(通常是 1),輸入管理員密碼(預設為空)。
  4. 在命令提示字元下執行以下指令(假設光碟機代號為 D:,系統盤為 C:):
    copy D:\i386\ntldr C:\
    copy D:\i386\ntdetect.com C:\
  5. 輸入 exit 重新開機。

方法三:執行修復安裝

若上述方法均無效,可選擇「修復安裝」(Repair Install):從 XP 光碟開機,選擇安裝而非修復控制台,後續會偵測到現有安裝並提示修復,此過程會保留使用者資料與已安裝程式,同時替換系統核心檔案。

補充說明

NTLDR 也是雙系統環境下的共用引導檔案,Windows 2000 同樣依賴它。最簡單的預防措施是備份這三個關鍵啟動檔案(NTLDR、NTDETECT.COM、BOOT.INI)到隨身碟或其他分區,以備不時之需。

Copyright © Windows教程網 All Rights Reserved