開機出現 NTLDR is missing Press Ctrl Alt Del to restart
NTLDR 毀損,出現 NTLDR is missing 的原因很多,主要原因有:
● 安裝了無法開機(boot)的儲存裝置。
● 使用 FAT32 檔案系統的 Windows 9x 作業系統升級到 Windows XP。
● 您的電腦有兩個開機系統。
● 使用不良的的硬碟連接線。
● NTLDR 毀損。
解決辦法:先進入Bios改成光碟機開機
放入Windows XP安裝光碟並且啟動 Windows xp 至修復主控台(就是按 R 進入修復模式)
在 Windows 開機啟動時,NTLDR 會顯示 Bootstrap 載入器畫面,您可以在其中選取要啟動的作業系統。這個畫面是根據 Boot.ini 檔案中的資訊而定。如果您在計數器數到達零之前沒有選取項目,則 NTLDR 會載入 Boot.ini 檔案中的預設參數所指定的作業系統。Windows安裝程式會將 Boot.ini 檔案放在使用中的磁碟分割內,NTLDR 則使用 Boot.ini 檔案中的資訊來顯示 Bootstrap 載入器畫面,您可以從該畫面選取作業系統。 因此,如果 NTLDR 遺失或毀損,您的 Windows 將無法啟動。
若要解決此問題,可以先從修復 Windows 啟動的環境開始。您可以啟動修復主控台(Recovery Console) 來做修復:
1. 插入 Windows CD-ROM 並啟動 Windows 至修復主控台(Recovery console)。
2. 輸入您所安裝的 Windows 作業系統,如您只有一個作業系統,請輸入 1 後按下 Enter 。
3. 輸入 Administrator 的密碼後按下 Enter 。
4. 輸入 map 然後按下 Enter 。請記下您含有 Windows 安裝光碟的光碟機代號。
5. 輸入下列指令然後在每一列後按下 Enter 。而 <drive> 是您在步驟3所看到的光碟機代號。
copy <drive>:\i386\ntldr c:\
copy <drive>:\i386\ntdetect.com c:\
6. 如果系統提示您是否要覆蓋此檔案,輸入 Y 然後按下 Enter 。
7. 輸入下列指令然後在每一列後按下 Enter:
type c:\boot.ini
這會列出如下的一段畫面:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
如果您沒有出現畫面而出現下列錯誤訊息,您的 boot.ini 檔案可能已經毀損或遺失。您可以嘗試由另一台電腦編輯好複製過來。
The system cannot find the file or directory specified.
8. 輸入 exit 然後按下 Enter 。電腦將重新啟動。
如何進入BIOS
電腦在POST(開機自我測試)過程中,會偵測使用者是否要求進入BIOS程式
(例如:欲進入SETUP請按XXX),不同廠牌的BIOS要求進入的按鍵也不相同。
常見一般進入BIOS的方式
Del鍵 (佔絕大部份)
Ctrl + Alt + Esc
Ctrl + Alt + Del
主要品牌筆記型電腦 NB 進入 BIOS 的方式
1. ASUS F2-BIOS, ESC-選擇開機
2. Acer, HP, SONY, Dell, Fujitsu(啟動/重新啟動按F2)
3. HP, F10 某些筆記型電腦使用 F2 或 F6 鍵。
4. Toshiba(冷開機按ESC然後按F1)
5. Compaq(開機到右上角出現閃光時按F10,或者開機時按F10,開機時按F9切換開機來源)
6. IBM(冷開機按F1,部分新型號可以在重新啟動時按F1)
7. 絕大多數品牌(啟動/重新啟動按F2)
什麼是BIOS(Basic Input Output System)
顧名思義意味著系統中最基本的軟體,為主機板出廠時燒錄在Flash ROM中的程式(BIOS程式會燒入晶片內,並放在主機板上)。
最基本的功能就是用來記憶電腦的基本設定值,同時使用者也可以透過BIOS來設定系統的模式,以及硬體之相關參數。
在系統一開機時,BIOS會進行開機時的電腦自我檢測工作(Power On Self Test),以確定系統組件的基本組態及功能狀態。
是微軟的Windows NT系列作業系統(包括Windows XP和Windows Server 2003)的引導程式。NTLDR可以從硬碟以及CD-ROM、USB隨身碟等行動記憶體執行並引導Windows NT系統的啟動。如果要用NTLDR啟動其他作業系統,則需要將該作業系統所使用的啟動磁區代碼保存為一個檔案,NTLDR可以從這個檔案載入其它引導程式。
NTLDR主要由兩個檔案組成,這兩個檔案必須放在系統分割區(大多數情況下都是C槽):
- NTLDR,這是引導程式本身
- boot.ini,這是引導程式的組態檔
當boot.ini遺失時,NTLDR會啟動第一塊硬碟第一個分割上的\Windows目錄中的系統。
在安裝、維護Windows NT系統時,可以使用format命令會在卷引導記錄中寫入啟動NTLDR引導程式的代碼。
Windows Vista、Windows Server 2008及以後版本的作業系統中,NTLDR被BOOTMGR替代。
NTLDR的問題常見於使用者不慎將該檔案刪除,這樣會導致Windows NT系列系統無法啟動,開機時將以黑屏白字顯示錯誤訊息:"NTLDR is missing, Press CTRL+ALT+DEL to restart." 當使用者重新開機後又將出現上述訊息,這樣就無法進入系統。
解決該問題需要向光碟機內放入一張相應的Windows安裝光碟,開機時先將BIOS設定為從光碟啟動,進入系統安裝選單後再選擇進入故障恢復台,按螢幕相關說明進入命令列模式,然後將光碟根目錄下i386資料夾內的「ntldr」檔案和「ntdetect.com」拷貝至系統分割根目錄下,重新啟動後將BIOS設定回復為硬碟啟動即可。