希捷硬盘修复指令
- 格式:doc
- 大小:22.00 KB
- 文档页数:1
希捷硬盘部分指令代码修盘参数说明-1
使用命令说明
^E 驱动器表面状态: 最大 C.H.S. / 读写多个块尺寸 / 当前传输转译模式设定等^F 读取段寄存器记录
^G 写队列堆栈(跳转)
^I 控制寄存器堆栈(跳转)
^K 保留选项
^Q 保留选项
^R 保留选项(这个指令只有在驱动器马达起转情况下才有效)
^S 当前执行地址段快照(记录logo)
^V Interface Command Echo and Activity Trace Toggle
^X Interface and Niwot Command History
^Y 逐行显示驱动器Smart参数
希捷硬盘部分指令代码修盘参数说明-2
T级别 - Factory tests工厂测试模式命令
--------------------
Dx Dsp cert elogs
Ex Dsp elog
Fx,y Set ftr bit x to y (0,1)
Nx Set drv age(设置驱动器Age)
Tx Run tst x(运行指定测试项目)
Yxx Set drv typ
# Enter ser #
Health bits
15 -Fat r/w err 12 -Hi r/w err rt
11 -Skp asgn err 10 -Hrdwr err
9 -Xecsv skps 8 -Xcesv alts
7 -Act fail 6 -Spn fail
5 -Srv dat fail 4 -Xfer rt warn
1 -Spn warn 0 -Srv warn。
效率源希捷硬盘远程数据恢复案例-K10盘只读错误修复
故障硬盘:型号:ST380815AS SN:6QZ19ZEJ 固件版本号:3.AAC 容量:80G
故障现象:状态一直忙,不能就绪。
需要数据恢复。
远程观察指令下显示信息如
下:
以上信息应该是K10盘典型只读错误。
修复思路:指令下清空G表。
(i4,1,22命令)如果清空表不能成功,需要强制复位SMART再次清空G表。
(1级下使用F命令后N1复位SMART)修复完成。
下面具体操作:
指令下CTRL+R 装入校准模块到内存。
输入i4,1,22回车,但没有效果。
看来只有先复位SMART,再试试了。
重新关开硬盘电源,指令下如下操作:
再次i4,1,22:
这次成功了,直接回到了T>,说明清空G表成功。
关开硬盘电源观察效果吧,可是显示如下信息:
也是通病,K10CE LOG错误,我们可以跑一次4E流程的校准处理,以下是具体操作:
跑完后显示如下:
现在应该算处理完成了吧,再次关开硬盘电源后,观察情况:指令下显示如下状态,不再报错:
扇区能正常查看数据。
状态栏所以参数都正常显示了。
这个盘的整个修复过程就算是大功告成了,直接接到电脑上拷贝数据即可。
希捷12代硬盘固件门修复记因为我的老爷机已经服役5年多,不堪重负,所以在09年12月25号去电脑城更新了整套平台:AMD的盒装3核425处理器、BA210的主板、威刚2G DDR3内存条、联强3年保希捷12代320G硬盘(型号:ST3320418AS,固件版本cc37),共花了1500多大洋。
回家后装硬盘时因为用了一个劣质螺丝导致螺丝断在螺孔里取不出来,当时也没在意就装上用了,一直使用正常。
不知道是不是RP太差,新平台用到差不多快一年时在一次正常重启后进不了系统了,进BIOS发现硬盘没了,能想到的方法都用上了也找不回来,无奈中只好拿去报修。
找到商家也没费什么口舌就答应回厂换新,不过因为是年底了(10年12月25号拿去保修的),厂家不接受返厂,所以要等过年后才会发回马来西亚工厂,没办法只好去二手市场买了块80G硬盘备用,等然后就是漫长的等待……直到今年的4月15号商家终于打来电话了,说我的盘发回来了,不过厂家拒保,原因就是那个断了的螺丝,这是在希捷的新霸王质保条款里规定拒保条款内的,所以不能保修了。
我的心一下子凉了,去找商家交涉无果,只答应在不损伤硬盘外观的前提下把螺丝取出来后可以再拿去返厂,于是拿回硬盘带到单位找手电钻打掉螺丝,结果打偏了把三分之一深的螺纹打掉半边,而且钻头也打断了划伤了盘体,这下保修是彻底无望了,无奈中只能网上搜索相关的故障现象看能不能自己修复。
在搜索的过程中才知道希捷有固件门问题(以前不太关心硬件的信息,所以一直不知道希捷有这个问题),对照这块硬盘的故障现象基本确定属于固件门,于是找了很多相关的帖子寻求解决的方法,其中/2010/01/repair-the-firmware-problem-of-seagate.html这篇博文给了我很大的帮助,照着这篇文章开始准备修复我的硬盘。
(因为没截图所以内容可能不太容易理解,有疑问的可以联系我或参考上面的网址,在我能力范围内的尽力帮你解决)首先准备材料,在淘宝上找到一家卖ca-42线的卖家,是专门用来修复硬盘用的,线头都是做好的,连运费花了15.5元搞定,然后还在淘宝买了一套组合螺丝刀(其实修硬盘只用到T8一样,因为我经常捣鼓点其它东西,买一套以后用着方便),绝缘材料我用的是单位淘汰的塑料文件袋,剪下一块约1.5--2cm宽的长条就行。
希捷硬盘校准P错误的修复
在用校准程序对硬盘严重坏道进行修复过程中,若出现P错误则修复流程不能继续。
下面就介绍这类故障的修复方法,使校准流程能正常继续。
(1)将故障硬盘与维修终端及电脑连接好后,启动希捷专修程序。
在此用厂家提供的扩展校准指令“N2,AA,22”进行校准。
(2)切换到“指令模式”工作界面,将电源复位一次后工作界面显示如图1所示。
(3)按CTRL+Z组合键回到输入状态,手动输入“N2,AA,22”指令后回车,并使用CTRL+T组合键开启校准,如图2所示。
图1 图2
(4)此时校准应该正常开启了,但指令模式工作界面下方却显示一个P并结束流程,且不再接受任何输入信息,如图3所示。
(5)此时若直接用希捷专修程序“自动校准”工作界面中的“修复_P”按钮进行P错误修复,并不能成功。
需要先在“装入管理”工作界面中将故障硬盘装入。
切换到“装入管理”工作界面,将电源复位一次,待状态就绪后将故障硬盘从硬盘装入,然后再切换到“自动校准”工作界面,单击“修复_P”按钮进行P错误修复,待提示完成后再进入指令模式下输入“N2,AA,22”指令回车,按CTRL+T组合键就可以顺利开启校准了,如图4所示。
图3 图4
注意提示:在自校准过程中如果出现P错误,使用专修程序中的修复P功能进行修复前一定要先装入硬盘,否则会因专修程序无法得知硬盘相关参数而无法处理。
希捷7200.10指令无法输入的处理方法今天帮助一位客户做希捷7200.10的数据恢复硬盘状态一直显示忙,指令模式下显示(P)SATA RESET以后就没有任何信息,而且在指令模式下无法再输入任何指令。
要修复这种情况的硬盘就必须要先能输入指令。
于是想到硬盘的安全模式也就是F级,F级模式是只工作在电路板的模式,如果在电路板上都无法输入指令,说明是ROM有损坏。
利用程序“转到F级”功能,回到指令下的F级模式。
完成以后再手动输入R回车,加载必要的引导模块,完成以后,输入j,,22回车,转到T级模式下。
这时,我们回到T级模式下就可以读写固件了。
再输入R回车,读取硬盘的参数模块,再用CTRL+R 加载CERT。
转到1级指令模式,输入F回车。
完成后,回到T级模式,输入i4,1,22清除G表。
断电开电后,硬盘可以就绪了,并能读取到硬盘的参数信息。
注意本案例是有针对性的清除G表,这种方法对其他盘可能没有效果。
7200.7校准到4F结束后的流程分析今天帮助海南三亚的一客户做一个7200.7的硬盘修复。
我觉得其中有些经验东西可以同大家分享一下。
这个盘,客户描述硬盘做了校准后,@@@@@@@@@@@@的AGE值为4F不管是.7还是.10的硬盘,做校准正常结束是在50,不正常结束为4F或是4E。
对于这种4F结束的盘,首先需要手动的回到50,输入N50,,22。
断电开电以后,在指令模式下查看一下AGE 的值。
如果校准是从02开始跑的,这时就需要回写ATA 1号模块。
在认盘以后,客户扫描坏道,发现全部是坏扇区。
这个时候,就需要我们去分析一下校准日志。
在指令模式下输入E4E后,我们发现校准从0C流程就开始出现没有通过的标志“NO LOG”。
查看0C流程的健康值我们发现为0000,那我们接着查看上一个流程的健康值。
发现58流程的健康值为2000(健康值越大,说明盘越有问题),故障可能就应该在这里。
我们知道58流程是.7硬盘用来测试磁头好坏的,如果这个流程出现问题,就有可能需要屏蔽掉一个头才可以。
希捷常用指令CTRL+Z 中断指令执行,转到T>CTRL+R 加载CERT到缓存,查看CERT版本CTRL+T 执行指令,一般用在启动自校准上,输入完校准指令以后,按下CTRL+T来执行校准。
T>/1 回车转到1级1>r 回车也可以加载CERT,作用同于CTRL+R1>N1 复位 SMART表1>t 回车加载CERT TABLE1>/ 回车即可返回 T>T>/2 回车转到2级2>Z 关闭电机(电机停转)2>U 打开电机(电机启转)T>V1 回车,查看P表T>V2 回车,查看道表T>V4 回车,查看G表T># 回车,修改硬盘SN号,SN号决定了硬盘的磁头数,磁头数决定了硬盘容量,所以,SN号很重要,SN号要用大写。
% 百分号指令,查看SN号。
;分号指令,查看硬盘状态,AGE=50正常状态,AGE=4F出错状态,AGE=00进入F级,AGE=其它,自校准中,可以用N50,,22来返回AGE=50正常状态。
句号指令,查看硬盘工作情况,多按几次句号,看看有没有变化,有变化,表示硬盘在工作,无变化表示硬盘没有工作。
T>/c 转到C级C>D 查看自校准流程,如果,CERT TABLE坏,则看不到流程,能看到流程说明CERT TABLE是好的。
N50,,22 停止自校准,返回AGE=50N2,,22 全面自校准,全面自校准过程中,首先会把APP CERTCERT TABLE三个模块读取到缓存,然后,低格固件区,修复固件区坏道,最后,找一片好的区域,把缓存中的固件写入到固件区。
跑完02以后,才可以断电,继续修复数据区坏道。
N3,,22 N4,,22 N8,,22..... N26,,22 等,都是部分自校准。
希捷主要是5大模块APP 代码模块CERT 自校准模块CERT TABLE 自校准流程模块ATA 接口协议模块VENDOR 信息模块判断模块好坏的方法APP 硬盘自动进F级,则APP坏。
希捷酷鱼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“模块,以备回写修复译码表。
效率源希捷硬盘远程数据恢复案例-K7盘修复只读
故障硬盘酷鱼7代,家族:ALPINE ROM版本号:M14。
故障现象:能就绪,全盘SS指令下显示只读错误。
修复目的:处理只读故障,恢复数据。
数据恢复及维修思路:指令下强制复位SMART 表,清空G表。
从而处理由于G 表错误引起的磁头只读报错。
故障盘指令下开电显示信息如下:
指令下可以看出,盘是能就绪的,但是无法完整拷贝数据。
下面通过指令来具体修复:
在没有出现只读报错的信息之前,赶紧按键盘上的CTRL+Z 使硬盘工作在T>
用/1命令进入硬盘的指令1级,使用F命令和N1命令强行复位SMART表。
用/命令回到T>,按键盘CTRL+R加载校准模块到内存。
使用I4,1,22命令,或在专修程序窗口界面下按"清空G表"按钮。
(效果相同)
这个修复过程到此完成。
指令下按CTRL+C重新复位,可以看到:"(P)PATA Reset"后面直接出现了MASTER
没有报错信息了。
清屏后再次对硬盘关开电源,显示如下信息:
修复成功。
其它一切参数均正常。
数据能正常拷贝。
总结:K7盘通常显示上例的操作,使用该功能才有效,其它只读错误,请直接使用专修程序"只读修复"功能。
希捷硬盘修复指令
(1)按“Ctrl+Z”,激活调试终端,显示
F3 T>
(2)输入“/2”回车,进入2级指令,显示
F3 2>
(3)输入“Z”回车,停止马达电路,显示
Spin Down Complete
Elapsed Time 0.145 msecs
F3 2>
(4)抽出绝缘硬盘电路的白衬纸,用T6螺丝刀小心上紧旁边的螺丝,不要接触电路板上任何金属,随后输入“U”回车,启动马达电路,一阵启动声响后,显示
Spin Up Complete
Elapsed Time 6.592 secs
F3 2>
(5)输入“/1”回车,进入1级指令,显示
F3 1>
(6)输入“N1”回车,清除S.M.A.R.T.创建S.M.A.R.T.扇区,显示
F3 1>
(7)输入“/T”回车,再输入“i4,1,22”回车,清除G-List(修正检测链表),这步可选,如果修复完成没有再出现BUSY错误,那么就不需要执行,保险起见,do it,显示
F3 T>
(8)拔掉硬盘电源,十秒后重新插上,这时应该没有任何显示上的变化,稍等一会等硬盘重启完成,按“Ctrl+Z”,激活调试终端,显示
F3 T>
(9)输入“m0,2,2,,,,,22”回车,重建硬盘的索引区到固件内,大约几十秒后,逐条显示(注意,各硬盘返回信息是不同的)
Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8 User Partition Format 5% complete, Zone 00, Pass 00, LBA 00004339, ErrCode 000 User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 10 secs User Partition Format Successful - Elapsed Time 0 mins 10 secs
F3 T>。