正 文: 由于殺毒,不小心把系統盤(pán)C盤(pán)的下的NTLDR刪除了。然后重新啟動(dòng)的時(shí)候,就提示:“NTLDR is missing,Press CTRL+ALT+DEL to restart”,無(wú)法正常開(kāi)機啟動(dòng)。分析:NTLDR文件是win nt/win200/WinXP的引導文件,當此文件丟失時(shí)啟動(dòng)系統會(huì )提示“NTLDR is missing,Press CTRL+ALT+DEL to restart”,并要求按任意鍵重新啟動(dòng),不能正確進(jìn)入系統 。所以應該在系統正常的時(shí)候給予備份。
解決方法:
1、如果你手上有XP系統安裝盤(pán),放入光驅?zhuān)琤ios里的第一啟動(dòng)設備選擇光驅?zhuān)话惴鸦▓@版的XP安裝盤(pán)里帶有系統引導修復(快捷鍵A,具體的因盤(pán)而已),選擇里面的“XP在第一個(gè)硬盤(pán)的第一個(gè)分區”,執行引導修復,即可成功進(jìn)入系統。
進(jìn)入系統后,打開(kāi)XP安裝盤(pán),找到這兩個(gè)文件:G:\i386\
ntldr以及G:\i386\
ntdetect.com(我的G盤(pán)是光驅?zhuān)?,把它們復制到c盤(pán)根目錄下,以后重新啟動(dòng)的時(shí)候就可以正常開(kāi)機了,開(kāi)機時(shí)可能出現平時(shí)的>>>>變成了?????,不用擔心,啟動(dòng)一次后,以后就正常了,這是系統為你寫(xiě)好BOOT.INI文件呢。
小貼士: 如果你沒(méi)有找到ntldr、ntdetect.com這2個(gè)文件,可以在這里下載:
NTLDR文件。
使用中文版WindowsXP如啟動(dòng)時(shí)選單出現亂碼者可在進(jìn)入WindowsXP后將WindowsXP光盤(pán)I386目錄下的bootfont.bin復制至C盤(pán)的根目錄下便可,如使用英文版WindowsXP者把bootfont.bin從C盤(pán)的根目錄下刪除便可。
解決方法二:
按照下面步驟進(jìn)行修復:
1、將WindowsXP安裝光盤(pán)放入光驅
2、進(jìn)入BIOS設置為Boot From CD-ROM
3、當顯示到“Press any key to boot from the CD”時(shí),按下任意鍵
4、當進(jìn)入到Windows XP安裝菜單時(shí),按下“R”鍵進(jìn)入故障恢復臺。
5、按下“1”鍵和回車(chē)登錄進(jìn)入你的Windows安裝
6、輸入你的Administrator帳戶(hù)和密碼
7、拷貝倆個(gè)文件到系統所在分區,假設你的光驅為F盤(pán)符。按照下面例子:
copy F:\i386\ntldr c:\
copy F:\i386\ntdetect.com c:\
完成后重新啟動(dòng)一下就OK了。
解決方法三:
修復WindowsXP啟動(dòng)系統:
1.在BIOS設使用光盤(pán)驅動(dòng)器啟動(dòng)電腦
2.放入WindowsXP光盤(pán)在光盤(pán)驅動(dòng)器內啟動(dòng)電腦
3.讓光盤(pán)自動(dòng)執行至停止便會(huì )出現叁個(gè)選擇,按〔R〕選修復電腦便會(huì )詢(xún)問(wèn)要進(jìn)入哪個(gè)系統,請選擇WindowsXP的代號,然后輸入Administrator密碼(與安裝時(shí)輸入的Administrator密碼相同)如果沒(méi)有密碼直接按輸入鍵便可
4.在C:\Windows>下鍵入Fixboot及按〔Y〕確認
5.在C:\Windows>下鍵入光盤(pán)\
6.在C:\>下鍵入ATTRIB-HNTLDR
7.在C:\>下鍵入ATTRIB-SNTLDR
8.在C:\>下鍵入ATTRIB-RNTLDR
9.在C:\>下鍵入ATTRIB-HNTDETECT.COM
10.在C:\>下鍵入ATTRIB-SNTDETECT.COM
11.在C:\>下鍵入ATTRIB-RNTDETECT.COM
12.在C:\>下鍵入COPY X:\I386\NTLDR C:\ (注:X:是光盤(pán)驅動(dòng)器的代號下同)
13.在C:\>下鍵入COPY X:\I386\NTDETECT.COM C:\
14.完成后取出WinXP光盤(pán)及鍵入〔Exit〕會(huì )重新啟動(dòng)電腦
15.在BIOS選回用硬盤(pán)啟動(dòng)電腦便可
16.使用中文版WindowsXP如啟動(dòng)時(shí)選單出現亂碼者可在進(jìn)入WindowsXP后將WindowsXP光盤(pán)I386目錄下的bootfont.bin復制至C盤(pán)的根目錄下便可,如使用英文版WindowsXP者把bootfont.bin從C盤(pán)的根目錄下刪除便可。
補充1:
一般情況系統的引導過(guò)程是這樣的:
1、電源自檢程序開(kāi)始運行
2、主引導記錄被裝入內存,并且程序開(kāi)始執行
3、活動(dòng)分區的引導扇區被裝入內存
4、NTLDR從引導扇區被裝入并初始化
5、將處理器的實(shí)模式改為32位平滑內存模式
6、NTLDR開(kāi)始運行適當的小文件系統驅動(dòng)程序。
小文件系統驅動(dòng)程序是建立在NTLDR內部的,它能讀FAT或NTFS。
7、NTLDR讀boot.ini文件
8、NTLDR裝載所選操作系統 *如果NT/XP被選擇,,
NTLDR運行Ntdetect.com 對于其他的操作系統,
NTLDR裝載并運行Bootsect.dos然后向它傳遞控制。
windows NT過(guò)程結束。
9.Ntdetect.com 搜索計算機硬件并將列表傳送給NTLDR,以便將這些信息寫(xiě)進(jìn)HKEY_LOCAL_MACHINEHARDWARE中。
10.然后NTLDR裝載Ntoskrnl.exe,Hal.dll和系統信息集合。
11.Ntldr搜索系統信息集合,并裝載設備驅動(dòng)配置以便設備在啟動(dòng)時(shí)開(kāi)始工作
12.Ntldr把控制權交給Ntoskrnl.exe,這時(shí),啟動(dòng)程序結束,裝載階段開(kāi)始
補充2:
微軟官方網(wǎng)站的對該故障的說(shuō)明
啟動(dòng)計算機時(shí)收到“NTLDR is missing”(缺少 NTLDR)錯誤信息
癥狀:在將多個(gè)文件復制到使用 NTFS 文件系統的啟動(dòng)卷的根文件夾后,下次啟動(dòng)計算機時(shí)可能會(huì )收到下面的錯誤信息: NTLDR is missing Press CTRL+ALT+DEL to restart.如果刪除復制到根文件夾的文件,主文件表 (MFT) 分配索引并不會(huì )降到原大小。
原因:如果 MFT 根文件夾碎片較多,則可能會(huì )出現此問(wèn)題。如果 MFT 根文件夾包含多個(gè)文件,則 MFT 就會(huì )變得非常零碎,以至于需要另外創(chuàng )建一個(gè)分配索引。因為文件是按字母順序映射到分配索引中的,NTLDR 文件可能會(huì )被推到第二個(gè)分配索引中。如果發(fā)生此現象,就會(huì )看到本文“癥狀”部分中描述的錯誤信息。一般情況下不將文件寫(xiě)入根文件夾。如果一個(gè)程序定期在根文件夾中創(chuàng )建和刪除臨時(shí)文件,或者將許多文件誤復制到根文件夾,就會(huì )造成這一情況。