希捷固件DIY修复
希捷硬盘固件故障状态忙修复方法

希捷硬盘固件故障状态忙修复方法编者按:在数据提取过程中,一线工作人员常常会遇到希捷硬盘不能就绪,或者硬盘处于就绪状态,但无法访问数据区数据的情况,导致数据提取失败。
针对这一问题,数据恢复四川省重点实验室科研人员带来一种关于希捷硬盘固件故障导致的快速修复方法。
相比常规方法,这种技术操作简单、流程简化、成功率更高。
一、希捷硬盘固件构造希捷硬盘主要由电路板、盘片、磁头三部分构成,其中固件主要存储在硬盘盘片上。
固件都有2个备份,分别是0头和1头。
目前,希捷硬盘普遍采用一种新的固件管理方式,即系统文件管理系统,这种管理方式有卷标、文件描述符、磁头数、UBA地址、大小。
系统文件管理系统其实是原有固件管理方式的一个升级,因为卷标这个参数,可以很好的区分固件模块的级别,以及管理不同的固件。
如果一块硬盘的0头固件出现问题,可以利用1头固件来回写并重建,以达到修复硬盘与恢复数据的目的。
希捷硬盘结构图二、希捷硬盘状态忙故障分析希捷硬盘出现状态忙或状态就绪无法访问数据区的情况,其本质可能是硬盘固件中的缺陷列表模块出现异常,或者SMART信息模块出现了超越阀值的情况。
缺陷表的增加和删减都会影响着编译器的正常工作,而SMART信息模块的参数值超越阀值,也会影响硬盘安全子系统的正常工作。
希捷硬盘的编译器和安全子系统不能正常工作,就会导致硬盘数据区数据不能被正常访问和读写。
当情况严重时,硬盘状态就会从就绪状态变化为忙碌状态,不能响应任何用户层操作指令。
利用DRS检测到希捷硬盘处于忙碌状态备注:希捷硬盘的缺陷表有很多种,主要有永久缺陷表、非常驻表;从效果又分为生效表和未生效表。
三、希捷硬盘状态忙故障解决办法希捷硬盘状态忙或就绪状态下无法访问数据区,是因为硬盘固件中的缺陷列表模块出现异常或者SMART信息模块出现了超越阀值的情况,造成硬盘编译器或安全子系统无法正常工作。
针对缺陷列表模块可能出现的异常情况,可以通过希捷硬盘指令模式清除缺陷表并重建;针对SMART信息模块可能出现超越阀值情况,可以通过重置SMART或者关闭安全子系统解决。
希捷硬盘修复及固件升级手册三篇

希捷硬盘修复及固件升级手册三篇篇一:希捷硬盘修复及固件升级手册ZhangDZ因希捷硬盘的“固件门”影响,受该批次硬盘影响的人数不断攀升,主要体现为:BIOS不认硬盘或硬盘数据很难读取,如果你的硬盘出现类似的情况,而且硬盘批号为7200.11或12的话,那么恭喜你,你中奖啦。
遇到以上情况,你首先应该去买过一块硬盘,用来备份数据,以免数据丢失,以下方式为个人DIY 行为,有成功案例,但仍要提醒,刷机有风险,非必要时,请不要随便刷机,该方式可以让BIOS已经不认的硬盘重新被BIOS认盘,并可进系统备份数据,所有资料来源于网络,并经过个人的亲身测试可行,其中有些步骤也不知道是否需要,如果有更好的方法请传授。
一、前期准备:1、RS232<->TTL板卡(串口RS232TX,RX转换TTL电平TX,RX):用于连接PC 和硬盘,从而完成利用电脑上的软件(超级终端)对硬盘的固件进行修复(市面上有COM口和USB口,可根据需要选择)。
以下是连接方式:SATA跳线口的TX,RX(注意接法:TTL的TX接硬盘的RX,TTL的RX接硬盘的TX。
)2、杜邦线2条,用于连接RS232板卡的TX、RX到硬盘的跳线接口的RX、TX,根据板卡不一样,就上图,用到的是2.0间距的杜邦线,而平时主板上用的多数为2.54间距的杜邦线,请根据硬盘选择,如果实在找不到2.0的,可以把2.54间距的DIY,将塑料去掉,用户胶布绝缘亦可。
3、T6的六角螺丝刀,拆卸硬盘电路板时用到。
4、剪刀和少许纸片(A4纸厚度即可),用来阻隔硬盘马达的供电。
5、可正常使用的电脑一套,并保证系统中有“超级终端”,并可正常使用。
二、实际操作:首先需要有一定的动手能力,并且对电脑有一定的专业知识,如果没有,建议让别人代劳,避免引起不必要的损失。
1、按照要求,将杜邦线与RS232板卡相连。
2、用T6六角螺丝刀拧松马达连接线旁的螺丝,用剪刀将纸片裁成2cm左右的宽度,放进硬盘电路板与硬盘之间,这颗螺丝不要太紧,也不要太松,以不会掉落为准,其余5颗螺丝必须紧紧拧好。
希捷盘修复思路与流程

