解決NTLDR is missing,系統無法啓動的方法

此文章是轉載的,但是忘了那個網站的了,非常抱歉!!

 

解決NTLDR is missing,系統無法啓動的方法


正 文:

 

    由於殺毒,不小心把系統盤C盤的下的NTLDR刪除了。然後重新啓動的時候,就提 示:“NTLDR is missing,Press CTRL+ALT+DEL to restart”,無法正常開機啓動。分析:NTLDR文件是 win nt/win200/WinXP的引導文件,當此文件丟失時啓動系統會提示 “NTLDR is missing,Press CTRL+ALT+DEL to restart”,並要求按任意鍵重新啓動,不能正確進入系統 。所 以應該在系統正常的時候給予備份。

    解決方法:

    1、如果你手上有XP系統安裝盤,放入光驅,bios裏的第一啓動設備選擇光驅,一般番茄花園版的XP安裝盤裏帶有系統引導修復(快捷鍵A,具體的因盤而已),選擇裏面的“XP在第一個硬盤的第一個分區,執行引導修復,即可成功進入系統。
  
    
進入系統後,打開XP安裝盤,找到這兩個文件:G:\i386\ntldr以及G:\i386\ntdetect.com(我的G盤是光驅),把它們複製到c盤根目錄下,以後重新啓動的時候就可以正常開機了,開機時可能出現平時的>>>>變成了?????,不用擔心,啓動一次後,以後就正常了,這是系統爲你寫好BOOT.INI文件呢。

    小貼士: 如果你沒有找到ntldrntdetect.com2個文件,可以在這裏下載:NTLDR文件

    使 用中文版WindowsXP如啓動時選單出現亂碼者可在進入WindowsXP後將WindowsXP光盤I386目錄下的bootfont.bin複製 至C盤的根目錄下便可,如使用英文版WindowsXP者把bootfont.binC盤的根目錄下刪除便可。

    解決方法二:

    按照下面步驟進行修復:
1
、將WindowsXP安裝光盤放入光驅
2
、進入BIOS設置爲Boot From CD-ROM
3
、當顯示到“Press any key to boot from the CD”時,按下任意鍵
4
、當進入到Windows XP安裝菜單時,按下“R”鍵進入故障恢復臺。
5
、按下“1”鍵和回車登錄進入你的Windows安裝
6
、輸入你的Administrator帳戶和密碼
7
、拷貝倆個文件到系統所在分區,假設你的光驅爲F盤符。按照下面例子:
copy F:\i386\ntldr c:\
copy F:\i386\ntdetect.com c:\
完成後重新啓動一下就OK了。

    解決方法三:

    修復WindowsXP啓動系統:
1.
BIOS設使用光盤驅動器啓動電腦
2.
放入WindowsXP光盤在光盤驅動器內啓動電腦
3.
讓光盤自動執行至停止便會出現叄個選擇,按〔R〕選修覆電腦便會詢問要進入哪個系統,請選擇WindowsXP的代號,然後輸入Administrator密碼(與安裝時輸入的Administrator密碼相同)如果沒有密碼直接按輸入鍵便可
4.
C:\Windows>下鍵入Fixboot及按〔Y〕確認
5.
C:\Windows>下鍵入光盤\
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:是光盤驅動器的代號下同)
13.
C:\>下鍵入COPY X:\I386\NTDETECT.COM C:\
14.
完成後取出WinXP光盤及鍵入〔Exit〕會重新啓動電腦
15.
BIOS選回用硬盤啓動電腦便可
16.
使用中文版WindowsXP如啓動時選單出現亂碼者可在進入WindowsXP後將WindowsXP光盤I386目錄下的bootfont.bin復 制至C盤的根目錄下便可,如使用英文版WindowsXP者把bootfont.binC盤的根目錄下刪除便可。

    補充1一般情況系統的引導過程是這樣的

1、電源自檢程序開始運行
2
、主引導記錄被裝入內存,並且程序開始執行
3
、活動分區的引導扇區被裝入內存
4
NTLDR從引導扇區被裝入並初始化
5
、將處理器的實模式改爲32位平滑內存模式
6
NTLDR開始運行適當的小文件系統驅動程序。
小文件系統驅動程序是建立在NTLDR內部的,它能讀FATNTFS
7
NTLDRboot.ini文件
8
NTLDR裝載所選操作系統 *如果NT/XP被選擇,
NTLDR
運行Ntdetect.com 對於其他的操作系統,
NTLDR
裝載並運行Bootsect.dos然後向它傳遞控制。
windows NT
過程結束。
9.Ntdetect.com 
搜索計算機硬件並將列表傳送給NTLDR,以便將這些信息寫進HKEY_LOCAL_MACHINEHARDWARE中。
10.
然後NTLDR裝載Ntoskrnl.exeHal.dll和系統信息集合。
11.Ntldr
搜索系統信息集合,並裝載設備驅動配置以便設備在啓動時開始工作
12.Ntldr
把控制權交給Ntoskrnl.exe,這時,啓動程序結束,裝載階段開始  

    補充2微軟官方網站的對該故障的說明

啓動計算機時收到“NTLDR is missing”(缺少 NTLDR)錯誤信息

症 狀:在將多個文件複製到使用 NTFS 文件系統的啓動卷的根文件夾後,下次啓動計算機時可能會收到下面的錯誤信 息: NTLDR is missing Press CTRL+ALT+DEL to restart.如果刪除複製到根文件夾的文件,主文件 表 (MFT) 分配索引並不會降到原大小。

原因:如果 MFT 根文件夾碎片較多,則可能會出現此問題。如果 MFT 根文件夾包含多個 文件,則 MFT 就會變得非常零碎,以至於需要另外創建一個分配索引。因爲文件是按字母順序映射到分配索引中的,NTLDR 文件可能會被推到第二個分 配索引中。如果發生此現象,就會看到本文症狀部分中描述的錯誤信息。一般情況下不將文件寫入根文件夾。如果一個程序定期在根文件夾中創建和刪除臨時文 件,或者將許多文件誤複製到根文件夾,就會造成這一情況。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章