硬盤的故障診斷
對一個MAXTOR硬盤進行數據恢復,首先就要求對硬盤的故障進行正確的診斷并最低程度的減少對數據破壞。硬盤故障通常有以下情況:
-PCB板故障;
-馬達/軸承失效;
-定位系統失效;
-讀寫出現一個或多個失敗;
-磁頭不起作用或表面刮傷;
-有壞的扇區;
-讀寫不穩定;
-服務信息部分或全部丟失;
我們現在對硬盤進行診斷:
1、首先測試電路板。可以把電路板接到相同固件版本的硬盤上,看一看是否可以無故障的工作;
2、如果電路板沒問題,接著測試磁頭。如果磁頭不轉,有可能是馬達繞組和磁頭壓到碟片上。有時磁頭壞也會導致馬達控制芯片失效。更嚴重的是移動的動力軸承的停止會使硬盤不轉動。有時也會是硬盤的敲打而出現巨大的噪聲,更大的馬達問題就是接觸不良或著HDA和PCB板的連接器的線中斷。馬達問題又有以下的現象:
-旋轉關閉或中斷;
-移動動力軸承停止;
-馬達發出巨大的聲音;
-馬達和電路板的連接出現問題;
3、如果馬達沒問題,我們就要對碟片進行檢查。可以通過STW升降機來觀察90%的碟片,在半容量的硬盤我們可以在電路板這一面看到它的工作表面和放大芯片;如果碟片刮傷或碟片和磁頭分離,硬盤將不能用軟件修復。
4、這一步我們要解決一個復雜的任務:把一個損壞的固件結構和磁頭損壞區別出來。因為這兩個故障很難區別出來。例如,一個硬盤有一個有損壞結構的模塊以及調節參數跟當前的狀況不匹配,如果它的磁頭嘗試寫東西到硬盤上有可能導致硬盤的軌道遭到破壞。如果事先不進行備份,從這樣的盤上做數據恢復將是不可能的。當進入應用程序窗口時,會出現三種情況:
·FAIL
·ALT-SA
·WORK
在失敗的情況,我們可以加載LDR。就會出現幾種ID問題,當硬盤ID完整和只有系列號不顯示,別的都好的硬盤ID,就可以進入第五步;
5、固件中斷:已經進入應用程序。我們有兩種方式來評價SA的狀態:“SA structure test”和“SA testing and recovery”。我們建議先使用后者,因為后者可以生成一個固件的備份。我們可以通過應用程序轉狀態查看ROM的版本是否與硬盤的固件備份一致。如果沒有模塊壞,就有可能是譯碼器模塊的數據結構壞或者G-List的結構壞,可以通過“清除G-LIST”命令來修復,因為從別的硬盤拷貝的模塊跟當前硬盤的狀況不是完全一致。在我們修復硬盤之前要檢測寫功能是否有效,有兩種方法:SA寫測試;修改模塊U-LIST中任意扇區,寫模塊以及讀模塊,如果讀成功,則寫功能有效,要把修改的扇區恢復回去。