希捷 硬盘维修常用指令
- 格式: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成,或是更高,具体的使用方法,见说明书。
效率源希捷硬盘维修基础知识-第一篇8节(8节,效率源希捷专修程序的常用功能介绍)希捷硬盘维修重在思路,本文针对新手,说明希捷硬盘的维修基础。
1.说明硬盘、效率源维修终端(组成部分)、效率源专修程序(哪些版本)的相互关系,以及数据线、控制线的相互连接方法,和效率源专修程序的一般使用。
2.硬盘基本原理和常见故障。
(常用俗语)3.故障硬盘的常见分析思路以及方法。
4.希捷维修过程中经常遇到的问题和错误现象。
5.希捷硬盘常用的指令以及如何使用它们。
磁头操作该选项卡主要针对硬盘磁头的操作。
因为希捷硬盘的主头定义需要刷写ROM程序实现,那么这里的磁头操作是针对固件区的改写,可以实现:"从后往前"的砍头或叫屏蔽磁头。
"指定磁头数量"这一功能是我们使用频率最高的。
下面的编辑框输入的数字就是我们希望砍头后剩下的磁头数,默认值是"1"表示只留一个头。
当然需要点击下面的设置按钮才能生效。
举例说明:假如当前待修硬盘磁头数为:0头、1头、2头、3头,共四个头(硬盘磁头通常从0头开始排序,逐一增加。
)我们可以通过此功能操作的只有1头、2头和3头。
0头是不能操作的。
而且遵循从后往前的原则,也就是说只能从最后一个磁头3头开始往前逐一屏蔽。
这里有人会提出问题,那么如果磁头只有2头损坏,需要同时砍掉3头吗,这样不是浪费了吗?这里需要告诉大家的是:如果是这样的情况,你又使用此功能来处理,就只能把、3头同时砍掉,确实会造成浪费。
因为此功能不支持跳跃试砍头,称为"跳砍",在专修程序中成为"任意砍头"任意砍头是另外一个更强大的功能,需要更复杂的操作,同时也需要希捷硬盘特殊系列的支持,大部分希捷硬盘都是不支持任意砍头的。
那么"磁头前移"、"任意砍头"这两个功能就是为希捷硬盘支持任意砍头命令设定的快速操作接口。
希捷指令指令分大小写.请注意区别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正常状态。
不认的盘一般都看指令来判断,常见问题或通病时一般使用专修提供的几个针对型功能按钮即可快速修复。
如果固件错误造成的不认盘或f级,大部分情况下都是通过做校准来修复的。
从上面的叙述可以看出希捷硬盘开校准(s f)是多么重要的方法。
判断如何修如果模块正常,但是坏道较多,可以从02级开始跑自动校准(自检)。
风险:a t a模块会丢失,(k8\k9\k10的还会丢失a p p模块)跑完后,要回写原盘a t a固件和a p p模块。
如果坏道不多,可以从a g e26或a g e30、a g e31开始校准,不会破坏a t a跑校准正常到a g e=50会停止(很多是不正常结束,比较多的是在a g e=4f 结束),校准过程中任何时候可以点分号;查看校准进程查看a g e值。
按句号键看t r k值有没有变化,来判断流程还在跑没有。
k8\k9\k10盘02级校准到a g e=50结束是正常的,但也有a g e=99结束的但也正常;但这个时候不要断电,继续指令下输入n10,,22回车,c t r l+t继续再跑。
开校准一:在t>模式下输入指令:n02,,22这时还没有正式开始,只是定义开始地方二:按c t r l+t开始校准。
三:校准到a g e=50为止如果校准后是a g e=4f(表示效果不是跑的很好),如果这个时候要修来认盘就在指令下输入n50,,22回车,回到a g e=50,回到50后最好断电开电一次,看看指令下有没有显示其它报错信息,如果显示需要回写1号模块的就回写1号模块。
也可以不写认,直接人工转到f级,来重做f 级的校准。
四:回写a t a固件(校准和回写 1.mo d期间,千万不要断电)在指令模式下,显示:o v e r l a y f a i l e d就是要回写a t a的意思。
五:复位c r t l+c在不断电情况下启动(复位硬盘)\在指令模式下,显示:s t u f f w a s u n r e a d a b l e就是回a t a写完成六:显示:s t u f f w a s u n r e a d a b l e,这个时候同样是不能认盘就绪的,需要通病修复.通病修复的方法是:对硬盘进行装入后在"硬盘固件检测"里面点"通病修复",通病修复不成功,尝试回写同参数好的4号固件(最好回写我们校准之前备份的原盘4号模块)。
maxtor硬盘指令
- shift+F3: 选择硬盘。
- Scan 或 F4:对硬盘表面进行扫描测试。
- Erase:高级擦除(速度较慢),又叫擦零。
- Fasterase:快速擦除。
- PWD:加密。
- Unlock:解锁。
- ID:硬盘参数检测。
- Makebad:创建坏道。
- Remap:修复xx。
- Erase Delays:修复弱道。
- Clrmbr:装不进系统时可用此命令。
- Dispwd:去掉密码,前提是要用Unlock后,而且还要知道密码。
- Hpa:砍LBA值,只能从后往前砍,0:表示暂时砍掉;1:表示永久砍掉。
- Nhpa:恢复被砍的LBA值。
这些指令可以帮助用户管理和维护Maxtor硬盘,但在使用这些指令时,建议先了解相关的操作说明和注意事项,以免误操作导致数据丢失或硬盘损坏。
F3 命令总结扬州飞浩数据处理服务中心硬盘维修系列命令总结:F3 2>F33FCDF0,A1F3 2>F33B8300,A1F3 T>m0,6,3,,,,,22F3系列加载坏道入表,现在MRT修盘中已经加入;希捷修改12代SN MODEL FIREWARE指令如需帮助请加qq 916169009 电话186********F3 T>J"ST3320318AS",15 // 修改MODEL号F3 T>J"ST3320318AS",16 // 再次输入你要修改的MODEL号F3 T>J"6VM12345",01 //输入你要修改的SN号F3 T>W,,22 //写入硬盘你的操作还原设置:F,,22代修复通病:m0,2,2,0,0,0,0,22重建译码表:m0,6,2,,,,,22恢复译码表:m0,2,1,,,,,22G转P表:/A 回车到A级下输入P回车磁头检查:/7 回车到7级下输入X回车清零:m0,8,2,1,1,,,22F3 T>m0,8,,10,8,0,14,22修前好后坏:m0,11,2,2,2,,,22 修坏道:m,10,,,,,22修复LBA为0:m,2,,,,,,22查看G表:T级下:V40查看P表:T级下:V10查看T表:T级下:V2查看SMART表:1级下:N5 清G表:i4,1,22清P表:i1,1,22清T表:i2,2,22清SMART:1级下N1,,22数据恢复常用命令;检查磁头LEV 7X显示系统磁道滑动缺陷LEV TV2显示用户磁道滑动缺陷LEV TV1LEV TV10显示Alt-ListLEV TV4清除SMARTALERT 此操作可能损坏用户数据,要继续吗?LEV 1N1清除Alt-list(重定向)ALERT 此操作可能损坏用户数据,要继续吗?LEV Ti4,1,22G表转P表ALERT 此操作可能损坏用户数据,要继续吗?LEV AP编译器重建ALERT 此操作重建编译器,并且不考虑增长缺陷表,它可能损坏用户数据,要继续吗?LEV T含增长缺陷编译器重建ALERT 此操作重建编译器,并且会处理增长缺陷表,它可能损坏用户数据,要继续吗?LEV Tm0,6,3,,,,,22格式化用户数据区ALERT 该操作将低级格式化用户数据区域,这将导致用户数据全部丢失,要继续吗?LEV Tm0,8,2,1,1,,,22显示伺服缺陷表LEV TV8显示段位表LEV 2x关闭SMART及安全子系统特性LEV TF"CommandSetSupported",6830还原Congen参数到默认值LEV TF,,22低级格式化(修盘专用)ALERT 该操作将低级格式化用户数据区域,这将导致用户数据全部丢失,要继续吗?LEV Tm0,8,3,,,,,22进入Boot Code模式LEV 1e,F进入串口二进制模式LEV T F3 T>01退出串口二进制模式LEV T F3 T>03扫描密码磁道中扫描:F3 T>O1Raw Binary Output Mode selected F3 T>/2F3 2>A0F3 2>S14,0,,,,1F3 2>r,,,,,1F3 2>/1F3 1>D6447400,,,800,1F3 1>D6447C00,,,800,1F3 1>D6448400,,,800,1F3 1>D6448C00,,,800,1F3 1>D6449400,,,800,1 F3 1>D6449C00,,,800,1 F3 1>D644A400,,,800,1 F3 1>D644AC00,,,800,1 F3 1>D644B400,,,800,1 F3 1>D644BC00,,,800,1 F3 1>D644C400,,,800,1 F3 1>D644CC00,,,800,1 F3 1>D644D400,,,800,1 F3 1>D644DC00,,,800,1 F3 1>D644E400,,,800,1F3 1>D644EC00,,,800,1 F3 1>D644F400,,,800,1 F3 1>D644FC00,,,800,1 F3 1>D6450400,,,800,1 F3 1>D6450C00,,,800,1 F3 1>D6451400,,,800,1 F3 1>D6451C00,,,800,1 F3 1>D6452400,,,800,1 F3 1>D6452C00,,,800,1 F3 1>D6453400,,,800,1 F3 1>D6453C00,,,800,1F3 1>D6454400,,,800,1F3 1>D6454C00,,,800,1F3 1>D6455400,,,800,1F3 1>D6455C00,,,800,1F3 1>D6456400,,,800,1F3 1>D6456C00,,,800,1F3 1>D6457400,,,800,1F3 1>D6457C00,,,800,1F3 1>D6458400,,,800,1F3 1> ................................F3 1> D64B9400,,,800,1扫描磁道前将波特率提高为460800MRT中读写磁道命令:F3 2>A0F3 2>A0 (定位0头)F3 2>S5,0,,,,1 (读写5磁道如果4 3 21 磁道那么就是S4 S3 S2 S1) F3 2>/1F3 1>D632E400,,,800,1F3 1>D632EC00,,,800,1F3 1>D632F400,,,800,1。