求助ST硬盘维修指令!
求助ST硬盘维修指令! 校准指令自捡指令 ST酷魚硬盘维修系列指令ST系列SA区初始化指令
ST系列SA区初始化指令
I,,22
别忘了先备份
----------------------------
解析st指令Y E T命令的含义
YE0 E50 T5 T50
T5是校准磁头
T50是使指令生效
用完后要全盘清零
否则都是间断坏道
Y是砍头指令
-------------------------------------
酷鱼七,F级故障维修方法与经验
以前收到酷鱼的不认和有坏道的还好修,但F级就没办法了。
这几天与一些硬盘界高手一起研究,终于可以修复到5-6成了,本人不敢独想,特写些文。
只为大家提个思路,如有不同意见,欢迎交流(但就不要有脏语)。
首先,我要否定网上留传的”热交换法修复F级的方法“。这种方法要求热交换后回写固件,凡是有酷鱼七维修经验的人都知道,每个酷鱼七盘的固件位置都不一相,你热交换后你能写进去吗?
其次,我们要分析一下酷鱼七F级形成的原因。为什么酷鱼七有F级,而酷鱼四没有F级?大家看一看电路板就知道了,酷鱼四的ROM是1M的而酷鱼七只有512K或没有(希捷节约材料)。(详细的下次再写)
修复,与MAXTOR一相的方法。引导,重写内存,做自动校准。
注意事项:
1,无法引导:主要是硬盘还没有就绪,你可以等硬盘转几分钟再引导。
2,引导失败:主要是电路坏或盘体坏。
3,低格固件区出错:你可以在指令模式下输入N2,,22后按Ctrl+T再跑。
4,报没有SN:你可以手工输入一个,用#号指令。然后输入N2,,22后按Ctrl+T再跑。
---------------------------------------------------------------------------------
日前接修一块ST380410A盘,故障为不认盘,接线进入COM控制窗,加电进入F级,按J或JEF断电再加电不能进入T 级(此法屡试屡败未曾成功过),按过D和B ,又按过CTRL+V,按过CTRL+N,还按过什么不清楚了,最后按了一次CTRL+C(软重启),COM转接板上的指示灯不停闪亮,显示窗口不停在有内容向上滚动,几分钟后显示.PMSTR。(一阵狂喜)。按CTRL+Z,进入T级,查看各项信息正常。..........做常规检查修复正常完毕。
----------------------------------------------------------------------------------------------------------------------------
酷鱼7200.7用Y指令砍头
40G Y20
80G Y21
120G Y22
160G Y23 酷鱼7200.7最大值;
---------------------------------------------------------------------------------------------------------
在终端中输入的指令序列为:
2>sc97d,0
2>r,5,1
2>B200,200
2>/1
1>U 4000
1>/2
2>C200,210,1
2>sc97d,0
2>w,5,1 Barracuda ATA V
--------------------------------------------------------------------------------------------------------
ST连续坏道的维修方法.
ST连续坏道维修方法
ST对于有规律的坏道或异响,是磁头的问题,这里我们不说。只说前两种 硬盘分成两种情况,一种是全盘红绿点非常多。一种是坏道不多,但是连续的无法加入。
解决第一种,全盘红绿点或红绿点多的盘,使用指令来进行处理。 这里需要感谢“俺是菜鸟”提供的方法
首先需要用串口线(PC3K带这种线,也可以在网上买到)。进入WINDOWS 98/XP/2000系统,进入附件/通讯/超级终端
然后选择串口一/再选择9600波特率。即可。进入这个程序后,接上串口线在硬盘跳线位。再拉电源
然后执行CTRL+Z 什么屏幕会出现T/> 现在输入N31,,22 再执行CTRL+T。这时进行固件自检。
检测需要注意的如果固件有问题会出现*号,如果没有表示固件是好的,可以进行硬盘自动是,这是硬盘自动检测,而不是自校准
如果没有*号,选择在T/>输入N50 回车
再CTRL+Z 进入T/>输入N50,22回车,T31,,22回车CTRL+T 即可开始。出现硬盘自动检测需要等10分钟-20分钟或更少。屏幕会出现数字跑动
当然,你可以不等数字跑动,直接将硬盘关电,接在单独的电源上,如果硬盘红绿点多硬盘进行自校准可能需要24小时或48小时或更长
大家可以做一个,只要成功了,相信大家心理就有底了。 自动测试并不能进行坏道修复。做完以后需要接在串口上再N50 我输入的是几个,号就是几个
就是自校准,SELFSCAN是自修复,不要弄混了
完成N50结束后,需要进行效率源的ST修复软件,将目前的坏道通通加入到P表中。一般只需要加一次。加完后对全盘进行清零。再将剩余的坏道加入到G表内。如果是连续的坏道。G表加不进去的也不要管。再按照以上说的方法进行一次自动检测。这时候硬盘即可修复。连续坏道没有了
这个方式其实比自校准要好。因为我试过用U6自校准做死的盘或走到50的盘,就是无法做完自校准的盘也可以用这个方法来处理
是的,大家手里有做不完自校准的盘。写回固件可以用这个方法试
每种方法都有他特别的好处,他不要指望他是万能的。多注意方法,多试试就可以了。
还有,再作T31,,22前,多加一个命令T5
看有否磁头有损坏的,如没有,磁盘的头你听听,会不断的寻道
有坏,就会敲的
然后再作T31,,22
坏的,就不能作
最近,修复了好几块希捷的u系列的硬盘。故障基本一样,都是不认盘。
基本方法是用指令来实现的。这里涉及到一些希捷硬盘的基本概念,
其实,这些硬盘不认,是因为age参数错误。所以在ide中导致不认。我们可以在com线下,认盘,然后在T级下,改正age值。即可。
具体方法:在t级下,键入N50(这里50是正常值。其他的值错误,可以通过“;”来查看age值。)回车,然后^T即可。正确的话,会提示:当前硬盘跳线(主从盘)的信息。
------------------------------------------------------------------------------------------
西捷酷鱼硬盘的SELFSCAN详解!
其实用指令来实现西捷酷鱼硬盘的SELFSCAN是很简单的
具体的指令有两种
1:I指令
2:N指令
具体的方法是:
(运行的平台PC3000的PC-SEGATE和WINDOWS自带的超级终端都可以
其实用什么平台都是一样的,只要能够发送指令就可以了啊}把硬盘的COM线接好,等待硬盘的型号显示出来以后,执行CTRL+T 切换的T级工厂模式下,然后用;命令查看硬盘的参数信息
例如:age=50 type=a1 .................
然后回车,键入N2,,22 ,回车 ,然后按ctrl+t执行当前操作
如果没有出错信息提示的话,表明SELFSCAN已经启动成功了
如果有出错信息的话,那么有可能是你的硬盘有其他的模块坏了,从而导致不能启动SELFSCAN功能
在启动SELFSCAN的时候最好不要断电,以免出现不必要的麻烦
硬盘西捷的SELFSCAN不像 迈拓硬盘,在中途断电,可以在加栽电源,硬盘就会有自动进如selfscan模式了。
西捷的不行,断电以后,在加栽电源的时候,要执行 ctrl+t 才可以继续执行selfscan
在启动了硬盘的selfscan以后屏幕是没有变化的,这时候,我们可以用键盘上的 “."命令来查看SELFSCAN的进程,具体的是看LBA=XXXXXXXX这个xxxxxxx就是硬盘扇区的进程。也可以用";"命令也可以查看,就是看,AGE有没有变化
在selfscan作完以后,接上COM终端,硬盘会有提示AGE50 OK!
以上是用N指令,
I指令的格式是:I1,1,1,22
对于西捷酷鱼硬盘作完SELFSCAN以后不认盘的维修!
在西捷酷鱼硬盘指令上面讲的很清楚
1:如果要想启动SELFSCAN请先备份好你的硬盘的SA区的数据
2:硬盘在启动了SELFSCAN以后,将会清除硬盘的SA区的数据
3:在作完SELFSCAN以后,如果不认盘,请把备份的SA区数据写回硬盘
其实酷鱼硬盘在做完SELFSCAN以后,不认盘的原因是:
硬盘在做SELFSCAN的时候,会破坏硬盘的MICROCODE
也就是说,硬盘的ATA接口的模块,这时,我们只需要,从写这个模块,即可解决这个问题!
建议大家在做SELFSCAN的时候,从第31部做起,
如:N31,,22 然后回车,在按CTRL+T执行即可!!
-----------------------------------------------------------------------------------------------------------
希捷7200.7(120G)维修实例
1.不认盘,进PCI检测报F级;
2.调速写APP,CERT,ATA等写不进,换了块板试写.当写完APP后退出
3.再次进入后关电可到T级模式,输入3个头的SN号并开自校;
4.一直等,开到AGE=08没有敲,便让它挂在单独电源上;
5.第二天,拿到超级终端上一看,AGE=50;
6.接下来便只写ATA和建ID,认盘,OK
-------------------------------------------------------------------------------------------------------------
比较实用的指令,有些是软件跟踪出来的!
U系列指令
清P表
/1
N4,,22
N4
清SMART表
/1
N1,,22
N1
UX自校准
N7
W
A U6/8/10工厂自校准
N07,,22
W
B U6/8/10工厂自校准
N04,,22
W
磁头测试
E1E
T5
砍头
YE0
T50
U系列找盘
Ctrl+R
解鱼7密码
.
;
/2
?
x
sE82C,0
r,0,10
B200,200
到
B206,206
/1
U4,2000
00
下面都是2字一组的
/2
sE82C,0
w,6,1
酷鱼指令
查看ALP表
V
查看G表
V1
查看P表
V2
清G
i1,1,22
清P
i2,2,22
G-P
V
V1
i1,1,22
i2,2,22
重建SMART
/1
N4
N1
清空SMART
/1
N1
查看REMAT表
V4
清空REMAT表
i4,4,22
A级自修复
N36,,22
B级自修复
N3,,22
A级自效准
N2,,22
B级自效准
N2,AA,22
工厂坏道修复
N30,,22
停止自效准
N50,,22
轨道内部低格
i,,22
鱼7关头
Y20
鱼4/5/6关头
YA0
磁头测试
/2
x
电极停转
/2
Z
电极启转
/2
H
快速修复
N2,,22
-----------------------------------------------------------------------------------------------
指令修复不认盘的希捷硬盘
最近,修复了好几块希捷的u系列的硬盘。故障基本一样,都是不认盘。
基本方法是用指令来实现的。这里涉及到一些希捷硬盘的基本概念,我不太清楚。也要各位弟兄支持。
其实,这些硬盘不认,是因为age参数错误。所以在ide中导致不认。我们可以在com线下,认盘,然后在T级下,改正age值。即可。
具体方法:在t级下,键入N50(这里50是正常值。其他的值错误,可以通过“;”来查看age值。)回车,然后^T即可。正确的话,会提示:当前硬盘跳线(主从盘)的信息
--------------------------------------------------------------------------------------------------
st维修教程
1、 按CTRL + Z可进入内部工作模式,然后屏幕上出现提示符 T> ,表明硬盘已经处于内部工作模式
2、 Ctrl+L 查看固件版本(PCB)
3、 , . '(标点符号) 查看内部状态信息
4、 Ctrl+T 执行当前程序段
5、 $ 更改硬盘的系列号
6、 /1 更改内部工作模式级别为1级, 同样有 /2 /3 /4 /5 /T.....
7、 进行固件自检:输入N31,,22 再执行CTRL+T
(1)需要注意的如果固件有问题会出现*号,如果没有表示固件是好的,可以进行硬盘自动是,这是硬盘自动检测,而不是自校准
(2)如果没有*号,选择在T/>输入N50 回车, 再CTRL+Z 进入T/>输入N50,22回车,T31,,22回车CTRL+T 即可开始察看磁头有否有损坏通过“;”来查看age值
出现硬盘自动检测需要等10分钟-20分钟或更少。屏幕会出现数字跑动当然,你可以不等数字跑动,直接将硬盘关电,接在单独的电源上
如果硬盘红绿点多硬盘进行自校准可能需要24小时或48小时或更长大家可以做一个,只要成功了,相信大家心理就有底了
自动测试并不能进行坏道修复。做完以后需要接在串口上再N50 我输入的是几个,号就是几个,就是自校准,SELFSCAN是自修复,
不要弄混了
8、 砍头Ctrl+T->YE0->E50->T5->T50
复原Ctrl+T->YE1->E50->T5->T50
用指令实现ST的砍头
首先接好COM线,进入软件后接通电源,出现如下提示:
Err=0016
Err=0016
Err=0016
看来硬盘的磁头有坏,自检无法通过,这时按指令“.”出现如下提示:
Pgm=00 Trk=379E(379E).1.085 Zn=A Err=00 ErCt=0000 Hlth=0000 CHlth=0000 Ready
看到了提示Trk=379E(379E).1.085中379E是磁道数,1是磁头,085是扇区数。
看到了这个提示说明磁头1正被选中,那就说明磁头1坏了。只要不是0头坏就可以了。
下面利用Y指令砍头,先运行指令“;”出现如下提示:
Age=50 Type=E2 MxCyl=4979 MxHd=2 MxSct=1E0 BSz=0200 TCode=0000
看提示Type=E2,E2中E是类型,2是磁头数,说明磁头为0、1、2共三个头,现在砍掉1、2头,使用指令“YE0”出现如下提示:
U10 - ST315323A ,03.02
VBPIConfig: 08, FF, FF, FF
RamHeadMap: 00, 01, 02, F3
Total Capacity= 00995060
SCyl ECyl H0 H1 H2 H3
---- ---- -- -- -- --
Zone 0: 0064-0075 518 NIL NIL NIL
Zone 1: 0076-066C 648 NIL NIL NIL
Zone 2: 066D-0CE3 624 NIL NIL NIL
Zone 3: 0CE4-128D 608 NIL NIL NIL
Zone 4: 128E-1931 588 NIL NIL NIL
Zone 5: 1932-2007 576 NIL NIL NIL
Zone 6: 2008-251B 555 NIL NIL NIL
Zone 7: 251C-2A43 540 NIL NIL NIL
Zone 8: 2A44-2F75 522 NIL NIL NIL
Zone 9: 2F76-3489 504 NIL NIL NIL
Zone A: 348A-397D 480 NIL NIL NIL
Zone B: 397E-3ED5 450 NIL NIL NIL
Zone C: 3ED6-4433 432 NIL NIL NIL
Zone D: 4434-4979 396 NIL NIL NIL
接着输入指令“N50”后按“Ctrl+T”出现如下提示:
ATRst
PMstr with Non-conform'gSlv
说明砍头成功。
这时热插把电源看到如下提示,看硬盘型号变为ST35112A,硬盘已经变成了5G了。
Interface task reset
Ref 6A - Head Mask 0A00 - Head Mask 0900 - Switch to full int.
Ready
U10 - ST35112A ,03.02
.PMstr with Non-conform'gSlv
9、
Ctrl+W,Ctrl+S ------------立即中指测试,改变寄存器状态回指令接受状态。
Ctrl+Q -------------继续、延长指令测试状态。
Ctrl+W,Ctrl+Z-------------中断测试,改变存储器状态回00状态,等待命令。
Ctrl+E -------------IDE接口状态测试。
^F -------------读取段寄存器记录
^G -------------写队列堆栈(跳转)
^I -------------控制寄存器堆栈(跳转)
^K -------------保留选项
^R ---保留选项 (这个指令只有在驱动器马达起转情况下才有效)^S ------------当前执行地址段快照(记录logo)
Ctrl+T -------------开始执行指定测试uWZ7Q`
^V ------------ Interface Command Echo and Activity Trace Toggle
^X ------------Interface and Niwot Command History
^Y -------------逐行显示驱动器Smart参数
Ctrl+D -------------查看、显示寄存器工作状态
Ctrl+L -------------DSP存储器版本信息
Shift+! ------------测试寄存器60H-FFH地址
Shift+% ------------测试硬盘的序列号
Shift+^ ------------测试访问时间
Shift+# -------------硬盘驱动器参数
T n(n=1/2/3…..40)开始测试
N n(n=1/2/3….40)给Age赋值
En(n=1/2/3…..)输出测试结果
J n(n=1/2/3…..)以行方式输出结果(J4命令对U4/U8/U10)
D n(n=1/2/3…..)以连续方式输出结果
(D2命令输出全部测试结果和显示状态)
Y设定存贮器Model
# 设置存贮器HDA的S/N号
$ 设置存储器PCB的S/N号
R 读取寄存器的TMOC
W 写寄存器的TMOC
Hx (x=0……..4)挑选测试磁头
Sx (x=4……1330H)校对存储器柱面参数(U5/U6和酷鱼可能无效)
Z 电机停转
U 启动电机
F 磁道配置选项
。综合测试选项
/1 /2 /3 /4……../T 切换内部工作模式
测试状态参数:
C…13校对磁头区
30 扫描磁盘表面,重组有缺陷的扇区
3F 误差状态显示
3B 测试扇区状态
05 反向测试扇区
06 正向测试扇区
1E 测试磁头的平均访问时间
C..13校准磁头着陆区
01 初始测试变量参数
8..B 测试硬盘容量大小
02 配置存储器的伺服区域
接入存储器的接口
22…26读写测试存贮器表面
1级 命令: 存储器操作命令
Bxx,yy 显示缓冲
xx - 欲显示的缓冲编号。注意:若显示的缓冲为读缓冲,则低亮度显示的字节不能与写缓冲中的相应字节相比较。
yy - 欲要相比较的缓冲编号。 (不匹配的数据高亮度显示), 若 xx 为读缓冲且 yy 没有输入,则与写缓冲中相
应数据匹配的字节低亮度显示;而不匹配的高亮度显示。
Dx,yyyy,zz
显示存储器
从xyyyy 地址开始显示256字节的存储器内容
x - 地址大于16 位时的高位
yyyy - 地址大于16位时的低16位或16位地址
zz - 高亮显示与此值相匹配的字节
E
擦除系统信息,设置所有参数为缺省值
*** 必须重新开关驱动器电源才能使此命令生效
读取跳线信息
返回信息
Jumper: yy
yy = 00: Slave (没有使用跳线)
yy = 01: Master with ATA slave or single drive (跳线安装在靠近 ATA 电缆的位置)
yy = 02: Cable Select (跳线安装在靠近串行线连接器的位置)
yy = 03: Master with non-ATA slave (两个跳线都安装了)
显示Flash ROM 的设备码,生产商代码,用户缺省算法选择字 (ASW), 和备用的缺省ASW。
命令执行完后驱动器会重新启动。
Nxx
X
SMART 串行口控制
xx – Level 1 N 子命令
= 1 – 创建 SMART 扇区
= 2 – 更新 SMART 属性 (与接口命令中的 SMART D3h 选项相同 )
= 3 – 更新SMART 固件
= 5 – 转储 SMART 属性数据
= 6 – 转储SMART 阈值
= 7 – 转储 G-表
= 8 – 转储紧急事件日志
= 9 – 转储P-表
= A – 转储two hour Health 日志
= B – 运行 DST 短测试
= C – 运行 DST 长测试
Sx,yyyy
编辑存储器字节
x – 地址大于16 位时的高位
yyyy – 地址大于16位时的低位或16 位地址
此命令将连续读出存储器中的字节,并在字节改变时刷新显示内容
输入修改的字节后,可以进行以下操作:
DEL – 重新编辑同一字节
CR(^M) - 关闭并退出
LF(^J) - 编辑下一位置
Ux,yyyy
编辑缓冲字节
此命令与上面的S命令相同
Vxx,yy,zz
检验并计算保留区 CERT, RWF, CSPT, DEF 正常的拷贝
xx = - 欲检验的FILEKEY (与level T中的 d 命令相同,除了下面的)
= 0D – CERT FLSH (用于自动刷新)
= 0E – AT FLSH (用于自动刷新)
= 0F – AT_STUFF
= 10 – Security (没有使用,由驱动器固件自动下载)
= 11 – 生产商信息
= 12 ~ 1B – SMART 相关内容
= 1C - 写保护
= 1E – SKIP_TRK
注意: 尽管有时以上FILEKEY的完好拷贝的数量显示正常,实际上严格说他们并不是正常的。
yy = - 若没有输入,则只计算正常模块的数量
- 若输入,计算拷贝的数量,保留仅用于DE内部使用。
Zz = - 若没有输入,只计算正常模块的数量。
- 若输入,计算磁头的数量,仅限于DE内部使用。
比较PCB序列号与系统扇区中的序列号
若两者相同,则输出“01”,若不相同,输出“00”
此命令用于检测是否更换了PCB板。
Yxxxx
转换柱面号为 gray 码并显示结果
xxxx - 指定欲转换的柱面号
fxxxx
使用存储在保留磁道的AT-或CERT 代码对FlashROM进行编程
xxxx = AAAA 使用 AT (用户) 代码
xxxx = CCCC 使用 CERT (工厂) 代码
使用 SDLE 将代码下载到保留区
mx,yyyy
编辑存储器字。与 level 1中 “S”命令的操作相同。
yxxxx 将 gray 码转换为柱面号,并显示结果
xxxx - 指定欲转换的gray 码
设置 PCB 信息并更新 flash
使用者会被提示输入 PCB EC#,PCB S/N 和 PCB P/N。 此功能用于PCB工厂写入PCB#, EC# and serial #后,到了驱动器工厂需要自动重新写入信息。
显示 PCB 信息
显示使用$命令写入的 PCB 信息
硬盘物理工作级希捷维修指令——2级
Вх,у 显示缓存, "х" – 缓存字位数,512的倍数"у" – 作为比较的缓存数。
如果"х" – 读缓存,"у"没有指明,则会同相对的写缓存进行比较
Cx,y,z 复制缓存, "х" –源, "у" – 目标, "z" –复制数量
Ех,у 显示/编辑CERT记录. "х" – 显示记录数量,如果没有指明—则显示当前纪录,
如果х = 0—清除当前纪录"у" – 如果已输入, 则仅显示带有"у"错误码的纪录
Нх 选择物理磁头"х"
Sx,y 定位到柱面"х"磁头"у"
H 旋转主轴
cx,y,z 比较缓存块,"х" – 第一块的开始, "у" –第二块 "z" -块长度
r,y,z 由当前服务区轨道计算扇区 "у" – 开始扇区号, "z" – 扇区数量
X 显示区域分布
硬盘物理工作级希捷维修指令——5级
---------------------
Ax Set stack adr cmd
Bx Set brk pt
C Cnt aftr brk
Dx Dsp mem
E Erase EE
Fx,y Fnd dat
Gx xct adr
Hx Slct hd x
I Hrdwr tst
Kx Chg clk spd (1=slow)
M Mov rom to ram
Px,yy Pgm EE adr
Sx Dsp/mod mem
Vx,y Dsp schd
Wx Wrt mem
Xx Set XREG adr
Yx Dsp gycd, cyl x
i Init adaptv EE
yx Dsp cyl, gycd x
Z Disable intrpts
Lvl 6 - Batch file cmnds
------------------------
Bxx Run batch file xx Dxx Display file xx
Ex Enter btch file 8,9 @x Btch file label
*1 Batch file pause *6 Stop on err
*2,xxx Btch file dly x ms *7,xxx Set btch loop ct
*3,x Branch label x *8,x Dec btch loop, goto lbl x
*4,x Incrmt hd, brnch x *9 Stop on no err
|x End btch entry, set file #
B2 Stats dsp B4 Trkg analysis
B7 Hd swt dsp B6 SRS btch file
B8-9 User batch B31 1 burst corr
B32 2 brst corr B33 3 brst corr
B34 1 brst 4 sct B35 Altn asgn tst
B36 2 brst 1 brst B37 Frmt bad tst
B38 Data cmpr tst B39 ECC test
B40,41 Set drive type - start cert
Lvl 7 - Rd-wrt buf cmpr
-----------------------
Axx,y Set tst space (see ?D)
Bxx Dsp buf xx
Cx,y,z Cmpr buf, y blks at x to z
K Dsp stats
Mx,y,z Mov buf, y blks at x to z
Px,y,z Data x(3 bytes), lngth y(bits), buf z
Qx,y,z Wrt-rd cmpr y blks at sctr x, wbuf = z
Rx,y,z Rd y blks at sctr x into buf z
Sccc,h Sk to cyl,hd
Vx,y,z Rd y sctrs, strt sctr x, cmpr to buf z
Wx,y,z Wrt y blks at sctr x from buf z
X Fill buf 10-7F with rndm data
Yx,y,z Set/dsp rtry cntrl
Online cmnds
------------
ctl D Tgl actn code dsp
ctl F Sgmnt stat
ctl G Intf stat
ctl P Tgl pwr cyc
ctl Q Frgrnd resume
ctl R Drv micro soft rst, Niwot stp
ctl S Frgrnd pause
ctl T Restrt dflt pgm
ctl V Tgl intf dsp
ctl X Dsp dat at X reg
ctl Z Exit to DIAMON
< or > Dec or inc rw idx sctr
{ or } Dec or inc srv idx sctr
` Stats dsp
\' Xfer stat
~ Intf stat
. Online stat
; Mach stat
Gen use cmnds
-------------
/x Chg lvls, x = 1-8,T
Lx,y Lp nxt cmd (x=1 cnt on err)
=x,y Wrt dta y to mem adr x
+x Dsp cntnts of mem adr x
\\ Qck call btch
---------------------------------------------------------------------------------------------------------
希捷硬盘sf命令整理及可行性分析--没有用砍我
希捷硬盘的尤其是u6的sf方法和文档很多但是都写的很简略没有能够让新手能够操作的,现在我整理一下以供新手操作。
sf首先要备份ata模块,因为sf的时候硬盘会破坏掉ata模块,造成parallel port(并口)不认盘,这样的话你就郁闷了,然后是换板,换成cert工厂板,但是你要是有cert rom文件可以自己制作,澄清一件事就是有人说桃花岛主的sfu6有问题,其实你完全可以自己打开bat文件自己体会一下是什么意思,另外对目标文件用winhex打开看看,里面一般都会有asci符号提示,至少版本号都有,位于文件的最末尾端。
备份模块的命令:
u6dle /c1 /s576 /u=2 2
u6dle /c1 /s576 /u=4 4
u6dle /c1 /s576 /u=5 5
u6dle /c1 /s576 /u=6 6
u6dle /c1 /s576 /u=7 7
u6dle /c1 /s576 /u=8 8
u6dle /c1 /s576 /u=9 9
u6dle /c1 /s576 /u=a a
u6dle /c1 /s576 /u=b b
u6dle /c1 /s576 /u=c c
u6dle /c1 /s576 /u=f f
u6dle /c1 /s576 /u=10 10
u6dle /c1 /s576 /u=11 11
u6dle /c1 /s576 /u=12 12
u6dle /c1 /s576 /u=13 13
u6dle /c1 /s576 /u=14 14
u6dle /c1 /s576 /u=15 15
u6dle /c1 /s576 /u=16 16
u6dle /c1 /s576 /u=17 17
u6dle /c1 /s576 /u=18 18
u6dle /c1 /s576 /u=19 19
u6dle /c1 /s576 /u=1a 1a
u6dle /c1 /s576 /u=1c 1c
u6dle /c1 /s576 /u=1d 1d
u6dle /c1 /s576 /u=1e 1e
备份flash的命令:
u6dle /c1 /s576 /u xxxx.bin
下载文件的命令为
下载flash:
u6dle /c1 /s576 xxx.bin
下载ovly_cct
U6DLE /C1 /S576 xxxx
----------------------------------------------------------------------------------------------
酷鱼维修方法
酷鱼III、酷鱼V、酷鱼VI在T级下的使用:N8,,22执行厂家自校准CTRL+T
酷鱼7200.7执行厂家自校准:A级-N8,AA,22 B级-N2,AA,22(注:在二级指令下工作
关天酷鱼硬盘实行G转P的指令用法
在T级下进入1级“/1”,在1级输入N1就可以进行G转P ,按CTRL+T执行,直到完成
利用指令修复希捷基本通病的维修方法
1.s 的用法:s/c1 /s384 /yu5 *.ata (写ATA)
s /c1 /s384 *.fls (写FLS)
2.做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个20
3:在第二部完成以后,在输入F指令,然后在STRUFF>后输入ASCI83(...............)
在输入F指令然后在STRUFF>后输入ASCI3C(.................)
以上括号里面的是硬盘的容量,用的是十六进制的数字来表示的
容量的表示方法如下:
20G -----5AB80254
40G --------B57004A8
60G---------CFB006FC
80G---------6AE00951
希捷鱼盘的维修技巧
ST鱼盘的维修技巧
一. 判断故障
ST鱼盘的维修与其它硬盘完全不同,正因为PCI提供的维修方式大部份基于ST COM指令,所以在判断ST盘故障需要注意以下几个方面,我们在这里只说关于PCI能维修的范围的故障
1. 根据COM 指令终端反馈信息来判断,一定要注意硬盘接收COM指令后的反馈信息,这是判断ST故障的关键
2. 强烈建议完整的备份固件,CERT,,VENDOR DATA。这三个是必须备份的固件,如果能备份所有固件,包括CERT TRACK ,ATA OVERLAY TRACK,VERDOR TRACK。
3. 是否进行CERT TEST,首先要明白在什么情况下应该进行。这是CERT TEST能否成功的关键。
二. 常见故障
1. ATA OVERLAY读取故障,在此故障下,硬盘不能读取相关ATA管理参数。这种故障一般来说都是因为ATA OVERLAY TRACK上有逻辑性坏轨,
或是数据丢失。在PCI里的表现为,硬盘自检正常,进入PCI通电后BUSY灯亮,大概过20秒后所有灯全部熄灭。
2. VERDOR读取故障,多表现为STUFF WAS UNREADABLE。
3. 在硬盘自检后,报某扇区自动读取出错。这种情况就要首先判断该扇区是属于哪一个控制参数的轨上。然后进行相应的回写操作。
4. 坏道,或是色块。
5. Error Reading Reserve Track Defect List,ST7200.7 FW3.06,3.16最容易出现这种故障。
三. CERT TEST
是否进行CERT TEST,及怎么启动CERT TEST 是一件令大家都很头痛的问题,尤其是想要提高CERT TEST的成功率。
四. 维修技巧
1.固件类故障,这类故障应该是最好维修的,类似于常见故障1,一般可通过回写ATA OVERLAY来修复,对于常见故障2,解决的方法有两种,一是直接回写该项参数,二是初始化硬盘出厂设置。
---------------------------------------------------------------------------------------------
ERR 43 ERR 47”报错的修复内幕——方法两种
此问题是在在进入指令后显示 “ERR 43 ERR 47”报错(ERR 43 ERR 47报错能够自动停止),我们就开始针对这个故障修复做出说明如下:
第一种方法:
进入T>敲入T2
然后开始执行,等待完毕。
至此修复结束。
第二中方法:
进入T>敲入N2,,22
当执行后20分钟左右,停止(CTRL+C)
再很大程度上也可以修复一部分
以上两种方法修复完毕后,必须执行"N50,,22"
N2的时候.记住 备份固件.这时可能V是备份出错的. 楼主还是比较细心的啊。值得学习 谢谢二楼大哥回复 1# lunhui1986 讲的比较详细,值得学习 好资料,不过里面说酷鱼7代不能热交换,应该是可以的 不错!好资料 值得学习~ 谢谢楼主分享 呵呵,这哥们为了修ST,没少看了帖子啊! 学习了,支持
页:
[1]
2