2012年2月,家里老人家用的臺(tái)式機(jī)500G硬盤忽然就找不到了,BIOS中找不到硬盤,沒法啟動(dòng)。由于硬盤中有不少老人家到外面旅游的照片,這要丟了,會(huì)非常心疼。拆下硬盤,無意中發(fā)現(xiàn)這是希捷硬盤。本著網(wǎng)絡(luò)有神人的思想,上網(wǎng)google了一下希捷硬盤壞之類的關(guān)鍵詞,才發(fā)現(xiàn)這個(gè)硬盤可能是遭受了希捷“固件門”。正好找到兩篇固件門修復(fù)方法的網(wǎng)頁。1、http://diybbs.zol.com.cn/2/525_17429.html;2、http://dreamkeeper.com.cn/2010/01/repair-the-firmware-problem-of-seagate.html。這兩個(gè)帖子寫的很好,基本上就按照這個(gè)來就可以。不過現(xiàn)在的方法和工具有改變,加上最近在微博上有人問起我修復(fù)的方法。這里就把我更新后的方法,以及修復(fù)心得寫出來,供后來中招的TX參考。
首先聲明,為了簡(jiǎn)化起見,此文中圖片選用了部分上面兩個(gè)網(wǎng)址的圖片,請(qǐng)?jiān)魅撕:?/p>
首先確認(rèn)你的硬盤是不是“固件門”之內(nèi)的,在網(wǎng)上找了一下,希捷官方給出的受影響的硬盤型號(hào)如下:
希捷 Barracuda 7200.11
ST31000340AS ST31000640AS ST3750330AS ST3750630AS ST3640330ASST3640630AS ST3500320AS ST3500620AS ST3500820AS ST31500341ASST31000333AS ST3640323AS ST3640623AS ST3320613AS ST3320813ASST3160813AS
希捷 Barracuda ES.2 SATA
ST31000340NS ST3750330NS ST3500320NS ST3250310NS
邁拓 DiamondMax 22
STM31000340AS STM31000640AS STM3750330AS STM3750630AS STM3500320ASSTM3500620AS STM3500820AS STM31000334AS STM3320614ASSTM3160813AS
如果在其中,恭喜你中獎(jiǎng)了。
和前面兩個(gè)方案稍微有點(diǎn)區(qū)別的是,如今的工具比較先進(jìn)了。在淘寶上搜“USB轉(zhuǎn)TTL模塊”,這個(gè)東西只要幾塊錢,我買的是8.8元,加運(yùn)費(fèi)是14.8元,應(yīng)該各個(gè)城市都有,為了快速起見,建議在自己門口買,我是在http://detail.tmall.com/item.htm?id=14923844549&prt=1332164650867這里買的。里面還有驅(qū)動(dòng)的下載。
然后你需要的是一個(gè)裝有WINXP的臺(tái)式機(jī),XP系統(tǒng)中有我們后面需要的超級(jí)終端,WIN7里面這個(gè)相對(duì)難找,一定要臺(tái)式機(jī)的原因是筆記本可能帶不動(dòng)硬盤(壞掉的那個(gè)),反正網(wǎng)上是這么說的,我用筆記本試了,沒成功,后面是用臺(tái)式機(jī)成功的。
最好你還要準(zhǔn)備一個(gè)USB的延長線,或者是一個(gè)USBHUB,應(yīng)該不難找,主要是剛才那個(gè)小模塊要一端連到臺(tái)式機(jī)的USB口,另一端要連到硬盤上,需要長一點(diǎn)的線,操作比較方便。
首先將USB轉(zhuǎn)TTL模塊插到臺(tái)式機(jī)的USB口上(可以帶著USB延長線),計(jì)算機(jī)會(huì)找到新硬件,如果找不到驅(qū)動(dòng),最好用賣家那里提供的驅(qū)動(dòng)程序安裝一下,這樣計(jì)算機(jī)就能找到USB轉(zhuǎn)TTL模塊了。在計(jì)算機(jī)硬件中會(huì)顯示這個(gè)模塊。記住后面的那個(gè)端口號(hào)(COMx).
連接硬盤。這里要連接的是硬盤的串口端,就是硬盤跳線的那幾根針?biāo)诘奈恢?。看下面的那個(gè)圖,靠近電源的那根針是RX,旁邊的是TX,利用上面買到的那個(gè)TTL轉(zhuǎn)換模塊中提供的杜邦線,一頭插在模塊的TX端,硬盤這邊插在RX端,模塊的RX端連到硬盤的TX端。一般的杜邦線可能插到硬盤這端的會(huì)擠,可以吧前面那截的塑料切掉,把里面的那個(gè)金屬部分用鉗子捏小一點(diǎn),然后套到硬盤針上,一定要連接牢靠,并且這兩根針之間不能接觸到。
請(qǐng)注意下圖硬盤串口部分,TX、RX左邊還有兩個(gè)針腳被套著的(已被短接)。這兩個(gè)針腳據(jù)說需要短接,我弄的時(shí)候是短接了,否則在激活超級(jí)終端的時(shí)候會(huì)出現(xiàn)問題。短接的方法大家可以自由發(fā)揮。
切斷馬達(dá)電源。用點(diǎn)紙片就行。拆下硬盤PCB板上離馬達(dá)最近的螺絲,同時(shí)也擰松另外幾顆,按照下圖把塑料片塞進(jìn)去,不用多深的距離,里面是有幾個(gè)觸點(diǎn),隔離開就行。如果塞好后不放心,可以連接一下SATA電源,看看硬盤馬達(dá)是否在轉(zhuǎn)動(dòng)。
設(shè)置超級(jí)終端。運(yùn)行WindowsXP自帶的超級(jí)終端(開始-所有程序-附件-通信-超級(jí)終端)。根據(jù)下圖操作。
這里面的設(shè)置,除了端口外根據(jù)你安裝驅(qū)動(dòng)后在系統(tǒng)設(shè)備中顯示的端口號(hào)進(jìn)行調(diào)整外,其它的值都按照?qǐng)D中值來進(jìn)行設(shè)置。
輸入指令,調(diào)試硬盤(關(guān)鍵部分!這時(shí)硬盤與電腦使用連接,并且接上SATA電源,馬達(dá)不轉(zhuǎn)。)
接下來,會(huì)出現(xiàn)一個(gè)空白的命令控制界面。按下Ctrl+Z激活調(diào)試終端,會(huì)出現(xiàn)F3T>
注意,如果出現(xiàn)了上面的這個(gè)字符,恭喜你,你成功了99%,我就為了讓這個(gè)出現(xiàn)鼓搗了好幾個(gè)小時(shí)。如果空白命令界面上啥都沒出現(xiàn),說明你的TTL模塊可能有問題,后面會(huì)有一個(gè)檢驗(yàn)方法,先還是走正題。如果這是出現(xiàn)的是一個(gè)箭頭符號(hào),或者其他亂碼,那么應(yīng)該是RX與TX的線接反了,調(diào)換一下位置;還有可能就是你連接線沒有接牢靠;再或者你連接線之間裸露的金屬部分是否有碰到的部分;再者就是你是否用了臺(tái)式機(jī);而且最好是用臺(tái)式機(jī)后部的USB口。如果還不行,你就多試幾次吧,晃晃線之類的。就看你的人品了。
下面指令請(qǐng)注意大小寫?。。。ㄒ韵轮噶钍怯伞帮L(fēng)里有夢(mèng)”提供,我操作的時(shí)候有所出入,用純紅標(biāo)注)
首先我們需要進(jìn)入2級(jí)指令 。輸入/2,回車:
F3 T>/2
F3 2>
(操作這一步前請(qǐng)等待20秒)接著,我們需要停止板卡的馬達(dá)電路。輸入Z,回車:
F3 2>Z
成功,將看到下面的字符出現(xiàn):
Spin Down Complete
Elapsed Time 0.147 msecs
現(xiàn)在來到關(guān)鍵時(shí)刻,這個(gè)操作一定要注意,不要將T6鑼絲刀碰到PCB的電路!!!
首先,抽出硬盤馬達(dá)的紙片,小心的利用T6 六角鑼絲刀緊上螺絲(注意,是所有螺絲,您擰松過的螺絲都要緊上),一定要緊上,然后輸入U(xiǎn),回車。
F3 2>U
成功的話,你可聽到一陣硬盤馬達(dá)的轉(zhuǎn)動(dòng)聲后,終端將出現(xiàn):
Spin Up Complete
Elapsed Time 7.093 secs
接著,我們要繼續(xù)。這個(gè)操作要進(jìn)入1指令,輸入/1。回車:
F3 2>/1
F3 1>
現(xiàn)在,讓我們清除S.M.A.R.T。創(chuàng)建S.M.A.R.T扇區(qū)。輸入N1。回車:
F3 1>N1
F3 1>
接下來的一步,是清除G-List,有人說這一步是可選的,如果我們這一步?jīng)]有執(zhí)行,修復(fù)完成后,如果硬盤沒有再出現(xiàn)BUSY錯(cuò)誤,這一步將不是必須的。但是,我還是為了保險(xiǎn), 執(zhí)行了它:
清除G-List(修正檢測(cè)鏈表),輸入/T,回車:
F3 1>/T
F3 T>
進(jìn)入T級(jí)命令后,輸入下面的i4,1,22再回車:
F3 T>i4,1,22
來到關(guān)鍵時(shí)刻,拔掉硬盤的PC供電的SATA電源,終端上顯示:(我拔下SATA電源時(shí)并沒有顯示Rstox20M,顯示的還是F3T>)
Rst0x20M
接下來,我們不用做任何事,耐心計(jì)數(shù)等待10秒左右后(有網(wǎng)友建議最好等待數(shù)分鐘),再插上SATA電源,將完成硬盤的重啟!然后,在終端上,我們?cè)俅蜟TRL+Z,進(jìn)入硬盤調(diào)試模式,終端顯示:(我還是顯示的是F3T>)
ASCII Diagmode
來到最后一步了,這個(gè)將幫你重建硬盤的索引區(qū)到固件內(nèi),以下的指令請(qǐng)仔細(xì)對(duì)照后,方按下回車執(zhí)行。否則將可能導(dǎo)致數(shù)據(jù)丟失:
F3 T>m0,2,2,,,,,22
輸入以上指令后,不用擔(dān)心,如果沒有問題,這個(gè)指令執(zhí)行可能需要15~30秒鐘左右(有網(wǎng)友反饋此命令運(yùn)行超過十分鐘,請(qǐng)大家耐心等待),終端將出現(xiàn)下列內(nèi)容:具體的數(shù)字根據(jù)硬盤的不同會(huì)有不同,只要后面顯示成功了就可以。
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level =14, Max Certify Rewrite Retries = 00C8
User Partition Format 10% complete, Zone 00, Pass 00, LBA00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs
User Partition Format Successful - Elapsed Time 0 mins 05secs
大功告成?。。“蔚艉陀脖P串口的連接線,接上SATA數(shù)據(jù)線,啟動(dòng)電腦,自檢沒有任何問題,出現(xiàn)了熟悉的畫面!?。∪绻淮螞]成,可以再啟動(dòng)一下試試。
測(cè)試你的TTL模塊是否是好的,需要下載一個(gè)串口調(diào)試工具,直接網(wǎng)上搜就行。把那個(gè)TTL轉(zhuǎn)換模塊查到USB口上,然后短接上面的RX和TX針,啟動(dòng)串口調(diào)試工具,設(shè)置好串口號(hào),以及波特率之類的,手動(dòng)發(fā)送一下,如果能夠收到反饋,就表示這個(gè)模塊沒有問題。
其他的只能祝你好運(yùn)了。反正我的那個(gè)500G硬盤是搞定了。
愛華網(wǎng)



