當前位置:才華齋>計算機>計算機硬體>

硬碟缺陷的處理及扇區修復原理

計算機硬體 閱讀(5.99K)

硬碟可以說是電腦硬體中比較容易損壞的硬體之一,因此在電腦維修過程中,由於硬碟問題導致的電腦故障也非常常見。下面跟YJBYS小編了解一些硬碟缺陷的處理及扇區修復原理吧!

硬碟缺陷的處理及扇區修復原理
  一、硬碟缺陷的處理

如果不在硬碟工廠中,對普通使用者或維修人員來說,又如何處理硬碟的缺陷呢?前面我們把硬碟的缺陷分為六大類,不同型別的缺陷用不同的處理方法。

  1.對於綜合性能缺陷

一般涉及到穩定性問題,使用者隨時有丟失資料的危險,可以說是“用之擔驚,棄之可惜”。維修人員很難從根本上解決問題,建議使用者還是趁早更換硬碟。

  2.對於磁頭元件缺陷

解決辦法是更換磁頭元件,這對裝置環境要求較高,維修成本也很高。除非是要求恢復其中的資料,否則不值得進行修復。有條件的維修公司可以在百級淨化室中更換硬碟的磁頭元件,對資料進行拯救。

  3.對於線路缺陷

一般要求維修人員有電子線路基礎,要有測試線路的經驗和焊接晶片的裝置,當然還要有必需的配件以備更換。目前許多專業維修硬碟的公司都有條件解決這類缺陷。對普通使用者而言,最簡單的判別和解決辦法是找一個相同的正常線路板換上試試。

  4.對於系統資訊錯亂

需要有專業的工具軟體才能解決。首先要找個與待修硬碟引數完全相同的正常硬碟,讀出其內部所有模組並儲存下來;檢查待修硬碟的系統結構,查到出錯的模組,並將正常模組的引數重新寫入。筆者用這個方法成功地修復了數以千計有這種缺陷型別的硬碟,而且一般不會破壞原有資料。要想寫某系列硬碟的系統資訊,相應的工具軟體必須有嚴格針對性;該硬碟的CPU專用指令集;該硬碟的Firmware結構;內部管理程式和引數模組結構。一般只有硬碟廠家才能編寫這樣的專業工具軟體,而且視為絕密技術,不向外界提供。但也有一些專業的硬碟研究所研究開發類似的專業工具軟體,一般要價很高而且很難買到。

  5.對於伺服缺陷

也要藉助於專業工具。相應的專業工具可以通過重寫來糾正伺服資訊,解決部分磁軌伺服缺陷。如果有部分無法糾正,則要對碟片進行物理磁軌掃描找出有伺服缺陷的磁軌,新增到P-list(或另外的專門磁軌缺陷列表)中。然後,執行硬碟內部的低階格式化程式。這段程式能自動根據需要呼叫相關的引數模組,自動完成硬碟的低格過程,不需要PC系統的干預。

  二、壞扇區的修復原理

按“三包”規定,如果硬碟在質保期內出現缺陷,商家應該為使用者更換或修理。現在大容量的硬碟出現一個壞扇區的概率實在很大,如果全部送修的話,硬碟商家就要為售後服務忙碌不已了。很多硬碟商家都說,硬碟出現少量壞扇區往往是病毒作怪或某些軟體造成的,不是真正的壞扇區,只要執行硬碟廠家提供的某些軟體,就可以糾正了。到底是怎麼回事呢?從前面對壞扇區的說明來看,壞扇區有多種可能的原因,修復的方法也有幾種:

  1.通過重寫校驗碼、標誌資訊等可以糾正一部分壞扇區

現在硬碟廠家都公開提供有一些基本的.硬碟維護工具,如各種版本的DM、POWERMAX、DLGDIAG等,其中都包括有這樣的功能項:Zero fill(零填充)或Lowlevel format(低階格式化)。進行這兩項功能都會對硬碟的資料進行清零,並重寫每個扇區的校驗碼和標誌資訊。如果不是磁碟表面介質損傷的話,大部分的壞扇區可以糾正為正常狀態。這就是常聽說的:“邏輯壞扇區可以修復”的道理。

  2.呼叫自動修復機制替換壞扇區

為了減少硬碟返修的概率,硬碟廠商在硬碟內部設計了一個自動修復機制?Automatic Reallcation或Automatic Reassign。現在生產的硬碟都有這樣的功能:在對硬碟的讀寫過程中,如果發現一個壞扇區,則由內部管理程式自動分配一個備用扇區來替換該扇區,並將該扇區物理位置及其替換情況記錄在G-list(增長缺陷表,Grown defects list中。這樣一來,少量的壞扇區有可能在使用過程中被自動替換掉了,對使用者的使用沒有太大的影響。也有一些硬碟自動修復機制的激發條件要嚴格一些,需要執行某些軟體來檢測判斷壞扇區,併發出相應指令激發自動修復功能。比如常用的Lformat(低格)?DM中的Zero fill,Norton中的Wipeinfo和校正工具,西數工具包中的wddiag,IBM的DFT中的Erase,還有一些半專業工具如:HDDspeed、MHDD、HDDL、HDDutility等(大家可以上網搜尋下載)。這些工具之所以能在執行過後消除了一些壞扇區,很重要的原因就是這些工具可以在檢測到壞扇區時激發自動修復機制。如果讀者能檢視G-list就知道,這些“修復工具”執行前後,G-list記錄有可能增加一定數量。如:用HDDspeed可以檢視所有Quantum Fireball系列的P-list和G-list;MHDD可以檢視IBM和FUJITSU的P-list和G-list。

當然,G-list的記錄不會無限制,所有硬碟的G-list都會限定在一定數量範圍內。如火球系列限度是500條,美鑽二代的限度是636條,西數BB的限度是508條,等等。超過限度,自動修復機制就不能再起作用。這就是為何少量的壞扇區可以通過上述工具修復,而壞扇區多了不能通過這些工具修復。

  3.用專業軟體將缺陷扇區記錄在P-list中,並進行內部低階格式化

使用者在使用硬碟時,是不能按實體地址模式來訪問硬碟的。而是按邏輯地址模式來訪問。硬碟在通電自檢時,系統會從系統保留區讀取一些特定引數(與內部低階格式化時呼叫的引數有密切關係)存在緩衝區裡,用作實體地址與邏輯地址之間轉換的依據。有些專業軟體可以將檢測到的壞扇區的邏輯地址轉換為對應的實體地址,直接記錄在P-list中,然後呼叫內部低階格式化程式進行低階格式化。這樣可以不受G-list的限制,能修復大量的壞扇區,達到廠家修復的效果。