2013年6月4日 星期二

NTLDR is missing Solution 解決辦法

NTLDR is missing WinXP 解決辦法:

解決方法一:
1.如果你手上有XP系統安裝盤,放入光碟機,bios裡的第一啟動設備選擇光碟機,一般番茄花園版的XP安裝盤裡帶有系統引導修復(快速鍵A,具體的因盤而已),選擇裡面的“XP在第一個硬碟的第一個分區”,執行引導修復,即可成功進入系統。
2.進入系統後,打開XP安裝盤,找到這兩個文件:G:\i386\ntldr以及G:\i386\ntdetect.com(我的G盤是光碟機),把它們複製到c盤根目錄下,以後重新開機的時候就可以正常開機了,開機時可能出現平時的>>>>變成了?????,不用擔心,啟動一次後,以後就正常了,這是系統為你寫好BOOT.INI文件呢。
3.注意:如果你沒有找到ntldr、ntdetect.com這2個檔,可以在這裡下載:NTLDR文件。使用中文版WindowsXP如啟動時選單出現亂碼者可在進入WindowsXP後將WindowsXP光碟I386目錄下的bootfont.bin複製至C盤的根目錄下便可,如使用英文版WindowsXP者把bootfont.bin從C盤的根目錄下刪除便可。
解決方法二:
按照下面步驟進行修復:
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.bin從C盤的根目錄下刪除便可。
補充1:一般情況系統的引導過程是這樣的:
1、電源自檢程式開始運行
2、主引導記錄被裝入記憶體,並且程式開始執行
3、使用中的磁碟分割的引導磁區被裝入記憶體
4、NTLDR從引導磁區被裝入並初始化
5、將處理器的真實模式改為32位元平滑記憶體模式
6、NTLDR開始運行適當的小檔案系統驅動程式。
小檔案系統驅動程式是建立在NTLDR內部的,它能讀FAT或NTFS。
7、NTLDR讀boot.ini文件
8、NTLDR裝載所選作業系統 *如果NT/XP被選擇,,
NTLDR運行Ntdetect.com 對於其他的作業系統,
NTLDR裝載並運行Bootsect.dos然後向它傳遞控制。
windows NT過程結束。
9.Ntdetect.com 搜索電腦硬體並將清單傳送給NTLDR,以便將這些資訊寫進HKEY_LOCAL_MACHINEHARDWARE中。
10.然後NTLDR裝載Ntoskrnl.exe,Hal.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 檔可能會被推到第二個分配索引中。如果發生此現象,就會看到本文“症狀”部分中描述的錯誤資訊。一般情況下不將檔寫入根資料夾。如果一個程式定期在根資料夾中創建和刪除暫存檔案,或者將許多檔誤複製到根資料夾,就會造成這一情況。

NTLDR is missing Win7 解決辦法:

1.用win7光盘启动,选择修复计算机,自动修复,
2.重启完之后继续用光盘引导进入继续选择修复计算机,选择命令行界面(假设系统盘在 c:)
输入命令如下:
c:
cd windows/system32
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /REBUILDBCD

參考連結:
1.http://www.piaoyi.org/computer/NTLDR-is-missing.html
2.http://my.oschina.net/captaintheron/blog/29725

沒有留言:

張貼留言

Music

MUSIC