修復Windows XP "NTLDR is missing" & 修復主控台使用方法
我也在學校裡亂砍,導致無法進入XP...一直狂出現NTLDR is missing
.我去找了一下下解決方法,其實還不錯簡單
1. 把XP光碟放進光碟機裡
2. 進入安裝畫面時進入主控台就好
3. 輸入您所安裝的 Windows 作業系統,如您只有一個作業系統,請輸入 1 後按Enter 。
4. 輸入主使用者密碼,如果沒有的話直接打ENTER
輸入 map 然後按 Enter 。請記下您含有 Windows xp 安裝光碟的光碟機
代 號。
出現C:WINDOWS>字串,請輸入 cd .. 跳到根目錄C:
5. 輸入下列指令輸入每一列後按 Enter 。
而 是您在下面所看到的光碟機代號。
copy :i386ntldr 在 c: 輸入後 按 Enter
copy :i386ntdetect.com 在 c: 輸入後 按 Enter
6. 如果系統提示您是否要覆蓋此檔案,輸入 Y 然後按 Enter 。
7. 接著鍵入「EXIT」,重新啟動系統測試是否正常。
參考資料 自己
NTLDR is missing 解決方案
徵狀
當您使用 Windows 磁碟管理嵌入式管理單元工具來將主要磁碟分割標記為作用中時,如果標記為作用中的磁碟分割沒有包含 Windows 開機檔 (或是另一個作業系統的開機檔),電腦可能無法啟動。
注意:如果發生這種情況,當您試圖啟動電腦時可能會收到錯誤訊息:
NTLDR is missing Press Ctrl+Alt+Del to restart (NTLDR 遺失了,請按 Ctrl+Alt+Del 重新啟動電腦)
發生的原因
會發生此問題是因為在 Intel 的電腦上,系統磁碟分割必須是為了讓電腦啟動而標記為作用中的主要磁碟分割。此磁碟分割必須位於當您啟動電腦時電腦可以進行存取的磁碟上。一次只能有一個作用中的系統磁碟分割。如果您想要使用另一個作業系統,在重新啟動電腦之前,您必須先將其系統磁碟分割標記為作用中。
解決方案
注意:系統磁碟分割是指包含啟動 Windows 所需檔案 (例如,Ntldr、Boot.ini 與 Ntdetect.com) 的碟磁區。在 Intel x86 的電腦上,系統磁碟分割必須是標記為作用中的主要磁碟分割。在 Intel x86 的電腦上,一定會有磁碟機 0,這是作業系統啟動時系統 BIOS 會搜尋的磁碟機。
使用修復主控台時
您必須從 Windows XP CD 將下列檔案複製到目前作用中之磁碟分割的根目錄下:
NTLDR
1. 以 Windows XP 安裝磁片或 Windows XP CD-ROM 來啟動電腦。
2. 在「歡迎使用安裝程式」畫面上按 F10,或按 R 以進行修復。
3. 接著按 C 以啟動修復主控台。
4. 將 ntldr 從 windows XP CD 複製到系統磁碟分割的根目錄下:
a. 輸入「Cd ..」-- 在 d 與 .. 之間要有一個空格,這樣會將您帶到 C 的根目錄下。
b. 輸入「Cddrive」-- CD Rom 光碟機的代號
c. 輸入「cd i386」
d. 輸入「Copy ntldr c」
e. 輸入「attrib +h +r +s ntldr」
f. 輸入「Exit」
如果此磁碟分割不是使用 Windows 來格式化,您可能還需要使用修復主控台的 FIXBOOT 命令來讓作用中磁碟分割變為可開機。
當您可以啟動至 Windows 之後,
建議您使用 Windows 磁碟管理嵌入式管理單元工具來將原來的系統磁碟分割重設為作用中磁碟分割,
然後再重新啟動電腦。
希望對你有幫助!!
我來提供一個不需 XP 光碟的方法。
我沒有實際操作過,但依作者所述,此法是可行的。
供你參考,我只是翻譯^^"
以下所有提到的檔案,可以去http://tinyurl.com/cp7pw找下載點。
(就是參考資料的網站)
1. 準備一個空白軟碟片。利用 fixntldr.exe 製作開機片。
(若無軟碟機,可以去下載 fixntldriso.zip,內有iso檔,將之燒成光碟)
2. 使用此開機片開機。(若是光碟就用光碟開機)
接下來會出現十個選項。(圖:http://tinyurl.com/p2rto)
這些選項只是作者"猜"的你可能的主系統分割區所在。
你就先選 "1ST TRY THIS"(後面像是"seleccione esto primero"是作
者為了拓展此軟體的國際化所加)
3. 此時可能會有以下四種情況。
A. Windows could not start because file "
system32hal.dll was missing or corrupt
B. Windows could not start because of a computer disk hardware configuration problem. Could not read from the selected boot disk. Check boot path and disk hardware. Please check the Windows documentation about hardware disk configuration and your hardware reference manuals for additional information.
C. I/O Error accessing boot sector file multi(0)disk(0)fdisk(0)BOOTSECT.DOS
D. 立即重開機
4.若是 A. 狀況,你可以在知識+裡搜尋hal.dll,會有很多解決法。
若是 B. 狀況,可能是硬體的問題,你可能要請教高手啦 ^^"
若是 C. 狀況,你就重開機選 "2ND TRY THIS" , 並依序去試。
若是 D. 狀況或是奇怪的錯誤,先按F8選Safe Modey再按"1ST TRY THIS"
5.若還是不行,有可能是你不是安裝在 Windows 資料夾,可至boot.ini去修改。
註:此法只是企圖重建MBR和NTLDR。
我並不是逐字翻,而是就我能理解的翻,我也省略和加了一些內容。
所以請你至原網站中對應著看,希望我的文章不會誤解你 ^^"
參考資料 http://tinyempire.com/notes/ntldrismissing.htm
2006-08-25 02:51:10 補充
我還沒打完^^"
6.當你能夠進入windows之後,先把C:的boot.ini改名為
boot.ini.bak、ntldr改名為ntldr.bak、ntdetect.com改名為ntdetect.com.bak。再把軟碟片中的ntldr、ntdetect.com、boot.ini這拷貝到C:,記得要屬性要改為唯讀和隱藏。
2006-08-25 02:51:35 補充
7.此時重開機(不要放軟碟片),一樣會出現那十個選項,
但是此時MBR和NTLDR已經重建好了。進入windows之後,
控制台->系統->進階->啟動及修復中按設定->在預設作業
系統中選你可以進入windows的選項,顯示作業系統清單的
時間設1秒,再按確定兩次即可。
2006-08-25 14:55:47 補充
抱歉,可能是我沒有講的很清楚 ^^"
這是會用到檔案的載點
http://tinyempire.com/notes/files/fixntldr.exe
http://tinyempire.com/notes/files/fixntldriso.zip
2006-08-25 16:51:57 補充
1.若是用Nero燒的話,(功能表)燒錄器->燒錄映像檔->選
那個iso檔->燒錄
2.用CD-R 700MB 的可以,但建議是用CD-RW來燒,因為這樣
比較不會浪費。
NTLDR 是 NT Loader 的縮寫,也就是 NT 系統(Windows NT/2000/XP) 開機所需的管理程式,位在根目錄的一個隱藏檔。
出現 NTLDR is missing 的原因很多,主要原因有:
● 安裝了無法開機(boot)的儲存裝置。
● 使用 FAT32 檔案系統的 Windows 9x 作業系統升級到 Windows XP。
● 您的電腦有兩個開機系統。
● 使用不良的的硬碟連接線。
● NTLDR 毀損。
原因說明與解法:
一、安裝了無法開機(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. 放入 Windows XP 安裝光碟CD,1. 插入 Windows xp CD-ROM 並啟動 Windows xp 至修復主控台 (Recovery console)。
2. 輸入您所安裝的 Windows 作業系統,如您只有一個作業系統,請輸入 1 後按Enter 。
3. 輸入 Administrator 的密碼後按Enter 沒有設密碼者請直接按Enter。
輸入 map 然後按 Enter 。請記下您含有 Windows xp 安裝光碟的光碟機代號。
出現C:WINDOWS>字串,請輸入 cd 跳到根目錄C:
4. 輸入下列指令輸入每一列後按 Enter 。
而 是您在步驟3所看到的光碟機代號。
copy :i386ntldr c: 輸入後 按 Enter
copy :i386ntdetect.com c: 輸入後 按 Enter
5. 如果系統提示您是否要覆蓋此檔案,輸入 Y 然後按 Enter 。
6. 接著鍵入「EXIT」,重新啟動系統測試是否正常。
如果想要進一步了解復原主控台操作,請參考微軟知識庫文件 KB314058。
因為人為因素造成「NTLDR is missing」錯誤訊息的情形很多,在嘗試解決此問題之前,最好先思考ㄧ下先前是否對電腦有作任何改變,如此才好對症下藥,加快問題的解決。
若經過以上的努力仍無法讓作業系統正常開機,那表示系統檔案可能有嚴重的毀損問題,這時候大概只能重新安裝作業系統。重新安裝作業系統時,您可以選擇不要刪除現有磁碟切割區,仍然把系統安裝在先前的系統磁區,如此可以保存原有的資料。
參考資料 http://www.kmf.idv.tw/catalog 有任何問題請寄信連絡站長
沒有留言:
張貼留言