WindowsXP 係(xì)統“NTLDR is missing”問(wèn)題的修複(係統已經修複成功)
今天(tiān)一個(gè)同事的筆記本開機,沒有反應,屏(píng)幕顯示“NTLDR is missing”,他的係統是(shì)Windows XP,磁盤分(fèn)區NTFS。
前一陣子(zǐ)另一(yī)個同事的Windows XP係統(磁盤(pán)分區NTFS)也(yě)出現過這樣的問(wèn)題。當時從網上找的資料時複(fù)製Windows XP光盤上的NTLDR(在光盤i386目錄下麵)到C:\下。但是複製之後(hòu),重新開機,筆記本一直在重新啟動(引導還沒有通過)。最後沒有辦法,重新安裝操作係統。
這次想(xiǎng)到要重裝係統(tǒng),頭很大,要重裝係統,之前安裝過的大(dà)部分應用程序要(yào)重新安裝。關鍵是“我的文檔”中有很多重要的文件,用Windows XP安裝光盤啟動到係統修複(fù)模式。試圖進(jìn)入(rù)“c:\documents and settings”目錄,係統提示拒絕訪問。想起(qǐ)上次同事(shì)重裝Windows XP以後,試圖進入之前的“documents and settings”特定用戶目錄下麵的時候,操作係統提示沒有權限訪問。
重要文檔不(bú)能複製出來,隻能(néng)在想辦法修複操作係統了。於是(shì)利用Windows XP的安裝光盤,啟動筆記本,進入Windows修複狀態,察看C:\目錄發現(xiàn)沒有文件(jiàn)NTLDR,複製Windows XP安裝(zhuāng)光盤上的(de)i386目錄下麵的文件NTLDR到C:\,重新啟動筆記(jì)本,發現筆記本無法引導,一直在重新啟動(dòng),發現Windows XP報的錯誤(wù)信息好像少什麽文件(這個錯誤信息隻顯示零點幾秒)。再次利用windows XP安裝光盤啟動筆記本,進入修複狀態,利用dir命令查看C:\目錄下的文件,發現沒有(yǒu)文件NTDETECT.COM,將光盤(pán)i386目錄下麵的文件NTDETECT.COM複製到c:\目(mù)錄下麵。重新啟動機器,發(fā)現筆記本可以通過引導,但是很快提示一個(gè)錯誤,說<windows root>/system32/hal.dll丟失或無效。
再次利用Windows XP光盤啟動機器(qì),進入Windows XP光盤i386目錄下麵查找,隻能找到hal.dl_文(wén)件,發現c:\windows\system32目錄下麵存在文件hal.dll認為它損壞,保險(xiǎn)起見將hal.dll更名文hal.old,複製光盤(pán)hal.dl_到system32下麵為hal.dll。重新啟動筆記(jì)本,發現還是那樣的錯誤。
說明不是文件hal.dll的錯誤,再次利用Windows XP光盤啟(qǐ)動機器,用dir命令查看c:\目(mù)錄下麵,發現沒有boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin(說明windows Nt引導方式和MSDOS不一樣,不需要IO.sys、msdos.sys、CONFIG.SYS,windows XP下麵這三個(gè)文件大小均為0),筆記本沒有軟驅,隻有USB口,還好(hǎo)我(wǒ)們這裏(lǐ)有個U盤,到其他Windows XP機器上,找(zhǎo)到boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin這些文件,複製到(dào)U盤上(因為WIndows XP均是默(mò)認安轉在(zài)c:\windows目錄下(xià)麵的,如果不是需要修改boot.ini文件)。將U盤插入機器USB口,重新用Windwos XP光(guāng)盤啟動筆記(jì)本進入(rù)修複模式,發現U盤可以訪問,於是複製文件到c:\目錄下麵(miàn),重新啟動(dòng)機器。OK,Windos XP啟動界麵出現(xiàn)了,但(dàn)是係統很快就藍屏了(錯誤信息沒有記),突然想起,之前把c:\windows\system32\下麵(miàn)的文件hal.dll替換(huàn)過,重新用光盤啟動windows XP,將c:\windows\system32\hal.dll刪除,將hal.old更名為hal.dll,重新啟動筆記本。OK,係(xì)統正常。
補充說明,在之前dos模式下運(yùn)行過 fixmbr,fixboot c:命(mìng)令,應該沒有什麽關係,這兩個命令(lìng)隻有在修複狀態下的dos模式(shì)下有,而且windows XP最變態的是dir 命令不支持參數,沒有辦法遍曆查找目錄,很不爽。
總結:Windows XP出現(xiàn)“NTLDR is missing”錯誤,少的文件是 c:\NTLDR、c:\NTDETECT.COM、c:\Boot.ini、IO.sys、msdos.sys、CONFIG.SYS、bootfont.bin文件。修複方式,到好的Windows XP機器上複製這些文件到U盤(軟盤),然後啟(qǐ)動到Windows XP修複模式,將文件複(fù)製到c:\目錄下麵。唯一要(yào)注意的是boot.ini文件的內(nèi)容,記錄了係統引導的硬盤(pán)以及分區。
關鍵詞:WindowsXP,NTLDR,is,missing
閱讀本文後您有(yǒu)什麽(me)感想? 已有 人給出評(píng)價!
- 0
- 0
- 0
- 0
- 0
- 0