|
硬盤壞道,常常意味著硬盤報廢和數據丟失的雙重損失。隨著磁盤密度和轉速的提升,硬盤也變得起來越嬌貴。壞道就是一種常見而又令人頭痛的硬盤故障,下面針對壞道檢測與修復做一下介紹 一、 硬盤壞道的檢測 如果硬盤上出現部分扇區無法正常讀寫或訪問的情況,一般就被稱作壞扇(bad sector),也就是人們常說的“壞道”。硬盤出現壞扇區的情況很復雜,有的是由記錄在扇區中的校驗碼,扇區標識,地址信息等不正常導致的邏輯性錯誤。比如某些病毒會給部分硬盤扇區強行打上壞塊標記,使系統無法使用這些扇區。有的則是由異常撞擊等多種原因導致的物理性損壞。當硬盤出現壞的扇區之后,就可能出現硬盤讀寫速度變慢甚至出錯,聲音異常,無法從硬盤引導系統或無法完成高級格式化等癥狀,嚴重時將會導致引導系統整個硬盤無法使用。 硬盤出現壞道后,最簡單的檢測辦法是使用系統自帶的磁盤掃描功能,對有問題的磁盤進行掃描并試圖修復壞的扇區。但是它的功能極其有限,一般只能處理一些簡單的邏輯性扇區錯誤,如果遇到真的物理壞扇區,它的檢測速度就會很慢。此時可以用上些功能更強的檢測軟件不掃描硬盤的壞扇區,比如HDDTEST。 HDDTEST是一個極其小巧的軟件,筆者使用的這個版本只有8KB大小。不過它只能在純DOS環境下運行,在使用前要先將它復制到一張可引導系統的軟盤上,然后以軟盤方式啟動。HDDTEST的所有操作都在一個窗口界面下完成,沒有過多的命令和繁瑣的操作。按上下鍵選擇需要檢測的硬盤,然后按“Enter”鍵即可開始檢測。檢測途中按“Pause/Bnter”鍵可暫停,按“Esc”鍵則會取消此次檢測。窗口中間顯示的是檢測進度。下面則分別顯示軟件運行的狀態的磁盤的檢測狀態提示,右下角顯示壞道的信息。由于它只具備檢測功能,不對硬盤進行修復,當它檢測到壞道時,就其它同類軟件來說,速度相當快。另外,HDDTEST不能手動選擇從硬盤的某個位置開始檢測,只能進行從頭到尾的全面掃描。 二、多種壞道修復軟件配合使用修復硬盤壞道 即使是全新的硬盤,事實上每塊硬盤在生產過程中或多或少都會有一定數量的壞道。而廠商會使用專業設備檢測出所有的壞道并記錄在P-Iist(永久缺陷表)中,普通用戶無法對之加以查看,也不能訪問記錄在P-Iist中的壞扇區。也就是說,終端用戶所購買的硬盤都會帶有一定數量的壞道,只不過這一部分被廠商以特殊方法屏蔽掉了,絲毫不會影響硬盤的正常使用,因而硬盤出現壞道并不像人們想像中那么可怕。一般而言,如果硬盤上的壞道不是太嚴重的話,除了送廠商返修外,也可以嘗試通過一些軟件來進行修復。 首先,利用一些基本的硬盤維護工具,如各硬盤廠商的DM軟件以及低級格式化工具Iformat等就能夠修復部分邏輯性硬盤壞道。DM具備零填充和低級格式化的功能,能夠對硬盤的數據進行清零,并且重寫扇區的校驗和標識信息,從而修復由標識信息出錯等原因造成的壞扇區。用Iformat重新對硬盤進行 低級格式化可達到相同的效果。不過這兩種軟件對于由磁盤表面介質損傷等造成的物理性壞道無無能為力。此外,還可以使用FBDUSK之類的軟件,將壞道自動集中隱藏起來,避免壞道的擴散,從而延長壞道自動集中隱藏起來,避免壞道的擴散,從而延長硬盤的使用壽命。FBDUSK的主要功能就是將壞道自動隔離成一個隱藏區,以后系統將不會再訪問這個隱藏區的內容。 除了以上常用軟件之外,用戶還可以使用一些功能更強大的修復軟件諸如HDD Regenerator(HDDREG)、HDDSPEED、THDD、MHDD等嘗試硬盤壞道的檢測和修復工作。HDDREG通過磁性逆轉(magnetic reversal)方式來達到修復壞道的目的,據稱可以修復大約60%的受損硬盤,在修復壞道的同時又不影響硬盤原有的數據信息,而這是低極格式化程序所做不到的。而HDDSPEED和THDD等軟件在檢測到硬盤壞道時,會激發硬盤的自動修復機制,分配一個備用扇區來替換該壞扇區,并將相關信息記錄在G-list(增長缺陷表)中。像HDDSPEED可以查看IB昆騰火球系列的P-list和G-list,而MHDD則可以查看IBM和富士通硬盤的P-list和G-list。不過,各品牌硬盤的G-list都會有一定的數量限制,大約在五、六百條左右。超過限制,自動修復機制就會失去作用。此時需要使用一些專業軟件比如PC3000將壞扇區記錄在P-list中。但是這些專業軟件價格不菲,而且功能過于復雜,并不適于普通用戶使用。 HDDREG可以直接在Windows 95/98/ME環境下運行,在WindowsNT/2000/XP系統中則需要創建一個啟動修復盤,不能直接調用。創建引導盤,然后用這張軟盤引導系統,在DOS狀態下即可進入HDDREG軟件界面。選擇需要檢測的硬盤,確定掃描的起始位置,即可開始硬盤的檢測和修復,在檢測中可按“Ctrl+Break”組合健中止掃描。檢測到的壞忌區會以“B”加以標識,而已經修復的則以“R”加以標識。如果在進行HDDREG之前已經用HDDTEST掃描過硬盤壞道,就可以直接確定壞道所在位置并進行修復,而不必從頭開始掃描。修復結果信息會保存在hddreg.log文件中。如果你使用的是沒有注冊的DEMO版本,將只能修復找到的第一個壞扇區。另外,由于HDDREG在修復壞道時并不會影響硬盤的邏輯結構,因而即使壞道已經得到修復,系統仍然會保持著原先標記的壞道信息,用戶需用PQ Partition Magic之類的軟件對硬盤重新分區,才可訪問這些已經修復的扇區。 HDDSPEED是一款硬盤速度測試軟件,但同時具備硬盤檢測、修復功能,只能在純DOS模式下運行。選擇好需要檢測的硬盤后,執行“Diagnostic”菜單下的“Media verify/repair”選項(快捷鍵為Alt+m),在彈出的“Perform media test”窗口中自行設定檢測的起始點,終止點及檢測的次數,同時按“R”鍵,將“Try to repair/relocate round defects”一項設為可用,這樣在檢測到壞道后HDDSPEED會嘗試對壞道進行修復。 THDD與HDDSPEED功能大致相同,同樣需要將THDD主程序復制到一張軟盤上,然后以軟盤引導到純DOS模式下運行。它和界面相當簡潔,選擇“SURFACE TEST”,對硬盤進行掃描。檢測完成后回到主菜單,選擇“VIEW DEFECT LIST”(查看缺陷列表),在彈出窗口中可看到掃描到的壞道列表。按“R”鍵,開始修復壞道。“Pepaired”表示已經將壞道加入到G-list中,而“Not respired”則表示G-list憶滿,壞道未能修復。對于壞道不多的硬盤來說,THDD的修復效果還是為錯的。 在實際使用中可以發現,以上這些軟件都有自己的特點和不足。比如HDDSPEED的檢測速度較快,但修復速度則比上THDD;HDDREG的修復能力較強,但它的檢測速度很慢。而且每個軟件針對不同型號和品牌的硬盤也會有不同的表現。針對不同的硬盤壞道故障,我們可以嘗試多種軟件,發揮它們各自的特長,才能最大限度地達到修復硬盤壞道進行掃描,然后再用修復軟件直接對指定區域壞道進行修復,有時能達到事半功倍的效果。
|