修復(fù)而不是丟棄 過保硬盤固件維修實(shí)戰(zhàn)

對(duì)于已過保修期的故障硬盤,絕大多數(shù)用戶會(huì)選擇丟棄或拆解玩耍。但對(duì)真正的DIYer而言,選擇修復(fù)故障硬盤才是“正道”。請(qǐng)放心,修復(fù)硬盤不一定得去外面花錢,自己動(dòng)手也有一定幾率令其復(fù)活。
通刷拯救“死刑”硬盤
筆者手頭有一塊西數(shù)故障硬盤,經(jīng)過DLG軟件檢測提示無法修復(fù)(圖1),聯(lián)系廠家稱過保硬盤已無法享受官方售后,至此該硬盤基本已被判處了“死刑”。好消息是,對(duì)于此類故障硬盤還有一線生機(jī),那就是以“通刷”的形式“搶救”。
01
通刷需要工具軟件和通刷固件的配合,以筆者的西數(shù)硬盤為例(小提示1),工具軟件目前市面常用的有效率源科技的西數(shù)專修(由于涉及軟硬件,故僅適用于西數(shù)專修用戶)和WDR(國內(nèi)開發(fā)的一款西數(shù)維修工具,可在CHINAFIX等維修網(wǎng)站或論壇下載到該軟件以及配套的通刷固件,覆蓋面更廣)。
擴(kuò)展閱讀:什么是通刷?
官方在修復(fù)硬盤時(shí)通常會(huì)使用“自動(dòng)校準(zhǔn)”來進(jìn)行處理。自動(dòng)校準(zhǔn)的作用就好比是廠家的工廠測試程序,會(huì)自動(dòng)對(duì)硬盤上的缺陷進(jìn)行加表屏蔽。而我們所說的通刷,就是可以做自校準(zhǔn)的固件,它是可以兼容同一電路板號(hào)和家族的維修固件。來源一般是用廠家返修好的盤,清除所有LOG和缺陷表,并生成工廠維修流程后備份下來的固件(小提示2)。此類固件因?yàn)槭枪S用于維修所用,一般P表(小提示3)比原盤固件大得多,比如1640通刷固件P表兩個(gè)頭一共有25萬的容量,而原盤一般幾萬就滿了。
小提示1:目前品牌硬盤都可以做自校準(zhǔn),比如WD.ST等,只不過每種品牌啟動(dòng)的方式不同,比如ST就是通過COM口采用指令啟動(dòng)即可(有機(jī)會(huì)我們會(huì)介紹ST部分)。
小提示2:為什么是返修盤而不是市售硬盤,因?yàn)槭惺鄣拇蠖鄶?shù)硬盤,其流程表大都已經(jīng)被破壞掉了,這導(dǎo)致硬盤維修者開啟校準(zhǔn)后,硬盤的修復(fù)效果很低
小提示3:P表即永久缺陷表是硬盤出廠前由廠家生成的缺陷列表,在硬盤運(yùn)行時(shí)會(huì)自動(dòng)規(guī)避;與之對(duì)應(yīng)的是G表,它是在硬盤使用過程中出現(xiàn)并記錄的列表,也叫做增長缺陷表。每個(gè)硬盤都有P表和G表。
通刷前的準(zhǔn)備工作
以WDR為例,通刷的基本流程為:備份原盤固件(ROM和固件模塊)→使用維修軟件寫入對(duì)應(yīng)板號(hào)和家族的通刷ROM,寫后復(fù)位→寫原盤ROM中的47號(hào)適配模塊,復(fù)位→固件模塊回寫(先寫0001模塊后再寫其他模塊),復(fù)位→設(shè)置DCM,復(fù)位→設(shè)置LBA,復(fù)位→啟動(dòng)自校準(zhǔn)→單獨(dú)接電→校準(zhǔn)完成后再次檢測確認(rèn)維修效果。
看起來很復(fù)雜,但我們只需把握住以下幾個(gè)關(guān)鍵點(diǎn)即可順利完成整套修復(fù)流程:
由于維修我們是基于電路板號(hào)和家族來進(jìn)行的,所以需要提前確定故障硬盤的電路板號(hào)。電路板號(hào)在硬盤機(jī)身可見(圖2),以筆者硬盤為例,1672就是它的板號(hào)。
02 通刷固件是依據(jù)電路板號(hào)和家族來區(qū)分的,電路板號(hào)可以參照紅色下劃線 部分
此外,硬盤家族可以通過WDR中的檢測信息,不過最準(zhǔn)確的是看固件中的C5模塊,它包含家族號(hào)信息。在WDR備份的固件文件名為~id00C5.rpm,使用winhex或其它二進(jìn)制編輯器打開C5模塊就可以看到(圖3)??紤]到待修的硬盤一般狀態(tài)都有問題,可能會(huì)導(dǎo)致Windows系統(tǒng)啟動(dòng)緩慢甚至出錯(cuò),如果你想提修復(fù)高速度,不妨采用WinPE來啟動(dòng),會(huì)讓我們省心不少。
03 圖注:顏色標(biāo)注部分的MARINER5就是家族號(hào)信息
小提示
有時(shí)如果刷新了不正確的ROM,可能會(huì)導(dǎo)致敲盤現(xiàn)象,此時(shí)是無法寫入ROM文件的。這時(shí)必須轉(zhuǎn)到PCB模式(即電路板模式),即可重新寫入正確ROM文件。我們可以在開機(jī)時(shí)短接電路板這兩點(diǎn)即可進(jìn)入PCB模式(圖4)。
04
實(shí)戰(zhàn)問題硬盤通刷
在進(jìn)行通刷之前,首先需要備份硬盤的原始flash和ROM模塊,ROM之中包括0A;0B;0D;30;4F;47共六個(gè)模塊(圖5 ),從備份的ROM文件中可以拆分出來。其中47模塊通刷時(shí)我們會(huì)用到,它是固件區(qū)適配參數(shù),原盤出廠的工廠適配參數(shù)肯定是最適合原盤的,接下來還需備份固件模塊(圖6)。
05 圖注:按圖示進(jìn)行操作,“讀出”即是備份
06 圖注:將全部固件模塊讀出
就像重裝系統(tǒng)時(shí)需要先格盤一樣,在做完備份之后我們也需要格式化問題硬盤的固件區(qū)(圖7 )。接下來需要寫入對(duì)應(yīng)板號(hào)和家族的通刷ROM(圖8 ),如磁頭有改動(dòng)(比如砍頭),還需編輯磁頭位置后寫入,之后復(fù)位電源。寫入通刷ROM后,請(qǐng)返回Flash操作窗口,寫入原盤ROM中的47模塊(圖9),之后復(fù)位電源。
07圖注:按照?qǐng)D示操作即可,固件區(qū)又稱保留區(qū)
08圖注:這里需要根據(jù)原盤做出選擇,比如原盤是0.1.2頭,那這里依樣選擇即可
09
進(jìn)行通刷模塊時(shí)需先寫0001號(hào)模塊(圖10 圖注:有些電路板型號(hào)在寫模塊前,還需要加載引導(dǎo)模塊,比如1640),接下來在寫入剩余模塊(圖11),寫入完成點(diǎn)電源復(fù)位,完成復(fù)位。
10
11 圖注:選擇后軟件會(huì)全部寫入
小提示
硬盤要想換固件就必須寫模塊。0001 號(hào)模塊所在的硬盤固件區(qū)地址是固定的,而其它模塊的地址是由0001模塊規(guī)定的。如果寫不進(jìn)0001模塊,要么就是磁頭損壞,要么就是固件不能用。因此必須先寫0001模塊,之后才能寫其它模塊。
在進(jìn)行自校準(zhǔn)前我們還需設(shè)置DCM和LBA。設(shè)置DCM后可以初始化磁盤密度和容量,只要點(diǎn)DCM出來再點(diǎn)確定即可,默認(rèn)是1還是2都不用管(圖12),之后復(fù)位電源。如果不設(shè)置LBA校準(zhǔn)過程中會(huì)出錯(cuò),所以請(qǐng)確保LBA0.LBA1.LBA2和HPA數(shù)值保持一致(圖13)。同時(shí)型號(hào)和SN號(hào)也可做對(duì)應(yīng)修改,比如可以改成電腦愛好者的拼音首字母+數(shù)字等,之后復(fù)位電源。
12
13
最后,點(diǎn)擊開始自校準(zhǔn)按鈕(圖14),此時(shí)PST還沒開始跑起來,我們需要斷電復(fù)位一次才能開跑。如果維修盤量比較大,此時(shí)就可以做離線了,方法是此時(shí)取下硬盤,接到單獨(dú)電源上,掛盤跑校準(zhǔn)。當(dāng)然也可以在線跑,點(diǎn)復(fù)位后,一分鐘左右開始跑起來。
14
小提示
離線跑好處是節(jié)能,壞處是無法看狀態(tài);在線跑好處是可以看狀態(tài),壞處是不夠環(huán)保。至于校準(zhǔn)時(shí)間,依據(jù)硬盤狀態(tài)好壞不定,一般臺(tái)式硬盤,160G所需時(shí)間3~5小時(shí),320G所需時(shí)間6~10小時(shí),以此類推,筆記本盤慢一半左右。
小結(jié)
過保IT產(chǎn)品維修有時(shí)可能會(huì)花去我們不少時(shí)間,不過在這個(gè)過程中我們卻會(huì)學(xué)到很多未曾接觸到的知識(shí),其實(shí)關(guān)鍵是這個(gè)維修過程,而不是最后的那個(gè)結(jié)果。
相關(guān)文章
硬盤安裝系統(tǒng)重啟提示 DISK BOOT FAILURE故障 無法進(jìn)入系統(tǒng)怎么解決
用戶在使用硬盤安裝系統(tǒng)重啟之后屏幕顯示DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER導(dǎo)致無法進(jìn)入系統(tǒng)英文意思是:磁盤啟動(dòng)失敗,插入系統(tǒng)磁盤,再按回車鍵。本2015-04-09- 電腦的硬盤經(jīng)常出問題,但是又不知道哪里出錯(cuò)了,該怎么辦?硬盤出問題有哪些解決之道?下面我們一起來看看2015-02-25
- 這篇文章主要為大家介紹了修復(fù)硬盤壞道故障及其后期處理方法,需要的朋友可以參考下2014-06-23
- 這篇文章主要為大家介紹了移動(dòng)硬盤找不到盤符的四種故障原因,需要的朋友可以參考下2014-06-23
16個(gè)常見的BIOS硬盤故障現(xiàn)象及急救措施
硬盤是電腦的數(shù)據(jù)倉庫,是最為重要的存儲(chǔ)設(shè)備,由BIOS直接管理。如果硬盤出現(xiàn)故障,一般情況下系統(tǒng)通常會(huì)顯示一些提示信息,說明問題所在。下面就向大家介紹16個(gè)常見的BIOS2014-06-11- 硬盤故障可能會(huì)導(dǎo)致主機(jī)不能啟動(dòng),而且電腦里重要的數(shù)據(jù)也會(huì)丟失,想要避免產(chǎn)生不必要的損失,就要學(xué)會(huì)檢查硬盤的故障所在,下面整理了一份關(guān)于硬盤故障的資料感興趣的朋友2014-02-27
- 硬盤是電腦最重要的設(shè)備,它就像一個(gè)大倉庫,里面儲(chǔ)藏的是我們最重要的數(shù)據(jù),一旦硬盤發(fā)生故障那么后果將是不堪設(shè)想的,下面為大家總結(jié)下硬盤出現(xiàn)故障前的幾種表現(xiàn)2014-02-27
- 硬盤出故障有很多,比如系統(tǒng)不承認(rèn)硬盤、主引導(dǎo)程序引起的啟動(dòng)故障、cmos引起的故障、分區(qū)表錯(cuò)誤引導(dǎo)的啟動(dòng)故障等等,下面為大家介紹下如何解決這些故障2014-01-22
- 如果0磁道損壞,就會(huì)造成硬盤不能讀盤、開機(jī)不能找到硬盤等,這就是我們常說的“零磁道”故障。下面為大家介紹下具體的修復(fù)方法,感興趣的朋友可以參考下2013-12-20
電腦硬盤異響無法讀寫數(shù)據(jù)的故障排查過程分解
有時(shí)候硬盤正在使用,會(huì)突然“當(dāng)當(dāng)”直響,然后無法繼續(xù)讀寫數(shù)椐,再次重新啟動(dòng)電腦,在BIOS里也不能找到硬盤。下面為大家介紹下此故障的具體排查過程,感興趣的朋友可以參2013-12-20