BIOS不识别硬盘,DIY解决希捷固件门(图解)

没有想到,没有想到,真的是没有想到。在购买硬盘快一年的时候,自己竟然遇上了臭名昭著的“希捷固件门”故障(希捷Seagate 7200.11 ST3500320AS 500GB 32M,固件号SD15),BIOS无法识别硬盘,这可把我急的!打电话询问电脑城的奸商,说只能更换,无法保留数据,而且还要春节以后才能拿到。不情愿被忽悠的我,秉承DIY的精神,参考网络文献,成功修复了被锁死的希捷硬盘。

硬盘是2009年1月14日装电脑时配置的,点名要盒装,奸商还是拿的是散装,保修三年。当时就听说了希捷硬盘固件门事件,让奸商拿西数或日立,奸商说整个绵阳只有希捷有货。配机心切,希捷就希捷吧,好歹是大牌子,自己总不会这么倒霉遇上吧!!!

2010年1月7日,老妈打来电话说电脑开不了机了,上一次还好好的。我以为是装了WIN 7后,系统有问题,并没有多在意。1月9号回到家里,弄了半天,又是换线又是扫灰,硬盘还是没有任何反应。上网查询了一下,才知道1年前的疏忽决定导致了今天的悲剧!

机器的故障描述:
1、机器自检缓慢,显示”Detecting IDE drives…”。
2、无法启动系统,光盘启动Windows PE或分区软件,均无法找到硬盘。
3、硬盘灯常亮,硬盘马达转动正常。

在网络上查找到两篇非常有用的文献,都是参考老外和台湾网友的方法解决成功的。非常感谢如此慷慨的分享!
[DIY]ST7200.11 ST31000333AS BSY问题已修正(作者:风里有梦Dreamerate)
关于希捷11代硬盘的修复问题(作者:cbw22137)

这样的问题是希捷的固件问题导致的。如果硬盘能正常运行的话,可以通过升级固件来解决(新固件会关闭硬盘缓存,性能所有下降)。但是现在硬盘锁死了,BISO不能识别,只有通过串口调试的方式解决。在淘宝上请人解决此问题至少也是100多元(其实他们也是用的这样的方法),去找专业人士维修更是天文数字。虽然没有过保硬盘可以更换,但是数据这样的无价之宝,岂能随意放弃。下面讲讲详细的修复过程,希望对想DIY的朋友有用。

材料篇

Nokia CA-42数据线一条(我在淘宝上购买的,12元,带有驱动光盘)
T6螺丝刀一把(商场买的,不同规格的T6螺丝刀4把,共8元。实际上只需要最小的一把,一般2-3元就能买到。)
剪刀一把(拨线使用)
银行卡保护套一个(用来切断马达的电源)
一段耳机线(用来固定硬盘上的串口,取代恐怖的烙铁)
一台能正常启动,带有USB接口的电脑(连接CA-42数据线,调试硬盘之用,我使用的WIN XP)
SATA硬盘电源(给硬盘供电呗)
热心网友(本人完成后,得到了很多网友的盖楼,其中很多信息值得大家参考,在此感谢网友们的热情响应,分享心得)

重要提示(4月15日补充):根据网友反映,SATA电源一定使用原生的SATA电源接口,不要使用四针转SATA接口,也不要使用硬盘盒的SATA电源,否则可能出现不可预知的惨剧。

维修费用实际上只需要20多元,以上的材料最重要的就是CA-42数据线和T6螺丝刀。当然,还需要一台可以正常使用的电脑,其它的材料都比较好找。

制作篇

1、处理线材。把CA-42数据线“非USB端”剪掉,里面有三根线,分离开来,其中两根是我们需要用上的TX、RX端口。把CA-42数据线的“USB端”外壳拨开(蛮容易的),上面的PCB板清晰地标明了TX与RX端口。这样根据线材的颜色,就知道“非USB端”线材的用途。如果无法打开USB端的外壳,可以找万用表测量一下,与USB金属插头相通的就是地线(无用,排除掉),TX与RX分不清的话是没有关系的。

