希捷硬盘固件门修复
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
希捷硬盘固件门修复
(2013-01-02 16:22:55)
转载▼
标签:
杂谈
“如果我关机,再不会起来,请看看硬盘,是不是希捷500G ST3500620AS吧……”
话说有一天,可爱的电脑就这么静静的挂了,硬盘就这么奇迹般的从BIOS里隐身了,明明就在这里插着,怎么就被无视了呢?经过多方考证,仔细排查,最后元芳告诉我说,这是希捷硬盘的固件问题。似乎很久以前就发现我的这批,这个型号的硬盘有问题了,我这块硬盘用了快4年了才挂掉,也算是万幸了。
有问题不怕,慢慢解决。简单的说,就是硬盘中的电路板上的固件程序有bug,导致固件锁死了,做一下类似重置的工作就行了。不过硬盘上又没有reset键,怎么重置呢?首先,我们需要工具:
1.T6号六角梅花螺丝刀一把
B转TTL电平串口协议的转接卡一块
3.导线若干
1就不用解释了,2的话可以去淘宝找找。因为要和一块已经死掉的硬盘通信,我们需要连接到硬盘的调式接口。该接口是TTL电平的,协议使用的是RS232,也就是串口协议。但是再重复一遍,电平可是TTL电平哦。可别直接把电脑的串口接到上面去,也别用USB转串口的线来接。那样转出来的串口是标准的+12v到-12v的电平,接上去硬盘就烧了。可以搜cp2102,这是一块usb转串口协议的芯片,我在淘宝上找到的这么一块板子:
把这快板插到电脑上,装好驱动,然后接线。硬盘后面有四根不知道干啥的插针,这回知道是干啥的,就是下图这个位置:
按照上图这个角度来说,从左到右的三根线依次是接收、发送、GND。(接收和发送是相对于硬盘来说的)把硬盘和转接卡上的插针接好后,就可以开始拯救硬盘了。
在一台电脑上,启动任何一个串口程序,比如Windows下的超级终端。建立连接,波特率38400,设好后硬盘上电。应该会显示出类似LED:000000CC FAddr:0024A051的字样,按下ctrl-z可以看到F3 T>这样的提示符,之后既可以输入命令了。但是别忙,我们先要给电机断电。
上图是网上摘的,没来得及自己照。首先吧1,2处的两个螺丝钉拧松,然后找一个1厘米左右宽的硬纸片或者塑料片,从3的位置,插进入到电路板下面,使电机和电路板之间的连接断开。之后再在超级终端输入(只输入大于号后面的内容,前面的是提示符):
F3 T> /2
F3 2>Z (停止电机运转)
运行了这两个命令之后,就可以抽出刚才的纸片,拧紧螺丝,这时候,虽然电机与电路板之间的连接恢复,但是也不会转动了。继续:
F3 2>U (开始电机运转)
F3 2> /1
F3 1> N1 (重建SMART扇区内容)
F3 1> /T (返回T状态)
然后拔掉硬盘的电源线,等上10几秒,等硬盘彻底停下之后再插上。继续命令:
F3 T>i4,1,22 (初始化缺陷表)
F3 T>m0,2,2,0,0,0,0,22
好,等到最后显示出了几行英文提示后,硬盘已经复活了。