希捷盘修复思路与流程希捷修盘一是修认盘,二是修坏道不认的盘一般都看指令来判断,常见问题或通病时一般使用专修提供的几个针对型功能按钮即可快速修复。
如果固件错误造成的不认盘或F级,大部分情况下都是通过做校准来修复的。
认盘的一般情况也要检查下指令信息有无报错,有报错的要影响数据的正常读取,或是读取慢等现象,没有报错的,一般就是修坏道了。
修坏道常用方法是:" 装入转到IDE 清零扫描加表再清零,最后扫描确认",直接做全面自动校准最好,只是牵涉到反而修来不认的风险,但有时大量坏道确实无法加入P表时,校准是唯一有效的方法。
从上面的叙述可以看出希捷硬盘开校准(sf)是多么重要的方法。
判断如何修如果模块正常,但是坏道较多,可以从02级开始跑自动校准(自检)。
风险:ATA模块会丢失,(K8\K9\K10的还会丢失APP模块)跑完后,要回写原盘ATA固件和APP模块。
如果坏道不多,可以从 age26 或age30、age31开始校准,不会破坏ATA跑校准正常到 age=50 会停止(很多是不正常结束,比较多的是在AGE=4F结束),校准过程中任何时候可以点分号; 查看校准进程查看AGE值。
按句号键看TRK值有没有变化,来判断流程还在跑没有。
K8\K9\K10盘02级校准到AGE=50结束是正常的,但也有 age=99 结束的但也正常;但这个时候不要断电,继续指令下输入N10,,22回车,CTRL+T继续再跑。
开校准一:在T>模式下输入指令:N02,,22这时还没有正式开始,只是定义开始地方二:按ctrl+t开始校准。
三:校准到 age=50 为止如果校准后是 age=4f(表示效果不是跑的很好),如果这个时候要修来认盘就在指令下输入N50,,22回车,回到AGE=50,回到50后最好断电开电一次,看看指令下有没有显示其它报错信息,如果显示需要回写1号模块的就回写1号模块。
也可以不写认,直接人工转到F级,来重做F级的校准。
图解希捷1TB硬盘固件门修复过程

图解希捷1TB硬盘固件门修复过程
今天拿到一块希捷7200.11 1000G的硬盘,故障现象是BIOS里面不能识别硬盘,硬盘自检声音正常,这是典型的希捷硬盘固件门问题,下面我们来看到下固件门问题的修复过程:
首先我们看这个盘的型号是:ST31000340AS Firmware版本号:SD15 是属于希捷酷鱼11代的产品
目前盘的状态是不能就绪,型号 SN号等参数据都不能识别
要维修这种固件门的硬盘必须要连终端适配器到硬盘的COM口,也就是在硬盘的数据线旁边的那个接口,这个接口是用来进入工厂维修模式的一个接口,连接方法如下图所示
连接好COM线后就可以进入指令维修模式了
输入以上指令后,硬盘的型号SN号固件版本号都能识别了,只是还没有容量,再输入m0,6,2,,,,,22指令来恢复容量
至此固件修复完成,硬盘能正常识别,我们再测试一下有没有坏道就可以了。
希捷7200.10硬盘F级修复教程

效率源希捷7200.10硬盘F级修复教程什么是F级?希捷硬盘在设计指令时为分许多模块,同时对指令又分不同的等级,以方便于开发工程师的记忆和管理。
F级就是仅工作在电路板模式下的等级,这个等级是不依赖于盘体本身的。
哪些盘会出现F级?酷鱼五代及以后的盘会出现F级。
初期的硬盘控制系统一般都比较简单,代码的体积也相对较小,相应的指令一般都存放在电路板的RO M里边,所以不会出现F级。
自从酷鱼五代及以及后的盘,代码越来越大,电路板的现有ROM已经不能完全装入了,而厂家又不想增加生产成本,所以这些代码就被分散装在硬盘盘体和电路板ROM里边。
在硬盘加电装载时如果不能成功的读取这些被分散的代码,硬盘就只能工作在电路板的模式,这时就出现了F级。
硬盘发生什么错误会到F级?1、硬盘的磁头损坏;2、硬盘有物理错误;3、硬盘的盘片损坏;4、电路板装载错误,固件位置不正确;5、固件错误;以上的情况都有可能使硬盘变为F级,所以影响硬盘成为F级的情况是多种多样的。
但F级的原因归根到底还是,电路板上的ROM代码与盘体上的固件代码不能匹配导致。
7200.10的F级修复与7200.7的F级修复有一点不同的地方,下面以一个希捷7200.10的盘为例(Model:ST380815AS,SN:5QZ3ELE6,FW:3.AAD)来说明。
将硬盘接上终端,连接好所有线路以后,打开效率源希捷专修程序B 系列3.0,查看硬盘的状态,显示为忙。
点“其它操作”面板,进入指令模式,点“0FF”按钮,再点“ON”,查看硬盘启动时显示的信息。
从上图的红色方框中可以看到硬盘目前的状态是在F级下。
而且可以通过错误提示ERR A6:APPCODE知道,该硬盘的APP 代码不完整。
以后很多F级硬盘都可以通过错误代码来初步判断问题原因。
比如ERR A5 同样的是APP错误,但是这个错误与前一个不同,这个表示的是APP的校验和不对。
这主要是ROM和APP的代码校验无法匹配。
希捷硬盘固件门修复