提示(4月15日补充):没有万用表如何找到CA-42线材上的TX和RX端?很简单,阅读完本文后面的步骤后,请参考网友回复(评论第二页#1)。

剪一段耳机线,大约6mm长,取出里面的铜线(我觉得不取也一样,都可以导电嘛)。在“非USB端”的线材上(露出3-4mm的铜线即可),套上这段耳机线。

2、连接硬盘。硬盘的串口端一般是用不上的,CA-42就是要连接硬盘上的串口。使用耳机线做固定可以很方便地将CA-42与硬盘连接起来。

重要提示(4月8日补充):请注意下图硬盘串口部分,TX、RX左边还有两个针脚被套着的(已被短接)。根据热心网友的反馈,这两个针脚需要短接,否则在激活超级终端的时候会出现问题。短接的方法大家可以自由发挥。

注意:连接时,是将CA-42上的TX与硬盘上的RX相连,将CA-42上的RX与硬盘上的TX相连。

3、切断马达电源。我使用的是银行卡套,塑料绝缘材料,剪下一片,有2cm宽即可。拆下硬盘PCB板上离马达最近的螺丝,同时也拧送另外几颗,按照下图把塑料片塞进去。(有条件可以拆开所有6颗螺丝,看看马达金手指与PCB电路板上的触电位置。我的硬盘还没有过保,有个封条,所以没有完全拆开。)如果塞好后不放心,可以连接一下SATA电源,看看硬盘马达是否在转动。

调试篇

1、安装CA-42驱动。将CA-42插入电脑中,电脑发现新硬件,安装配套光盘上的驱动程序。

下面这幅图是2月22日补上的,在设备管理器里更改串口属性,但是我不知道此步是不是必须的。前面一些朋友没有按照这步似乎也能成功(毕竟后面的步骤也有类似的属性选项),但是我检查电脑发现,我修复的时候是操作过这步的,所以还是补上来。

2、下载串口调试助手,测试串口是否正常。此时只需用CA-42将电脑与硬盘连接起来,毋须接上SATA电源。点击手动发送,RX数值应该跟随TX数值一起变化。如果接受区出现乱码,请拔下CA-42,多试试几次。

注意(4月23日补充):如果串口调试助手测试正常,可大大增强自己修复成功的信心,但如果出现问题,也不要灰心。如果遇见RX数值与TX数值不对应,可以直接尝试下面一个步骤,设置并激活超级终端。

3、设置超级终端。运行Windows XP自带的超级终端(开始-所有程序-附件-通信-超级终端)。根据下图操作。

4、输入指令,调试硬盘(关键部分!这时硬盘与电脑使用CA-42连接,并且接上SATA电源,马达不转。)很可惜,我在输入指令的时候忘记保存截图了,需要截图的可以参考其他网友的帖子。接下来,会出现一个空白的命令控制界面。按下Ctrl+Z激活调试终端,会出现F3 T>注意,如果这时出现的是一个箭头符号,或者其他乱码,那么应该是RX与TX的线接反了,调换一下位置。

如果串口调试助手正常,却无法激活超级终端,请关注您的USB接口供电是否不足,如果它无法带动一个移动硬盘的话(通常此问题都出现在笔记本或者台式机前置面板上的USB接口上),请换一个电力强劲的USB接口。

下面指令请注意大小写!!!(以下指令是由“风里有梦”提供,我操作的时候有所出入,用纯红标注)

首先我们需要进入2级指令 。输入/2,回车:

F3 T>/2
F3 2>

操作这一步前请等待20秒)接着,我们需要停止板卡的马达电路。  输入Z,回车:

F3 2>Z

成功,将看到下面的字符出现:
Spin Down Complete
Elapsed Time 0.147 msecs

现在来到关键时刻,这个操作一定要注意,不要将T6锣丝刀碰到PCB的电路!!!
首先,抽出硬盘马达的纸片,小心的利用T6 六角锣丝刀紧上螺丝(注意,是所有螺丝,您拧松过的螺丝都要紧上),一定要紧上,然后输入U,回车。

F3 2>U

成功的话,你可听到一阵硬盘马达的转动声后,终端将出现:
Spin Up Complete
Elapsed Time 7.093 secs

接着,我们要继续。这个操作要进入1指令,输入/1。回车:

F3 2>/1
F3 1>

现在,让我们清除S.M.A.R.T。创建S.M.A.R.T扇区。输入N1。回车:

F3 1>N1
F3 1>

接下来的一步,是清除G-List,有人说这一步是可选的, 如果我们这一步没有执行,修复完成后,如果硬盘没有再出现BUSY错误,这一步将不是必须的。但是,我还是为了保险, 执行了它:

清除G-List(修正检测链表),输入/T,回车:

F3 1>/T
F3 T>

进入T级命令后,输入下面的i4,1,22再回车:

F3 T>i4,1,22

来到关键时刻,拔掉硬盘的PC供电的SATA电源,终端上显示:(我拔下SATA电源时并没有显示Rst ox20M,显示的还是F3 T>
Rst 0x20M

接下来,我们不用做任何事,耐心计数等待10秒左右后(有网友建议最好等待数分钟),再插上SATA电源, 将完成硬盘的重启!然后,在终端上,我们再次CTRL+Z,进入硬盘调试模式,终端显示:(我还是显示的是F3 T>
ASCII Diag mode

来到最后一步了,这个将帮你重建硬盘的索引区到固件内,以下的指令请仔细对照后,方按下回车执行。否则将可能导致数据丢失:

F3 T>m0,2,2,,,,,22

输入以上指令后,不用担心,如果没有问题,这个指令执行可能需要15~30秒钟左右(有网友反馈此命令运行超过十分钟,请大家耐心等待),终端将出现下列内容:

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, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs

User Partition Format Successful – Elapsed Time 0 mins 05 secs

大功告成!!!拔掉CA-42,迅速接上SATA数据线,启动电脑,自检没有任何问题,出现了熟悉的画面!!!

硬盘检测数据,现在仍然是SD15的问题固件。新固件是SD1A,需要刻录成光盘安装。希捷固件问题检测软件能检测到问题,显示可以升级,但是点击New Firmware Check,却找不到下载镜像文件的网站页面。哎,估计我以后都不会买希捷的硬盘啦!

免责声明(2月22日):本人经管专业学生,对于硬盘没有太多了解,不是专家哦。此操作方法是我参考网络文献后,个人修复希捷7200.11的经验。网络上参照此方法修复成功的人很多,但个人不能保证此方法能适用于所有的希捷7200.11固件门硬盘修复。推荐抱着“死马当活马医”心态的朋友参考修复,修复时注意不要毁坏保修签,以便在修复失败的时候能返厂维修。(目前我已更新固件到SD1A,硬盘工作正常)

关于希捷7200.12代的修复(2010年11月29日补充):
网友指出,对于希捷7200.12硬盘的修复,在执行最后一步命令时,要将F3 T>m0,2,2,,,,,22改为F3 T>m0,2,2,0,0,0,0,22

关于本文:本文是本人写过的最受欢迎的博文,也是本博客的镇博之宝,这要感谢广大网友的踊跃回复。由于本人已经毕业开始工作,所以没有太多时间处理网友的评论,对于网友询问的较专业的问题更是无从下手,希望广大网友见谅。最后,衷心祝愿大家都能修复好自己的硬盘,挽救回自己的数据,开开心心享受数码生活!

Tags: ,

362 Responses to “BIOS不识别硬盘,DIY解决希捷固件门(图解)”

  1. muye0503 says:

    我的硬盘是 7200.12的。数据线用的 DKU-5。
    TX和RX 端短接,收发数值同步变化。接上硬盘后,只有发包数值变化,收包为0。
    直接上超级终端,也没有反应。
    看有人回复说 DKU-5 比 CA-42 要好用些
    不知道我这儿什么地方有问题,求助

  2. qiancaoxn says:

    故地重游,楼主1v5

  3. 王彦伟 says:

    朋友,再次感谢你的修复方法,我已经用你的修复方法成功修复了7200.11 500G硬盘一个,现在有一个同事的7200.10 80G的硬盘也出现问题,是否适用于这个方法,请指教。

  4. david010 says:

    最新成功恢复硬盘受益者发来贺电!

    我的500G硬盘算是坚持的久了,2012年5月才突发症状。其实我早知道可能会出问题,下载了更新rom,只是因为机器里有2块硬盘,更新rom需要拔掉一块,还需要刻盘才行,就一直范懒,没想到该来的终究会来得。。。。

    硬盘挂掉后,又懒了几个月,上周买了工具,今天终于搞定了。感谢站长!!!

  5. c says:

    “修改串口属性”这张图挂掉了

  6. 断翼狼 says:

    你好,“根据网友反映,SATA电源一定使用原生的SATA电源接口,不要使用四针转SATA接口,也不要使用硬盘盒的SATA电源,否则可能出现不可预知的惨剧。”看了这条提示一直都不敢动手!不知道为什么不能接,我这边硬盘上只有SATA接口,找了几个电源都只有四针的插口。貌似只有用转接的,请问大虾可有没有好的见议?

  7. 断翼狼 says:

    谢谢看了教程我也修复好了硬盘,不过我好像很多步骤和教程对不上,而且串口测试软件还测试不到端口,手动去动RX TX线会有滋滋响声,说明接通的,没办法强着输入的命令按教程一步步来,大多跳出来的字符不一样,有的地方,动不了,我就CTRL+Z激活再输入命令,只有最后一命令输入后字符跳出来是一致。连接上跳线电源线重启居然可以显示出来了,我那高兴啊。总之我想说的,不管你出不出现教程上说的字符之类,按步骤做一遍,还是要滴!

  8. Anonymous says:

    我的在运行到F3 2〉U时提示出错

  9. wuliao says:

    感谢博主,我08年的一个500G硬盘,前几天才爆发固件病,今天照你的方法搞定。

  10. 伤心雨 says:

    尊敬的博主同志,我的是St 3500418AS硬盘。固件:cc37一样的毛病,但是我启动系统,光盘启动Windows PE或分区软件,均无法找到硬盘。

    材料篇
    Nokia CA-42数据线一条(我在淘宝上购买的,12元,带有驱动光盘)
    T6螺丝刀,但是我的串口调节助手和超级终端都没有反应,Tx RX都对换,前面2个也短接也没有用,不知道为什么?但是我用的是笔记本电脑的缘故,

  11. Anonymous says:

    Samuel.Zhang さんのコメント:非常感谢博主的无私奉献!!我的500G也修复正常了!看照片我的硬盘和博主的一样。认真按博主的步骤,不到半小时就让硬盘回来了。中间只跳过了用串口调试助手测试串口是否正常,这一步。TX和RX端,我是用主机箱的喇叭插头,剪出来,再把里面的金属头挑出,把直径夹小点,这样接触很好。间断电机电源是用两张A4纸叠起来剪出合适的。硬盘TX、RX左边的两个针脚,是用光驱后面的跳线冒接起来,要把塑料壳去掉,要不占地方太多。CA-42数据线在淘宝上买,12元,外包装和博主的一样,就USB头里面有点不一样,不过电路板还是印有TX、RX标记。过程中的关键时刻,也和博主的一样显示的还是F3 T>。再次对博主感激涕零!没有您的无私奉献,我的数据就泡汤了。非常感谢!

    wuliao さんのコメント:感谢博主,我08年的一个500G硬盘,前几天才爆发固件病,今天照你的方法搞定。

  12. jiji says:

    我在最后拔掉硬盘电源再插上的时候 电脑重启了 呵呵 ,但还是成功把我的500G救回来了

  13. txdxglmm says:

    感谢楼主,硬盘终于修好了。重新做了三次。第一次做完信息提示都对,接上硬盘一试还是不认,心凉半截。抱着试一试的态度又做了两次,终于成功了。

  14. QQ says:

    各位,我用了TTL接口板,你们就没有烧接口板的吗?,只接RXD-TXD,想问地呢????

  15. rucrui says:

    博主您好,请教一下,我的ST2000DL003(12代)硬盘出现固件门,我按照您上面所提,购置了T6螺丝刀,RS2312 TTL-USB芯片2块,杜邦线8条,短接芯片的RX TX,测试没问题,断路马达,短接硬盘RXTX旁边的两个阵脚,台式机电源原生口供电硬盘,芯片连硬盘,RX对TX,TX对RX,用串口调试助手测试,选好COM口,在波特率默认9600的情况下,发送默认的信息有收到,但不一样,发送一次RX加4,TX加23,将默认发送的信息改为自己输入,发送无反应,选波特率38400,发送无反应。连超级终端,选38400,最后那个选无,CRTL-Z无反应,我该怎么办?是哪做的不对吗?

  16. rucrui says:

    更新一下,上一条有一个地方打错了,买的TTL-USB芯片是PL2303,望博主指点

  17. rucrui says:

    调试助手测试联通了,我的正反接了都无效,超级终端无法激活

  18. qiancaoxn says:

    闲来无事,回来看看,希捷的噩梦过去很久了,我用了一些时间逐步把家里的电脑都换成了西数的硬盘,现在我的电脑使用四块西数1t组成阵列,爽吧??

  19. 阿鲁 says:

    请教个问题,SATA原生电源,是用另外一台电脑来供电吗,我没有其他的电源

  20. 越野车手 says:

    各位朋友,我用的 RS232转ttl板 是max3232芯片的,刚开始是按照在百度上看的一篇文章,用2032纽扣电池给ttl板供电,试了半天串口调试不通,超级终端激活无反应,后来vcc电压直接从主机电源取5V电,串口调试成功了,但是硬盘插上电后超级终端不能激活,硬盘拔下电后ctrl+z显示向右的箭头,也可以输入并显示其它字符
    请问这是怎么回事啊,为什么就是不能激活超级终端呢

  21. rstinne says:

    请问为什么用ca-42数据线?别的线不行吗?

  22. 庄轩 says:

    实在是强悍啊

  23. 庄轩 says:

    有如此能力,想想维修希捷.11.12技术更好。QQ994414125

  24. 条顿骑手 says:

    1T硬盘,就这样恢复过来了,在这感谢一下先。
    串口调试不正常,直接跳过。终端一路下来,耐心点就行了。至于SATA电源线,我用四口出来的接口正常运行。但是直接从电源接出来的SATA电源接口(后来观察了下,其为五口,有五条线)接上,系统就黑屏。百思不得其解。后来就继续用四口出来的那头SATA电源线搞定的。
    操作到最后一步时,拿掉CA-42线,关机,插sata数据线,进系统正常。数据都还在。
    心情激动,大伙们都知道的。在此谢过技术宅们。

  25. 脸哥 says:

    普通usb行吗?

  26. yf says:

    按照楼主的方法,一开始没成功,后来查看http://www.somode.com/article/yjxt/16869.html这篇帖子得知是硬盘电路板烧了,于是淘宝买了一块电路板并在修电脑的地方换了电路板芯片,回去按本帖的说明操作,成功! 本以为可以恢复数据了,可是接上硬盘电脑无法启动,显示achi bios not installed.不知硬盘数据还能修复不,实在是没辙了。。。

  27. DJGREAT says:

    请问楼主,到清除S.M.A.R.T。创建S.M.A.R.T扇区。输入N1后,一直无限提示 LED:000000CC FAddr:0024E2DB 怎么如何操作呢?

  28. moocqi says:

    帖子太有意义了。
    我的开始不出F3,其它的都对,后来去掉纸片拧紧螺丝直接上电出了F3吓 ,有相同情况的朋友可以试下。

  29. 第一线 says:

    那位大仙 能联系下啊 帮忙指点下 超级调试打不开呀, 没有反应 有接受没有发送 怎么版办啊

  30. 第一线 says:

    那位大仙 能联系下啊 帮忙指点下 超级调试打不开呀, 没有反应 有接受没有发送 怎么版办啊 我的电话13284501126 直接打电话给我 或者发信息给我 我在给你回电话 成功后 有红包赠送

Leave a Reply