ST酷鱼硬盘维修系列指(转)

[复制链接]
  • TA的每日心情
    开心
    2016-1-10 17:53
  • 签到天数: 197 天

    [LV.7]四品道员

    18

    主题

    487

    回帖

    1995

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1995
    发表于 2011-6-26 14:16:58 | 显示全部楼层 |阅读模式
    ST酷鱼硬盘维修系列指


    ST系列SA区初始化指令
    [post] 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详解!
    [post] 其实用指令来实现西捷酷鱼硬盘的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     -------------开始执行指定测试  uW  Z7Q`   
    ^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是备份出错的.
  • TA的每日心情
    擦汗
    2012-5-3 00:00
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    39

    主题

    584

    回帖

    1258

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1258
    发表于 2011-9-7 08:38:29 | 显示全部楼层
    回复 1# szsxmys


        俺路过,顺便过来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-6-26 14:44
  • 签到天数: 29 天

    [LV.4]七品知县

    6

    主题

    988

    回帖

    2402

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2402
    QQ
    发表于 2011-12-4 20:54:06 | 显示全部楼层
    这么多麻烦吗
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-14 01:02
  • 签到天数: 2934 天

    [LV.Master]三朝元老

    37

    主题

    3222

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    14942
    QQ
    发表于 2012-1-13 22:57:21 | 显示全部楼层
    头都大了云里雾里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-29 22:21
  • 签到天数: 22 天

    [LV.4]七品知县

    16

    主题

    1297

    回帖

    5673

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5673
    QQ
    发表于 2012-2-21 13:07:14 | 显示全部楼层
    头都大了云里雾里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-19 00:53
  • 签到天数: 2 天

    [LV.1]布衣百姓

    2

    主题

    113

    回帖

    136

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    136
    发表于 2012-3-4 17:30:01 | 显示全部楼层
    头都大了云里雾里。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-19 00:53
  • 签到天数: 2 天

    [LV.1]布衣百姓

    2

    主题

    113

    回帖

    136

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    136
    发表于 2012-3-4 17:30:23 | 显示全部楼层
    吧会的都看不会了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-7-7 09:18
  • 签到天数: 341 天

    [LV.8]三品御史

    3

    主题

    1737

    回帖

    2670

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2670
    发表于 2012-4-1 15:41:48 | 显示全部楼层
    什么情况  ~~   真给力啊   
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-7-7 09:18
  • 签到天数: 341 天

    [LV.8]三品御史

    3

    主题

    1737

    回帖

    2670

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2670
    发表于 2012-4-5 10:28:36 | 显示全部楼层
    很多  修盘有用吗 ~~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2012-5-17 23:43
  • 签到天数: 3 天

    [LV.2]九品芝麻官

    5

    主题

    41

    回帖

    64

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    64
    发表于 2012-4-25 00:40:11 | 显示全部楼层
    学到了 ST
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表