• 3

<求救>NTLDR is missing的處理方式??

今天朋友家的電腦

開機後出現

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

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

謝謝

2009-01-09 9:07 發佈
我也遇過好幾次類似的問題

運氣好就是!一邊祈禱一邊重開機就正常了
真的怎麼開都不行我就只能做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,就不記得了
很不負責任吧
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?