歡迎參觀我的賣場 歡迎參觀我的賣場

2010年5月19日 星期三

NTLDR Is missing

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

A.安裝了無法開機(boot)的儲存裝置。
無法開機的啟動裝置,例如磁碟機、CD-ROM或是硬碟未包含應有的開機檔案,可能造成類似錯誤訊息,解法只需將此不開機儲存裝置移除或改變開機順序就可以,詳細說明請參考微軟知識庫文件 KB812492

B.使用 FAT32 檔案系統的 Windows 9x 作業系統升級到 Windows XP。
如果是 Windows 9x 作業系統升級時出現此錯誤訊息時,很可能是您想要升級的磁碟,原來是由不同容量的磁碟映像檔複製而來(例如原系統是由4GB 複製到 40GB 的硬碟),而且系統安裝的是 FAT32 的檔案系統,這個情形必須由 FAT32 BPB(BIOS Parameter Block)修正來解決此開機問題,詳細做法請參考微軟知識庫文件 KB314057

C.您的電腦有兩個開機系統。
Windows 作業系統允許您的電腦安裝為多重開機的系統,例如開機時可以選擇由 Windows 2000 或 Windows XP 開機,但是安裝的順序就很重要,順序不對就有可能造成開機 NTLDR missing 的錯誤訊息,詳細說明請參考微軟知識庫文件KB322952與 KB315233

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

E.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 密碼相同) 若沒有密碼直接按鍵便可
4. 在 C:\Windows> 下鍵入 Fixboot 及按〔Y〕確認
5. 鍵入 COPY X:\I386\NTLDR C:\ (複製光碟的NTLDR檔案到C槽)
(註: X: 是光碟機的代號, 不知光碟機代號可以在C:\打"map"就會出現所有的分割槽及光碟機代號了;C 是代表 Windows XP系統所在的磁碟代號)
6. 鍵入 COPY X:\I386\NTDETECT.COM C:\ (複製光碟的NTDETECT.COM檔案到C槽)
(註: X: 是光碟機的代號;C 是代表 Windows XP系統所在的磁碟代號)
7. 鍵入 ATTRIB -H-S-R C:\NTLDR (重設C槽NTLDR檔案的屬性)
8. 鍵入 ATTRIB -H-S-R C:\NTDETECT.COM (重設C槽NTDETECT.COM檔案的屬性)

沒有留言: