今天朋友家的電腦

開機後出現

NTLDR is missing

Press any key to restart

完全性的開不了機

因此我就到網路上搜尋了解決的方法


NTLDR 是 NT Loader 的縮寫,也就是 NT 系統(Windows NT/2000/XP) 開機所需的管理程式,
位在根目錄的一個隱藏檔。出現 NTLDR is missing 的原因很多,主要原因有:

>> 安裝了無法開機(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

>> 使用不良的的硬碟連接線
不良的的硬碟連接線或是接頭未接好,甚至使用硬碟抽取盒都有可能造成此問題,
處理問題前應該先排除這些可能性。

>> NTLDR 毀損
關於 NTLDR 毀損可能是不正常系統重開機或硬體不良造成,要修復 NTLDR 可以透
過將此一有問題的系統磁碟拆下,安裝到另一個可以正常起動的系統,再透過 Windows
XP 光碟把完整的 NTLDR 檔案複製到有問題磁碟。如果沒有其他正常系統可用,這時候
復原主控台(Recovery Console)大概是最佳的解決方案。

首先您必須有 Windows XP 安裝光碟,如果沒有合用的 Windows XP 安裝光碟,也可以
製作 Windows XP 安裝程式開機片來使用復原主控台,請參考微軟知識庫文件 KB310994。

使用復原主控台修復 NTLDR 檔案步驟如下:


1. 在 BIOS 設光碟機為優先開機選項
( 開機時按進入BIOS設定 --> Advanced BIOS Features
--> 1st Boot Device --> CD-ROM )

2. 放入 Windows XP CD 在光碟機內後重新啟動電腦

3. 光碟自動執行至停止便會出現三個選擇,按〔R〕選修復電腦便會詢問要進入 哪個系統,
請選擇 Windows XP 的代號 (數字) ,然後輸入 Administrator 密碼 (與安裝時輸入的
Administrator 密碼相同) 若沒有密碼直接按<Enter>鍵便可

4. 在 C:\Windows> 下鍵入 Fixboot 及按〔Y〕確認

5. 鍵入 COPY X:\I386\NTLDR C:\ (複製光碟的NTLDR檔案到C槽)
(註: X: 是光碟機的代號, 不知光碟機代號可以在C:\打"map"就會出現所有的分割槽
及光碟機代號了)

6. 鍵入 COPY X:\I386\NTDETECT.COM C:\ (複製光碟的NTDETECT.COM檔案到C槽)
(註: X: 是光碟機的代號)

7. 鍵入 ATTRIB -H-S-R C:\NTLDR (重設C槽NTLDR檔案的屬性)

8. 鍵入 ATTRIB -H-S-R C:\NTDETECT.COM (重設C槽NTDETECT.COM檔案的屬性)

完成後取出 Win XP 光盤及鍵入〔Exit〕會重新啟動電腦
在 BIOS 選回用硬碟啟動電腦便可


我依照上方法將原版光碟放入,在光碟自動執行至停止後......... 然後輸入 Administrator 密碼
出現D:\Windows> 這時如果鍵入 Fixboot 會出現
目前分割磁碟是C
您確定要將開機磁碟C寫入分割磁碟C 確定按Y
我要按Y
這樣對嗎??
我會這樣問是因為WINDOWS資料夾在D槽

另外我也將(複製光碟的NTLDR檔及NTDETECT.COM檔到D槽)也將D槽NTLDR及NTDETECT.COM檔案的屬性修改完成


我依照上述方法執行後

重開電腦還是出現

NTLDR is missing

Press any key to restart

請教各位我問題出現在哪裡??

謝謝

我也遇過好幾次類似的問題

運氣好就是!一邊祈禱一邊重開機就正常了
真的怎麼開都不行我就只能做ghost回復
還是不行那就猜是硬碟出問題吧
不死心的重新安裝系統

至於你提到的修復我還真的不曉得怎麼搞
下次如果遇到相同情況
又多了一招..
大部份狀況 並不是 NTLDR 不見, 可能是當機,或硬碟壞軌 造成的 。聽聽硬碟有沒有怪聲音 "卡拉,卡拉的"。

當機的話, 用正常可以開機的電腦系統 或 用 XP 安裝光碟片開機,去修復您這棵有問題的硬碟;在DOS 下 打 chkdsk /r C: ( c: 或 D: 看您要修復的磁碟機代號)

chkdsk XP 修復硬碟方式 ,參考此網頁 : http://tw.myblog.yahoo.com/jw!e61s0tyXGh5VV562ITtYuls-/article?mid=3305&prev=-1&next=3304
照著 5 至 8 的步驟做
你試試不要把 NTLDR 和 NTDETECT.COM 複製到 D槽,
把這二個檔案複製到 C槽 的根目錄下 C:\
有超頻嗎?有超頻就先調回來吧
不然就是重建MBR
yuehmao wrote:
照著 5 至 8 ...(恕刪)


謝謝您的幫忙
把 NTLDR 和 NTDETECT.COM 複製到 c槽後要把 D槽 NTLDR 和 NTDETECT.COM 刪除嗎?
謝謝
不客氣啊^^
嗯嗯, 只要保留C槽下的就好了.
wei836500 wrote:
有超頻嗎?有超頻就先...(恕刪)


沒有超頻

要重建MBR

是打FIXMBR C: 嗎?(因為WINDOWS資料夾在D槽)

謝謝


我遇過的經驗是
因為某些原因bios的預設開機硬碟跑掉了
如果你朋友電腦也有兩台以上hdd那麼建議去看一下開機順序那邊的設定
確定硬碟那一項是不是指到正確的硬碟....
因為這問題太久沒碰到了,記憶模糊不清

我很不負責任的提供一個方法,如果我自己可以產生NTLDR is missing的情況,我會去驗證

先用98的開機片開機
然後輸入A:\sys C:

對...就這樣...我只記得以前好像這樣修復過,至於是修復XP還是ME/98,就不記得了
很不負責任吧
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!