前好后壞是希捷F3系列比較常見的一個問題,癥狀是磁盤掃描的時候前面扇區(qū)是好的,從某一個扇區(qū)開始,后面的扇區(qū)就全是壞的了。另外,前好后壞的那些壞扇 區(qū),讀取的時候全都是報告ERR/UNC錯誤(狀態(tài)燈亮起ERR,錯誤燈亮起UNC)。有以上兩點,就可以確診是前好后壞。
雖然目前市面上已經(jīng)有一些希捷維修工具能夠部分解決前好后壞問題,但是大家使用多了就會發(fā)現(xiàn),總能碰到這些工具無法修復(fù)的前好后壞,這是為什么呢?原因是:前好后壞實際上是分為4種類型的,這些工具都只能解決其中的一兩種類型而已。
前好后壞的根本原因是由于地址譯碼器錯亂,那么,有沒有一種通用的辦法能解決所有類型的前好后壞呢?MRT固件實驗室在總結(jié)所有類型前好后壞修復(fù)經(jīng)驗的基礎(chǔ)上,提出了“MRT前好后壞三步法”。前好后壞三步法使用一種通用的,流程化的處理過程,只需要三個步驟,就可以完美修復(fù)所有類型的前好后壞。也就是說,只要是前好后壞,不論是什么類型,都可以用三步法來修復(fù)。
那么三步法具體怎么做呢?下面是詳細的操作:
第一步:清除非常駐缺陷表
這一步是非常必要的,非常駐缺陷表出現(xiàn)錯誤是前好后壞的元兇之一。清除非常駐缺陷表用MRT或者用PC3000 UDMA都可以完成。其中PC3000 UDMA清除非常駐缺陷表的菜單在“Tests -> Defect lists -> Clearing Non Resident GList”里面。而MRT的清除非常駐缺陷表菜單在“診斷 -> 缺陷表功能 -> 清除非常駐缺陷表”里面,如下圖所示:

可能大家比較關(guān)心有沒有終端指令可以直接清除非常駐缺陷表,在這里很遺憾的告訴大家:確實沒有這樣的指令。希捷并沒有提供能直接清除非常駐表的指令,這是 因為希捷固件開發(fā)小組對非常駐表的設(shè)計是使其成為一個增長型的,并且是持久的表,因此,類似于P表,或者非常駐表這樣的持久保存的表都沒有提供直接清除的 指令。因此,MRT或者PC3000 UDMA內(nèi)部清除非常駐表的原理都是基于服務(wù)區(qū)模塊的讀寫操作。
第二步:清理P表
第一步完成后,很多前好后壞仍不能解決,這時候需要進行第2步:清理P-List表。
這是因為,一部分前好后壞是由于P表錯誤引起。MRT固件實驗室提供了一個希捷P表清理工具,已經(jīng)打包到附件里面,大家都可以免費下載。附件下載后,解壓縮出來,運行“希捷P表編輯器. exe”這個文件,就能打開P表編輯清理工具。
這個工具是對文件進行處理的,我們需要先用MRT或者PC3000 UDMA將希捷的P表(03模塊)備份出來保存為文件,然后再用P表編輯器載入這個文件,這樣編輯器就會列出P表條目,然后點擊右鍵,選擇“刪除所有非正常類型的項”,如圖所示:

這樣P表中錯誤的條目就會被清理掉,點擊“另存為”按鈕,將清理后的P表保存為文件,然后將這個新的03模塊文件通過MRT或者UDMA回寫到硬盤的03模塊,這樣硬盤的P表就被清理了。重建譯碼器后即可生效。
第三步:啟動全自動編譯器恢復(fù)工具
通過第二步,可能有些硬盤的前好后壞癥狀還是沒有消除,可是你會發(fā)現(xiàn)壞點(就是好扇區(qū)與壞扇區(qū)之間的分界點扇區(qū))的位置可能會發(fā)生變化。這時候,就使用最后一步:啟動全自動編譯器恢復(fù)工具。
在MRT中打開菜單“診斷 -> 編譯器工具 -> 全自動編譯器恢復(fù)”,可以打開全自動編譯器恢復(fù)工具,如圖所示:

所有參數(shù)都保持默認就可以了,注意如果是使用4K技術(shù)的硬盤,要把支持4K硬盤那個選項勾上。點擊確定后,程序會全自動開始處理,根據(jù)譯碼器的錯亂程度,花費的時間也不同。一般2個小時左右,譯碼器就能完全修復(fù),此時,前好后壞也就徹底解決了。
總結(jié):其實上面的三步,每一步都能修復(fù)一部分前好后壞,但是大家會發(fā)現(xiàn)每一步都不能修復(fù)所有前好后壞,但是把這三步連起來用,那么,任何前好后壞都一定可以修復(fù)成功(盤片劃傷之類的硬件問題除外)。
要注意的是,這三步法是有順序的,一定要按照文中的順序來做。如果順序反了,那么就可能永遠都做不好。
后記:
如果不能重建編譯器可以先用下面的指令修復(fù)一下,然后再重建編譯器
T>F,,22
如果在重建編譯器過程出現(xiàn)異響情況,如斷電死機等,導(dǎo)致編譯器損壞不能訪問用戶扇區(qū)可以用以下方法繼續(xù)重建編譯器
備份35號系統(tǒng)文件
T>i5,1,22 T>m0,6,2,,,,,22
回寫35號系統(tǒng)文件
T>m0,6,3,,,,,22
轉(zhuǎn)載請注明:成都千喜數(shù)據(jù)恢復(fù)中心 » MRT處理希捷F3系列硬盤前好后壞的數(shù)據(jù)恢復(fù)