一. 常見故障的分類,癥狀以及檢測方法
硬盤的故障可以分為硬故障和軟故障兩類,硬盤的軟故障即非物理性故障,比如主引導記錄、分區表、啟動文件等被破壞而導致系統無法啟動,硬盤被病毒感染造成無法運行,以及非法操作、維護不當等。這類故障一般可以自己通過軟件解決。硬故障即物理性故障,是由于硬盤的機械零件或電子元器件物理性損壞而引起。硬盤常見的能夠自己處理的硬故障是出現壞道,其中最為嚴重的特例表現為零磁道損壞。其他方面的硬故障基本就超出我們自己動手維修的能力了。我們下面所說的故障的分類和檢測以及維修都是以上面這些不超出我們自己動手維修的問題。 硬盤出現問題前的一般征兆
如果硬盤出現故障,那么*盡早發現并及時采取正確的措施。如果等到病入膏肓時,硬盤中寶貴的數據就難以幸免了。一般來說,硬盤出現故障前會有以下幾種表現:
1) 出現S.M.A.R.T故障提示。這是硬盤廠家本身內置在硬盤里的自動檢測功能在起作用,出現這種提示說明您的硬盤有潛在的物理故障,很快就會出現不定期地不能正常運行的情況。
在Windows初始化時死機。這種情況較復雜,首先應該排除其他部件出問題的可能性,比如內存質量不好、風扇停轉導致系統過熱,或者是病毒破壞等,*如果確定是硬盤故障的話,再另行處理。 能進入Windows系ā統,但是運行程序出錯,同時運行磁盤掃描也不能通過,經常在掃描時候緩慢停滯甚至死機。這種現象可能是硬盤的問題,也可能是Windows天長日久的軟故障,如果排除了軟件方面設置問題的可能性后,就可以肯定是硬盤有物理故障了。 能進入Windows,運行磁盤掃描程序直接發現錯誤甚至是壞道,這不用我多說了,Windows的檢查程序會詳細地報告情況。 在BIOS里突然根本無法識別硬盤,或是即使能識別,也無法用操作系統找到硬盤,這是最嚴重的故障。
一下說出了這么多可能發生的種種跡象是不是給人很暈的感覺,下面我們就把上述的所有故障歸結為四類,分別將四類表現出來的癥狀和檢測歸類的方法總結如下。當你通過我們總結出來的方法確定你故障的類型后,就可以繼續看我們專題的第二部分“故障的修復對策”了。首先我們應該確認硬盤的電源接口和數據線沒有脫落,然后進入BIOS,使用“HDD Auto Detect”來檢測硬盤。如果此時BIOS能夠正確識別硬盤的話,那么至少你的硬盤還有救治的希望;不然,我想大家也不用瞎忙了,因為憑我們普通DIYer手頭的工具基本上是無能為力的。 1)主引導區故障
于由于病毒的破壞或操作上的失誤,使硬盤主引導記錄損壞,硬盤將無法啟動。開機后系統提示“Diskbootfailure,Insertsystemdiskandpressenter”,告訴您找不到啟動分區硬盤或者硬盤上沒有啟動文件,請插入啟動盤后按“回車”鍵。如果BIOS中的硬盤設置正確,而且可以從軟盤或光盤啟動后能找到您的硬盤,那么您的機器不過是因為Windows啟動文件或硬盤的主引導扇區被破壞罷了。硬盤的主引導扇區是硬盤中的最為敏感的一個部件,其中的主引導程序用于檢測硬盤分區的正確性并確定活動分區,負責把引導權移交給活動分區的DOS或其他操作系統,此段程序損壞將無法從硬盤引導。
2)硬盤被“邏輯鎖”鎖定 “硬盤邏輯鎖”是一種很常見的惡作劇手段。中了邏輯鎖之后,無論使用什么設備都不能正常引導系統,甚至是軟盤、光驅、掛雙硬盤都一樣沒有任何作用,如果你的硬盤出現了上述癥狀,那有相當大的可能是中了“邏輯鎖”。“邏輯鎖”的上鎖原理:計算機在引導DOS系統時將會搜索所有邏輯盤的順序,當DOS被引導時,首先要去找主引導扇區的分區表信息,然后查找各擴展分區的邏輯盤。“邏輯鎖”修改了正常的主引導分區記錄,將擴展分區的*個邏輯盤指向自己,使得DOS在啟動時查找到*個邏輯盤后,查找下個邏輯盤總是找到自己,這樣一來就形成了死循環。
3)分區表遭到破壞 分區表錯誤是硬盤最嚴重的錯誤之一,分區表數據的損壞將造成該分區的混亂或丟失。用光盤或者軟盤引導系統后,大家可以試圖進入C盤符,如果此時提示找不到C盤的話,那么就應該是分區表錯誤。出現這種情況很可能是硬盤分區表信息遭到破壞,或者被某種病毒攻擊。
4)出現壞道 壞道表現出來的癥狀如下: 讀取某個文件或運行某個軟件時經常出錯,或者需要經過很長時間才能操作成功,其間硬盤不斷讀盤并發出刺耳的雜音,這種現象意味著硬盤上載有數據的某些扇區已壞。 開機時系統不能通過硬盤引導,軟盤啟動后可以轉到硬盤盤符,但無法進入,用SYS命令傳導系統也不能成功。這種情況比較嚴重,因為很有可能是硬盤的引導扇區出了問題。 正常使用計算機時頻繁無故出現藍屏。 如果在對硬盤進行格式化時,系統提示“Track 0 Bad”的話,那么意味著硬盤的0磁道損壞了。其實0磁道損害也是壞道的問題,只不過關鍵的0磁道也有壞道而已。
二.故障的修復對策
下面根據主引導區修復,分區表損壞修復,硬盤邏輯鎖修復,產生壞道的修復四種故障類型給大家列出解決的方法和對策:
1)主引導區修復 修復此故障最簡單的方法就是使用高版本DOS的Fdisk帶參數/mbr運行(即執行“FDISK/MBR”命令),直接覆蓋(重寫)硬盤的主引導程序(fdisk.exe之中包含完整的硬盤主引導程序)的代碼區。由于從DOS時代直到目前的Windows系統,硬盤的主引導程序一直沒有變化,所以只要找到一種DOS引導盤啟動系統并運行此程序即可修復。 在硬盤主引導扇區中還存在一個非常重要的部分,那就是其*的兩個字節:55AA,此為扇區的有效標志。當從硬盤、軟盤或光區啟動時,將檢測這兩個字節,如果存在則認為有硬盤存在,否則將不承認硬盤。此外我們還可以運用一些專門的工具進行修復:
★Fixmbr★
Fixmbr是一個DOS下的應用小工具,只有12KB,專門用于重新構造主引導扇區。直接運行Fixmbr,它將檢查MBR結構,如果發現系統不正常則會出現是否進行修復的提示。如果回答“Yes”,它將搜索分區。當搜索到相應的分區以后,系統會提示是否修改MBR,回答“Yes”則開始自動修復。如果這時出現死機現象,請將BIOS中的防病毒功能禁止后再做。缺省的狀態下將搜索所有已經存在的硬盤,并完成以上操作。如果完成的結果不對,可以用“/Z”參數將結果清空后重新啟動,就可以恢復到原來的狀態。 執行“FIXMBR/?”可得到FIXMBR的幫助信息如下: [DriveNo][/A][/D][/P][/Z][/H] DriveNoHarddiskscope0-3,defaultisalldrive.(指硬盤號,0表示*個硬盤) /AActiveDOSpartition.(激活基本DOS分區) /PDisplaypartition.(顯示DOS分區的結構) /DDisplayMBR.(顯示主引導記錄內容) /ZZeroMBR.(將主引導記錄填零) /HThismessage.(本幫助信息)
★KV3000★
KV3000具有非常強大的主引導記錄和分區修復的功能。我們可以先用軟盤啟動后,執行KV3000,按下“F6”鍵,就可查看已經不能引導的硬盤隱含扇區,即查看硬盤0面0柱1扇區主引導信息是否正常。如果在這里沒有找到關鍵代碼,即硬盤分區表關鍵代碼“80”、“55AA”,那么硬盤本身將不能引導,即使軟盤引導后也不能進入硬盤。這時,可按動翻頁鍵“PgDn”或“PgUp”鍵,在硬盤的隱含扇區內查找,如有,會在表中出現閃動的紅色“80”和“55AA”,并響一聲來提示你,下行會出現一行提示,“F9=SaveToSide0Cylinder0Sector1!!!”。這時,按一下“F9”鍵,就可將剛找到的在表中顯示出的原硬盤主引導信息,覆蓋ā到硬盤0面0柱1扇區中,然后機器會重新引導硬盤,恢復硬盤的主引導記錄。 2)分區表損壞修復 分區表錯誤是硬盤最嚴重的錯誤之一,一般無法進行手工恢復,惟一的方法是用備份的分區表數據重新寫回,或者從其他的相同類型的并且分區狀況相同的硬盤上獲取分區表數據,否則將導致其他的數據永久的丟失,然而以下這些工具將幫助我們把損失降到*限度。
★KV3000
★ 在KV3000的主菜單上,按下“F10”鍵,就可對系統的有關參數和硬盤分區表快速測試,如果硬盤分區表不正常,KV3000會先將壞分區表保存到軟盤上以防不測,再自動重建硬盤分區表,使硬盤起死回生。但如果硬盤只有一個分區,而且文件分配表(FAT表)、文件目錄表(ROOT表)嚴重損壞,數據已經都沒有了。那么,用這個功能即使恢復了C盤分區表,數據也不能恢復。這時需要配合其他的硬盤修復工具來恢復數據。如果硬盤還有D、E……等幾個分區,一般情況下,KV3000能找回后面沒有被破壞掉的分區,重建一個新的硬盤分區表,然后,再用DOS系統軟盤引導機器后,就可進入硬盤后面幾個分區,將數據導出后,再將硬盤重新分區、格式化。
★DiskGenius★
DiskGenius,全中文經典硬盤分區表維護軟件(如圖1所示),采用純中文圖形界面,支持鼠標操作。作為一款硬盤分區管理工具,它不僅有建立分區、刪除分區、激活分區等功能,而且還具有其他工具所無法比擬的優勢: 提供更靈活的分區操作,支持分區參數編輯; 提供強大的分區表重建功能,迅速修復損壞了的分區表; 支持FAT/FAT32分區的快速格式化; 在不破壞數據的情況下直接調整FAT/FAT32分區的大小; 自動重建被破壞的硬盤主引導記錄; 為防止誤操作,對于簡單的分區動作,在存盤之前僅更改內存緩沖區,不影響硬盤分區表; 能查看硬盤任意扇區,并可保存到文件; 可隱藏FAT/FAT32及NTFS分區; 可備份包括邏輯分區表及各分區引導記錄在ā內的所有硬盤分區信息; 提供掃描硬盤壞區功能,報告損壞的柱面。
DiskGenius的最過人之處就在于它的硬盤分區表恢復功能,主要用于當硬盤分區表被破壞時,通過未被破壞的分區引導記錄信息重新建立分區表。進入“工具”菜單,選擇“重建分區表”進行硬盤分區,這時系統會給出“自動方式或交互方式”,一般情況下選擇“自動方式”,而交互方式對發現的每一個分區都給出提示,由用戶選擇是否保留。只要硬盤沒有被格式化,一般是可以恢復硬盤的分區表的,修復后必需存盤退出,重新啟動系統即可正常