電腦開機時出現黑底白字「NTLDR is missing」,意味著 Windows NT 系列(2000/XP/2003)的啟動載入器 NTLDR 遺失或損壞,導致無法載入作業系統。本文解析常見成因,並提供以 Windows XP 安裝光碟修復的標準流程。
什麼是 NTLDR?
- 全名 NT Loader,隱藏、唯讀系統檔案,位於系統分區根目錄(通常為
C:\NTLDR)
- 功能:解析
boot.ini,載入作業系統核心
- 缺失即無法進入 Windows,顯示「NTLDR is missing」
常見故障成因
- 人為誤刪:最常見原因,病毒/木馬極少專門刪除 NTLDR
- 從 Win9x 升級到 XP:若系統分區為 FAT32 且使用 INT-13 中斷擴展啟動,Clone 後的 BPB 值不匹配會導致此錯誤
- 啟動磁區損壞、磁碟錯誤、多重啟動設定錯誤
修復方法:使用 Windows XP 安裝光碟進入修復主控台
- 設定 BIOS 從光碟啟動,插入 XP 安裝光碟重開機
- 出現「歡迎使用安裝程式」畫面,按 R 進入「修復主控台」
- 選擇要修復的 Windows 安裝(通常按 1),輸入系統管理員密碼(若無則直接 Enter)
- 在命令提示字元下依序輸入:
C:
copy X:\I386\NTLDR C:\
exit
X 為光碟機代號,視實際情況調整
- 取出光碟,系統重啟,若不再出現錯誤訊息即修復成功
修復後檢查與防護
- 進入系統後,於 C 槽根目錄確認
NTLDR 存在(需啟用「顯示隱藏檔案」與「顯示受保護的作業系統檔案」)
- 若非人為誤刪,建議全盤掃毒,排除惡意程式破壞啟動檔案
- 備份
C:\NTLDR、C:\NTDETECT.COM、C:\boot.ini 至 USB 隨身碟,以備不時之需
掌握此修復流程,遇到「NTLDR is missing」不再慌張,幾分鐘即可讓電腦重獲新生。