希捷 硬盘维修常用指令
- 格式:ppt
- 大小:182.50 KB
- 文档页数:27
希捷硬盘部分指令代码修盘参数说明-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。
希捷硬盘校准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功能进行修复前一定要先装入硬盘,否则会因专修程序无法得知硬盘相关参数而无法处理。
希捷常⽤指令希捷指令指令分⼤⼩写.请注意区别CTRL+L命令装载CERT模块。
查看CERT版本(⽤的较多);分号查看AGE值,可以⽤来查看校准进程阶段值。
句号可以⽤来查看校准是否还在运⾏,隔段时间按⼀下看是否有变化. CTRL+Z中断指令执⾏,转到T> CTRL+C复位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表缺陷i1,1,22清P表T>V2回车,查看道表缺陷i2,1,22清道表(道表⽐P表⼤很多,道表不润许动,⼀旦动了道表会放出狠多坏道)T>V4回车,查看G表缺陷i4,1,22清G表(很多固件们硬盘全盘坏道时清⼀下G表属不定就好了)%百分号指令,查看SN号。
N50,,22来返回AGE=50正常状态指令讲解1、CTRL+L命令装载CERT模块。
查看CERT版本(⽤的较多)出⼊CTRL+L命令后会提⽰T>VALID Cert Disk Code Detected-Revision#.245CERT的版本T>VALID Cert Disk Code Detected-Revision#.245CERT的版本CTRL+L命令⽤的较多第⼀写固件的时候要找他,第⼆在有些菜单操作的时候需要这个指令2、CTRL+Z中断指令执⾏,转到T>3、C TRL+T执⾏指令⼀般⽤在启动⾃校准上,输⼊完校准指令以后,按下CTRL+T来执⾏校准。
4、;分号指令,查看硬盘状态,AGE=50正常状态,AGE=4F出错状态,AGE=00进⼊F级,AGE=其它,⾃校准中,可以⽤N50,,22来返回AGE=50正常状态。
希捷硬盘修复指令(1)按“Ctrl+Z”,激活调试终端,显示F3 T>(2)输入“/2”回车,进入2级指令,显示F3 2>(3)输入“Z”回车,停止马达电路,显示Spin Down CompleteElapsed Time 0.145 msecsF3 2>(4)抽出绝缘硬盘电路的白衬纸,用T6螺丝刀小心上紧旁边的螺丝,不要接触电路板上任何金属,随后输入“U”回车,启动马达电路,一阵启动声响后,显示Spin Up CompleteElapsed Time 6.592 secsF3 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 secsF3 T>。
希捷硬盘常见内部指令大全(版)目录希捷(Seagate)硬盘T级常见指令分析(2009-07-09 15:26:11)标签:众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。
指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。
希捷硬盘在设计指令时分为许多模块。
同时对指令又分不同的等级,以方便于工程师的记忆和管理。
本文将重点介绍一些T级模式下所使用的指令和反馈信息。
其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。
该指令是设置终端程序的接受信号频率,以适应硬盘的频率。
这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。
使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。
该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。
使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
z 参数是关键位,当为22的时候,i 指令才有效,否则忽略该指令。
Nx,y,z,设置AGE的值为x。
对于酷鱼系列的盘,在设置AGE的时候,z 参数一定要为22,而对于U系列的硬盘,Nx指令后面就不需要接其他参数。
R,从硬盘读取系统参数到对应的缓存中。
该指令能够从盘体读取系统参数,包括磁头参数,区段参数,SN信息等等,并把读取到的参数信息存放到响应的模块缓存中,以便于内存调用。
希捷硬盘常见内部指令大全(版)目录希捷(Seagate)硬盘T级常见指令分析(2009-07-09 15:26:11)标签:众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。
指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。
希捷硬盘在设计指令时分为许多模块。
同时对指令又分不同的等级,以方便于工程师的记忆和管理。
本文将重点介绍一些T级模式下所使用的指令和反馈信息。
其他级别的将在后面的文章中介绍。
T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。
Bx,设置波特率。
该指令是设置终端程序的接受信号频率,以适应硬盘的频率。
这样才能正常显示指令模式下的信息。
x 为0,表示设置为默认的波特率,默认都是9600。
x 为1,表示显示该硬盘能支持的波特率。
x 大于1时,将设置波特率为指定的x频率。
Vx,查看缺陷列表。
使用该指令前需要加载CERT 模块。
x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。
该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。
下图是P表的信息P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。
下图为G表的信息:G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。
ix,y,z,初始化缺陷表。
使用该指令前需要加载CERT 模块。
x 为1 表示P表;x 为2表示T表;x 为4表示为G表。
y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。
z 参数是关键位,当为22的时候,i 指令才有效,否则忽略该指令。
Nx,y,z,设置AGE的值为x。
对于酷鱼系列的盘,在设置AGE的时候,z 参数一定要为22,而对于U系列的硬盘,Nx指令后面就不需要接其他参数。
R,从硬盘读取系统参数到对应的缓存中。
该指令能够从盘体读取系统参数,包括磁头参数,区段参数,SN信息等等,并把读取到的参数信息存放到响应的模块缓存中,以便于内存调用。
希捷硬盘的通病指令维修做SC,1.N2,,22 从第二步做起,可修复50%的固件问题,因为ST硬盘在1面有备份。
做完后,大部分不认盘,回写ATA.fls.2.N31,,22只扫坏道。
3。
SC结束显age =50,3.不认。
硬盘不认,1.是age参数错误。
所以在ide中导致不认。
,然后在T级下,改正age值。
age=50,即可。
2有的是pssport出错,有的是CERT CODE 出错等等涉及到一些希捷硬盘的基本概念及原理,本人不做讲述。
4.固件可以代换的,例如3.75和8.75 是可以互用的,5.出现STRUFF UNREADABLE 的解决方法如下:所有的操作均在T级工厂模式下1:在T级工厂模式下输入F指令,出现了struff >的提示时,在其后输入ASCIFE(这个主要是将硬盘的信息恢复的出厂值,输完以后按回车键,2:再次输入F,这时也会出现STRUFF>的提示,在其后输入ASCI1E,并在其后输入硬盘的型号,用ASC码来表示比如ST340016A就输入535433343030313641同时要在所输入的数值后面加上31个203:在第二部完成以后,在输入F指令,然后在STRUFF>后输入ASCI83(...............)在输入F指令然后在STRUFF>后输入ASCI3C(.................)以上括号里面的是硬盘的容量,用的是十六进制的数字来表示的容量的表示方法如下:20G -----5AB8025440G --------B57004A860G---------CFB006FC80G---------6AE009516.以上技巧,可修复通病达到5成,或是更高,具体的使用方法,见说明书。