NTLDR 是 Windows XP 的啟動載入器,負責解析 boot.ini 並載入作業系統核心。若 NTLDR 或 NTDETECT.COM 遺失/損毀,開機會顯示「NTLDR is missing」無法進入系統。使用 XP 安裝光碟進入修復主控台手動複製這兩個檔案即可恢復。

圖示:BIOS 設定光碟優先啟動

圖示:BIOS 啟動順序確認

圖示:按任意鍵從光碟啟動
X: 為光碟機代號,請依實際調整):C:\WINDOWS> fixboot
(提示按 Y 確認)
C:\WINDOWS> \
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:\

圖示:修復主控台執行指令

圖示:複製 NTLDR 與 NTDETECT.COM 完成
exit 重開機,進 BIOS 將啟動順序改回硬碟優先,系統即可正常進入桌面。
圖示:恢復硬碟啟動優先順序
fixboot 會將新的開機磁區寫入系統分區,修復啟動磁區損毀。attrib -h -s -r 移除檔案的隱藏、系統、唯讀屬性,才能覆寫。map 查看對應代號。NTDETECT.COM 遺失導致的「NTDETECT failed」錯誤。