如何讀懂硬盤故障的提示
如何讀懂硬盤故障的提示
硬盤最常見的故障就是引導(dǎo)型故障,即硬盤不能啟動等。出現(xiàn)引導(dǎo)型故障時,系統(tǒng)會有很多錯誤提示,我們?nèi)绻x懂了這些提示,對于解決硬盤問題也是非常有幫助的.
1.錯誤提示:HDD controller failure
錯誤解釋:硬盤驅(qū)動器控制失敗。
錯誤原因:這是啟動機器時,由POST程序(BIOS中的自動檢測程序)向驅(qū)動器發(fā)出尋道命令后,驅(qū)動器在規(guī)定時間內(nèi)沒有完成操作而產(chǎn)生的超時錯誤。出現(xiàn)這種錯誤,有可能是你的硬盤已經(jīng)損壞了。
2.錯誤提示:HDC controller fail
錯誤解釋:硬盤控制器控制失敗。
錯誤原因:這類故障是硬件故障,POST程序向控制器發(fā)出復(fù)位命令后,在規(guī)定的時間內(nèi)沒有得到控制器的中斷響應(yīng),可能是控制器損壞或電纜沒接好,另外,控制器控制失敗與硬盤參數(shù)設(shè)置是否正確也有關(guān)。
3.錯誤提示:NO ROM BASIC SYSTEM HAlT
錯誤解釋:沒有固化BASIC系統(tǒng),系統(tǒng)停機。
這種錯誤在486及以前的機器上常常出現(xiàn),是相當(dāng)古老的機器才會出現(xiàn)的提示。系統(tǒng)啟動時主引導(dǎo)程序的作用,就是在分區(qū)表的四個表項中找出硬盤的一個激活分區(qū)(可以啟動的分區(qū))。硬盤中沒有一個是激活分區(qū),系統(tǒng)就不知從何處引導(dǎo)操作系統(tǒng),只能執(zhí)行一個中斷,調(diào)用早期電腦固化在BIOS中BASIC程序,如果沒有固化BASIC,就會出現(xiàn)這個錯誤,引起死機。所以最簡單的修復(fù)方法,就是用FDISK在硬盤上設(shè)置一個活動分區(qū)。現(xiàn)在的電腦不再固化BASIC程序,也就不會再出現(xiàn)這個錯誤。
4.錯誤提示:Non-System Disk or Disk Error Replace
And Press any key when ready
錯誤解釋:非系統(tǒng)盤或磁盤錯誤,重新?lián)Q盤后按任意鍵。
錯誤原因:DOS BOOT區(qū)中的引導(dǎo)程序執(zhí)行后發(fā)現(xiàn)錯誤,報此信息。其可能的原因有:硬盤根目錄區(qū)第一扇區(qū)地址出界(在540MB之后)、讀盤出錯。這類故障大多為軟件故障,如果BPB表損壞,即用軟盤啟動后,硬盤
不能正常讀寫,可以用NDD修復(fù);如果BPB表完好,只需簡單SYS C:傳送系統(tǒng)就可引導(dǎo)。
5.錯誤提示:Invalid Partition Table
錯誤解釋:無效的分區(qū)表。
錯誤原因:在找到激活分區(qū)后,主引導(dǎo)程序還將判斷余下的三個表項的“分區(qū)引導(dǎo)標(biāo)志”字節(jié)(首字節(jié))是否均為0,即確認是否只有惟一的激活分區(qū),如果有一個不為0,系統(tǒng)就報錯并死機,這在使用一些第三方分區(qū)軟件作了幾個激活分區(qū)后很容易出現(xiàn)。
6.錯誤提示:DRIVE NOT READY ERROR Insert Boot
Diskette in A:Press any key when ready
錯誤解釋:設(shè)備未準(zhǔn)備好,插入引導(dǎo)盤到A 驅(qū),準(zhǔn)備好后按任意鍵。
錯誤原因:這是由于由硬盤引導(dǎo)系統(tǒng),就要通過BIOS中INT 19H固定讀取硬盤0面0道1扇區(qū),尋找主引導(dǎo)程序和分區(qū)表。INT 19H讀取主引導(dǎo)扇區(qū)的失敗原因有:第一,硬盤讀電路故障,使讀操作失敗,屬硬件故障;第二,0面0道磁道格式和扇區(qū)ID邏輯或物理損壞,找不到指定的扇區(qū);第三,讀盤沒有出錯,但讀出的MBR尾標(biāo)不為55AA,系統(tǒng)認為MBR不正確,這是軟故障。
7.錯誤提示:C:drive failure RUN SETUP UTILITY Pressto Resume
錯誤解釋:硬盤C 驅(qū)動失敗,運行設(shè)置功能,按鍵重新開始。
錯誤原因:這種故障一般是因為硬盤的類型設(shè)置參數(shù)與格式化時所用的參數(shù)不符。由于IDE 硬盤的設(shè)置參數(shù)是邏輯參數(shù),所以這種情況多數(shù)由軟盤啟動后,C盤也能夠正常讀寫,只是不能啟動。
8.錯誤提示:Invalid Drive Specification
錯誤解釋:無效的驅(qū)動器號。
錯誤原因:如果一個分區(qū)或邏輯驅(qū)動器在分區(qū)表里的相應(yīng)表項已不存在,那么對于操作系統(tǒng)來說,該分區(qū)或邏輯驅(qū)動器也就不存在了,因此這種故障的問題一般出在分區(qū)表。修復(fù)這類故障,最簡單的方法是事先做好分區(qū)表的備份,比如Pctools9.0、Kv3000等都有這項功能。
9.錯誤提示:Invalid Media Type Reading Drive XAbort, Retry,F(xiàn)ail?
錯誤解釋:X驅(qū)動器介質(zhì)類型無效。
錯誤原因:這條信息是針對DOS BOOT區(qū)中無效的BPB表而提示的。BPB表是DOS讀寫硬盤所用的邏輯地址換算成物理地址的橋梁,BPB表損壞,會使DOS對磁盤的操作無從談起。
10.錯誤提示:Error Loading Operation System
錯誤解釋:調(diào)用操作系統(tǒng)錯誤。
錯誤原因:這類故障是在讀取分區(qū)引導(dǎo)區(qū)(BOOT區(qū))出錯時提示的。其原因可能一是分區(qū)表指示的分區(qū)起始物理地址不正確。比如由于誤操作而把分區(qū)表項的起始扇區(qū)號(在第三字節(jié))由1 改為0,因而INT 13H讀盤失敗后,即報此錯;二是分區(qū)引導(dǎo)扇區(qū)所在磁道的磁道標(biāo)志和扇區(qū)ID 損壞,找不到指定扇區(qū);三是驅(qū)動器讀電路故障。
11.錯誤提示:顯示Starting Windows…,然后死機
錯誤原因:一般來說,這是由于CONFIG.SYS和AUTOEXC.BAT中的可執(zhí)行文件本身已經(jīng)損壞,使系統(tǒng)在執(zhí)行到此文件時死機。這個故障非常簡單,但因為沒有什么故障信息,一般人很容易出現(xiàn)誤判。當(dāng)出現(xiàn)這種現(xiàn)象,并且確信系統(tǒng)文件是完好的,就可以取掉這兩個文件,或者在屏幕上出現(xiàn)以上信息時,快速按下F8 鍵,然后選擇單步執(zhí)行,找出已經(jīng)損壞的文件。從這部分可以看出,某些硬盤故障是可以簡單修復(fù)的,但有一些就比較麻煩了!!
下一篇《迎接暴風(fēng)雨的挑戰(zhàn)--硬盤的救護》教你如何拯救硬盤
1.巧修硬盤分區(qū)表
開機進入BIOS,使用HDD Auto Detect 來檢測硬盤。如果此時BIOS能夠正確識別硬盤的話,那么至少你的硬盤還有救治的希望!首先用光盤或軟盤引導(dǎo)系統(tǒng),先可以試著進入C盤,如果此時提示找不到C 盤,很可能是硬盤分區(qū)表信息遭到破壞,或被某種病毒攻擊。如果硬盤中的數(shù)據(jù)對你來說無所謂,那么可以先用FDISK/MBR命令來無條件清除分區(qū)表內(nèi)容,然后用FDISK等分區(qū)軟件重新分區(qū)格式化,一般這樣就能解決問題了。
如果你硬盤中的數(shù)據(jù)比較重要,那么請使用殺病毒軟件或者隨主板贈送的相關(guān)軟件對分區(qū)表進行修復(fù),在此就以KV3000為例進行說明。我們可用KV3000快速重建硬盤分區(qū)表的功能一試,使用軟盤引導(dǎo)后,執(zhí)行KV3000,在主菜單中按下F10鍵,就可對系統(tǒng)的有關(guān)參數(shù)和硬盤分區(qū)表快速測試,如果硬盤分區(qū)表不正常,KV3000會先將壞分區(qū)表保存到軟盤上,再自動重建硬盤分區(qū)表,使硬盤起死回生。當(dāng)然還可以配合使用“硬盤救護箱”(F6)來進行修復(fù)。修復(fù)后再用SYS C:重做系統(tǒng)即可。
當(dāng)然大家也可以使用NU 8.0中的NDD修復(fù),它將檢查分區(qū)表中的錯誤。若發(fā)現(xiàn)錯誤,NDD 將會詢問是否愿意修改,你只要不斷地回答Yes即可修正錯誤,或用備份過的分區(qū)表覆蓋它也行。
如果用上述方法還是不能解決的話,還可利用FDISK重新分區(qū),但分區(qū)大小必須和原來的分區(qū)一樣,這一點尤為重要,分區(qū)后請一定不要進行高級格式化,而是用NDD 進行修復(fù)。這樣既保證了硬盤修復(fù)之后能啟動,而且硬盤上的數(shù)據(jù)也有機會恢復(fù)。
2.巧修硬盤物理壞道
如果用光盤或軟盤啟動后能進入C 盤,但硬盤工作卻不正常,那么就很可能是硬盤出現(xiàn)了壞道。一般來說,硬盤的壞道可以分為邏輯壞道與物理壞道。產(chǎn)生邏輯壞道時一般不會嚴重影響使用,所以很可能是物理壞道。對壞道我們主要是使用Partition Magic 6.0這款DOS下的軟件進行修復(fù)。在DOS界面下進入PQMagic后,先用Operations菜單下的Check For Errors命令來確定物理壞道的位置,因為PQ6.0的這項功能非常出色,不像Windows下的Scandisk那樣經(jīng)常產(chǎn)生誤診。PQMagic的厲害之處在于它能將所有藏有壞道的簇用特殊標(biāo)記標(biāo)定出來,而且你可以將這些壞簇全部選中,然后將它們劃分到一個獨立新分區(qū)。這完全是圖形化的操作,是非常方便的。接著大家切記要把這個分區(qū)隱藏起來,這樣才能確保它不會被使用。我們可以通過使用Advanced菜單下的Hide Partition命令就可以實現(xiàn)。可以說擁有PQMagic,物理壞道不用愁!
3.巧解磁盤邏輯鎖
硬盤中了邏輯鎖之后,無論使用什么設(shè)備都不能正常引導(dǎo)系統(tǒng),甚至是軟盤、光驅(qū)、掛雙硬盤都一樣沒有任何作用。
邏輯鎖的原理
在DOS 系統(tǒng)啟動時,它會搜索所有邏輯盤的順序。首先要找的是主引導(dǎo)扇區(qū)的分區(qū)表信息,它位于硬盤的零磁頭零柱面的第一個扇區(qū)的OBEH 地址開始的地方,當(dāng)分區(qū)信息開始的地方為80H 時表示是主引導(dǎo)分區(qū),其
他的為擴展分區(qū),主引導(dǎo)分區(qū)被定義為邏輯盤C 盤,然后查找擴展分區(qū)的邏輯盤,被定義為D 盤,以此類推找到E,F(xiàn),G……邏輯鎖就是在此下手,修改了正常的主引導(dǎo)分區(qū)記錄,將擴展分區(qū)的第一個邏輯盤指向自己,DOS 在啟動時查找到第一個邏輯盤后,查找下個邏輯盤找到的總是自己,這樣一來就形成了死循環(huán)。
先在BIOS中將所有IDE接口設(shè)為NONE,然后用軟盤啟動系統(tǒng),使用DM 來對硬盤進行分區(qū)。由于DM 可不依賴于主板BIOS來識別硬盤,因此可用DM進行分區(qū)格式化,這樣就能完全解決問題,而且萬無一失,簡單方便,可惜的是原先硬盤上的數(shù)據(jù)就這樣丟失了!
如果想保留硬盤中的數(shù)據(jù),請使用如下方法:首先準(zhǔn)備一張啟動盤,然后在一臺正常的機器上,使用二進制編輯工具修改軟盤上的IO.SYS文件,具體是在這個文件里面搜索第一個“55aa”字符串,找到以后修改為任何其他數(shù)值,完成后要記得保存。然后再用這張修改過的系統(tǒng)軟盤你就可以順利地帶著被鎖的硬盤啟動了。不過這時由于該硬盤正常的分區(qū)表已經(jīng)被破壞,就可以用上面講的KV3000進行修復(fù)啦!
4.巧修0磁道損壞
出現(xiàn)這種情況。一般來說是難以修好的,但我們還是不必放棄,死馬當(dāng)活馬醫(yī)吧!其實0磁道損害也是壞道的問題,只不過0磁道非常關(guān)鍵而已,此時可以試著重新標(biāo)記0磁道的位置。這項工作可以交給PCTools 9.0工具包中的DE.EXE命令。首先請把DE 的屬性設(shè)置為正常,還必須把Configuration下Read Only前的鉤消去。隨后在主菜單Select 中進入Drive type,并選擇下一級的Physical→Hard disk。回車之后,主菜單就會出現(xiàn)Partition Table(分區(qū)表),注意找Beginning Cylinder(起始柱面)這一項,它代表硬盤的0柱面開始,也就是0磁道的位置。稍微改動一下吧,把起始柱面改為1 或2 就行了。