✔ 最佳答案
NTLDR 是 NT Loader 的縮寫,也就是 NT 系統(Windows NT/2000/XP) 開機所需的管理程式,位在根目錄的一個隱藏檔。
出現 NTLDR is missing 的原因很多,主要原因有:
● 安裝了無法開機(boot)的儲存裝置。
● 使用 FAT32 檔案系統的 Windows 9x 作業系統升級到 Windows XP。
● 您的電腦有兩個開機系統。
● 使用不良的的硬碟連接線。
● NTLDR 毀損。
徵狀
當您使用 Windows 磁碟管理嵌入式管理單元工具來將主要磁碟分割標記為作用中時,如果標記為作用中的磁碟分割沒有包含 Windows 開機檔 (或是另一個作業系統的開機檔),電腦可能無法啟動。
注意:如果發生這種情況,當您試圖啟動電腦時可能會收到錯誤訊息:
NTLDR is missing Press Ctrl+Alt+Del to restart (NTLDR 遺失了,請按 Ctrl+Alt+Del 重新啟動電腦)
1. 使用 Windows 98 開機片將電腦啟動至命令提示字元
2. 輸入「fdisk」,不必加引號
3. 當系統提示您是否要啟用大型磁碟支援時請回答「Yes」-
4. 從功能表選取選項 2:「Set active partition」
5. 按下您想要設為作用中之磁碟分割的編號,然後按 Enter
6. 按 Esc 鍵以回到 DOS
7. 移除 Windows 98 開機片然後重新啟動電腦
1. 使用 Windows 98 開機片將電腦啟動至命令提示字元
2. 輸入「fdisk」,不必加引號
3. 當系統提示您是否要啟用大型磁碟支援時請回答「Yes」-
4. 從功能表選取選項 2:「Set active partition」
5. 按下您想要設為作用中之磁碟分割的編號,然後按 Enter
6. 按 Esc 鍵以回到 DOS
7. 移除 Windows 98 開機片然後重新啟動電腦
原因說明與解法:
一、安裝了無法開機(boot)的儲存裝置。
無法開機的啟動裝置,例如磁碟機、CD-ROM或是硬碟未包含應有的開機檔案,可能造成類似錯誤訊息,解法只需將此不開機儲存裝置移除或改變開機順序就可以,詳細說明請參考微軟知識庫文件 KB812492。
二、使用 FAT32 檔案系統的 Windows 9x 作業系統升級到 Windows XP
如果是 Windows 9x 作業系統升級時出現此錯誤訊息時,很可能是您想要升級的磁碟原來是由不同容量的磁碟映像檔複製而來(例如原系統是由4GB 複製到 40GB 的硬碟),而且系統安裝的是 FAT32 的檔案系統,這個情形必須由 FAT32 BPB(BIOS Parameter Block)修正來解決此開機問題,詳細做法請參考微軟知識庫文件 KB314057。
三、您的電腦有兩個開機系統
Windows 作業系統允許您的電腦安裝為多重開機的系統,例如開機時可以選擇由 Windows 2000 或 Windows XP 開機,但是安裝的順序就很重要,順序不對就有可能造成開機 NTLDR missing 的錯誤訊息,詳細說明請參考微軟知識庫文件 KB322952與 KB315233。