希捷硬盘固件门修复(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>这样的提示符,之后既可以输入命令了。
希捷酷鱼12代LAB错误修复

希捷酷鱼12代LAB错误修复客户希捷酷鱼12代硬盘专修无法正确读取硬盘参数,且无法查看扇区,解决思路如下:第一步,连接专修,切换至指令模式,出现如下提示信息:第二步,从硬盘载入,无法读取硬盘完整参数信息。
第三步,单独接电路板,可以读取完整参数,初步判读固件问题。
第四步,接上电路板,在T级模式下输入“N1,1,22”或“N1”重建S.M.A.R.T表。
第五步,T级模式下输入“m0,2,2,0,0,0,0,22”成功重建LBA。
如果上述指令重建失败,亦可输入如下指令重建。
m0,6,22,,,,,22;第六步,点击“CRTL+R”,将COM接口模式转入ONLINE接口模式由于译码表出现部分问题,可能导致硬盘部分数据缺失。
根据989可知,989之前部分可正常读取,989之后数据损毁。
第七步,断电开电后切换到指令区,可以直接查看扇区。
至此,此硬盘LBA问题解决,可以正常查看扇区读取数据。
酷鱼12代硬盘部分扇区错误解决思路发文时间:2011年08月11日人气:442客户反馈其希捷酷鱼12代ST303926309硬盘无法完整读取扇区,只可查看0~486089扇区,其后扇区报错“6666”。
第一步,将问题硬盘连接专修后载入硬盘,硬盘可正常就位,且硬盘参数正常,无敲盘杂音。
第二步,转入固件区查看固件情况,通过备份,系统提示所有固件一切正常。
第三步,重新断电后开电,转入指令模式,显示硬盘就位,指令显示一切正常。
第四步,转入扇区查看,480689后扇区错误“6666”。
第五步,客户硬盘属于希捷酷鱼12代,由于译码表问题,我们无法读取486089以后扇区,尝试挥写“002B_1172与002C_432“模块修复该译码表错误。
红色Error字体错误,询问客户,因客户之前已经使用过m0,6,22,,,,,22指令,破坏了译码表,故无法正常修复。
对于我们在操作强力复容(m0,2,2,,,,,22)前,务必备份“002B_1172与002C_432“模块,以备回写修复译码表。
希捷固件门硬盘动手修复过程,配图文说明电脑软硬派

希捷固件门硬盘动⼿修复过程,配图⽂说明电脑软硬派上传修复所需的串⼝调试助⼿&超级终端⼯具,打包成⼀个压缩包了:串⼝调试助⼿&超级终端.7z (309 K) 下载次数:1067希捷固件门事件,想必各位坛友都听说过,名⽓很⼤硬盘是淘宝跳蚤街100包邮买⼊,希捷7200.11 500GB,故障表现为:硬盘不能识别,BIOS不认,挂易驱线、接esata⼝,系统都不认,毫⽆反应,就像硬盘不存在⼀样。
这种情况下只有通过串⼝调试解决(原理还是没懂)。
不过硬盘本⾝硬件⽆恙,通电主机正常转。
在⽹上找了教程,买了需要的材料,开始动⼿。
以下是全过程兵马未动粮草先⾏,准备⼯作必不可少。
第⼀件事,当然是找教程。
⽹上还是有不少这⽅⾯的教程的,找两篇详细点的仔细看懂。
第⼆件事,准备所需⼯具和材料。
所需材料为:T6螺丝⼑(⽤于拆硬盘电路板),双⾯胶or透明胶or其他薄的绝缘材料,USB-TTL刷机线(这个是主⾓)。
前两样都有了。
第三个,刷机线,看教程有说⽤挪鸡鸭CA-42数据线的,查了更详细的说明知道真正需要的是2303芯⽚的USB-TTL(或者说是USB-COM)线,。
既然只需要2303芯⽚的就可以了,可选范围就⼤多了,淘宝搜到⼀个专门的2303芯⽚的刷机线,⽤作中九机顶盒刷机的,也可以拿来调试硬盘,杜邦插头直接做好的省区我⾃⼰动⼿改造CA-42数据线的⿇烦,当然就选这个图⽚:01.jpg。
图⽚:03.jpg开始⼯作了。
⼀、硬件连接和改造1、连接硬盘。
TTL线的TX端连接硬盘的RX端,TTL线的RX端连接硬盘的TX端。
如图为TTL线和硬盘对应的端⼝图⽚:02.jpg看硬盘数据线插头旁边的跳线槽,需要连接的位置就在这。
最左边两根针脚已经被跳线帽短接了,据说这个在操作的时候必须保留否则可能出现问题,我就没管这个了。
其实这两根针短接的时候硬盘是强制⼯作的1.5Gbps速率下的,修好以后可以拔掉,可以稍微提升性能图⽚:04.jpg发现杜邦头太⼤了,塞不进去。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
你会看到 Spin Down Complete Elapsed Time 0.147 msecs (the time will vary here)
5. 重点,在接电的情況下把电路板装回去.即把刚刚用来隔离的塑胶片抽走.(企业级硬盘将 短接点铜丝抽走)
6. 输入大写 U 按下 enter
你会看到 Spin Up Complete Elapsed Time 6.790 secs
希捷固件门 DIY 解决方法
前些时间,本人企业级硬盘 ST3500320NS ES.2 的硬盘中招固件门,无法检到硬盘。 参考网络信息,把 SEAGATE 的硬盘給解锁了,現在把经验分享
需要的硬件有:பைடு நூலகம்
1.不导电的塑胶片(用于一般硬盘断电马达)或铜丝(用于企业级硬盘短路点短接) 2.T6 規格的六角螺丝起子(用于拆解线路板) 3.已经制作好的 USB 解锁线(最好用 NOKIA CA! 可以拔掉硬盘电源,上好硬盘上的螺丝,然后正常接上电脑开机测试看看硬盘正常了沒有. 我的硬盘就正常了!而且全部資料都在!
值得注意的是:修复 3500320NS 的时候不要像 7200.11 一样断开 PCB 和盘体的连接, 要短接 PCB 上的两个触电使主电机停转。切记!否则无法成功修复!
User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 00000080, Elap sed Time 0 mins 05 secs
User Partition Format Successful - Elapsed Time 0 mins 05 secs
开始解锁
1. 硬盘沒接电源的狀态下用塑胶片隔离电路板与马达的接触点,(或者用铜丝短接企业级 硬盘的短接点,电路板必须连接在盘体上,参考附图)如果不知道怎样隔离的朋友,可以把 电路板拆下来,反过来一看就知道的,只有懂一点电子知识的一看就明白的.没有塑胶片的自 己各显神通,反正能绝缘就可以.(个人建议,放好隔离胶片后,就把电路板装回到硬盘上,只留 隔离位置的螺丝不上,其他的螺丝还是先上好,让电路板固定好,以后的路才好走.)
小结:做这种 ES.2 硬盘的时候,需要按电路板的编号来分类,不同的电路板短接点 将不一样. 目前发现的电路板型有如下系列: PCB 板号:100512588(下图)
PCB 板号:100475720(下图)
PCB 板号:100504364(下图)
PCB 板号:100496208(下图)
PCB 板号:100496208(下图)
7. 接着输入 /1
会出現 F3 1>
按下 enter
8. 输入大写 N1 按下 enter
9. 输入大写 /T 按下 enter
10. 输入 i4,1,22 按下 enter
11. 拔掉电源,10 秒后再接上,接上后按下 CTRL+z 显示 F 3 T>
12. 输入 m0,2,2,,,,,22
按下 enter 显示 Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8
PCB 板号:100466725(下图)
PCB 板号:100466524(下图)
事前確认步骤
1.锁住的硬盘接上 USB 解锁线
2.硬盘接上电源(請用电源提供的 SATA 电源线,而非经过转接插头的 SATA 电源线) 3.开啟超級終端机(XP 內建)开始--->附件---om 口,请进设备管理器里的端口(com 和 lpt)里查看,每个人的电脑的端 口都不同的,根据自己的选就可以了.
2. 用塑胶片隔离马达后,接上 USB 解锁线与硬盘 SATA 电源,开啟超級終端机,按下 CTRL+Z 出現下列字符 F3 T>
沒出現的话代表 usb 接锁线有问題或接硬盘的TX/RX线插反
3. 在 F3 T>的命令列下输入 /2
你会看到 F3 2>
按下 enter
4. 输入大写 Z 按下 enter