楼主: 胡建朋 - 

[原创] 超全 st 指令 西捷指令

[复制链接]

该用户从未签到

4

主题

36

回帖

217

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
217
发表于 2009-5-15 17:43:42 | 显示全部楼层
这么好的东西,不收藏也不是我性格啊~

该用户从未签到

1

主题

41

回帖

34

积分

[INTOHARD]工兵

Rank: 1

积分
34
发表于 2009-6-1 00:39:43 | 显示全部楼层
感谢
看了下还可以

该用户从未签到

5

主题

647

回帖

432

积分

[INTOHARD]排长

Rank: 3Rank: 3

积分
432
发表于 2009-6-2 16:00:34 | 显示全部楼层
谢谢学习学习学习学习谢谢学习学习学习学习
  • TA的每日心情
    奋斗
    2012-4-26 09:09
  • 签到天数: 1 天

    [LV.1]布衣百姓

    63

    主题

    1842

    回帖

    2339

    积分

    [INTOHARD]营长

    金牌会员

    Rank: 6Rank: 6

    积分
    2339
    QQ
    发表于 2009-6-2 17:05:07 | 显示全部楼层
    Level T(状态T>)—主要含Cert测试,包括:下载代码;开始工厂测试;设置驱动器“Age”;读Cert测试日志,读出错日志,写测试数据到flash,等命令。
    Level 1(状态转入/1)—存储器控制命令,包括:显示缓冲,显示存储器,设置存储器,将缓冲内容拷贝到flsah,从磁盘读取系统参数等命令。
    Level 2(状态转入/2) –驱动器命令,包括:测试柱面,测试磁头,任意配置柱面/磁头和数据工作方式等的命令;设置数据工作方式,执行ECC测试,操作出错日志,转储RAM等的命令;将物理参数转换为逻辑参数,隐藏或启用柱面/磁头等的命令;
    主轴起转,主轴停转,寻址,读,写,读long,写long,读比较,睡眠,设置retry等的命令。
    Level 3(状态转入/3) – 寻址命令,包括:显示 zone 表;马达加速度测试;测量磁头切换 & 定位时间;显示磁头偏移;传动臂开环测试寻址,物理寻址,不同长度寻址测试;
    臂锁测试显示传动臂位置;迟滞测试;臂锁试验程序测试
    Level 4(状态转入/4) – 伺服寻道命令,包括:操作隐藏柱面表;寻道误差测试;显示位置误差信号;Zap 伺服脉冲;设置伺服偏移;设置/显示寻道增益向传动臂发送脉冲
    Level 7(状态转入/7) –校正命令,包括:显示和调整参数;对读取磁道操作进行诊断;AGC增益控制;对所有Zone执行VCO校正。
    Level 8(状态转入/8) – 特殊群写命令,保括:伺服诊断子命令; 配置命令;外部锁定主轴, 主轴转速调整;设置马达偏流。
    Level 9(状态转入/9) – 驱动器命令(完全忽略缺陷管理模式)
    除了上面9个level 的命令以外,还有两组附加的命令:在线命令和普通命令。在线命令是用来显示状态的;普通命令用来“poker(存入)”和“peek(读取)”存储器,存取寄存器,缓冲存储器和数据存储器。
    Level F((状态转入/F )最严重最底层的一个命令,本站研究发现有点和cert丢失,固件伺复信息丢失的含义,固件更是不用说!

    新手必须了解的基本工作状态功能!

    查看ALT信息

    在希捷指令中,用到最多的就是T级别的东西,
    这里还是使用T级别
    T>敲入"V"
    然后就可以看到ALT的信息数据!

    酷鱼4(340016A)通病的修复

    修复方式如下:
    进入T>级别后如下敲入指令:
    T>F
    当显示SetStuff,敲入->后边的指令
    格式如下:
    SetStuff->ASCIFE
    敲入以上指令后显示如下:
    Setting stuff to defaults
    然后继续敲入F,如下:
    T>F
    当显示SetStuff,敲入->后边的指令
    格式如下:
    SetStuff->ASCI1B53543334303031364120202020202020202020202020202020202020202020202020202020202020
    敲入以上指令后显示如下:
    Stuff key 1b -> 53 54 33 34 30 30 31 36 41 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
    然后继续敲入F,如下:
    T>F
    敲入以上指令后显示如下:
    SetStuff->ASCI83B57004A8
    Stuff key 83 -> b5 70 04 a8
    然后继续敲入F,如下:
    T>F
    SetStuff->ASCI3CB57004A8
    Stuff key 3c -> b5 70 04 a8

    这样通病的修复就完成了!此功能只能应用在酷鱼4(340016A)上边!别的型号我们会提供但不是这个,希望大家注意!
    如果使用在别的地方出现问题一概不负责任!
    祝大家成功!

    查看SN/PN号及其修改SN/PN号码

    查看SN/PN号:此功能用于查看硬盘S/N号和P/N号。
    (注::50000000A1001301 AX`3HS59BND' "100165524000"7000-7028
    以上黑色为硬盘的S/N号   蓝色为硬盘的P/N号)

    使用命令是“%”就可以察看出当前硬盘的SN/PN;
    修改SN/PN的命令我们在以前讲述到使用“#”修改
    “$” 是设置存储器PCB的S/N号

    清G-LIST操作说明

    硬盘进入后
    CTRL+Z
    转入T>
    敲入i1,1,22
    执行后开始清G-LIST

    当g表溢出比较有效!

    REMAP错误后清除命令

    进入T〉级别
    然后输入"i4,4,22"
    执行后程序清除REMAP数据!

    比较强大的功能,驱动器自启动就绪命令

    在/2级别下,使用"u"功能,唤醒硬盘后,主轴起转并使之准备就绪,这个功能在修复F>级别上的故障是十分有效的,对于自检失败热交换后相当有效果!

    隐藏柱面; 隐藏磁头,达到缺陷修复目的

    在/4级别下,使用x4251,01命令格式来隐藏柱面,隐藏磁头。

    4251含义是要隐藏的柱面;01是隐藏1磁头

    隐藏 柱面4251; 隐藏磁头 01若 4251 &01这些数值没有输入,则显示隐藏的柱面和磁头!

    启用隐藏的柱面,磁头(能够隐藏就能够显示)

    还是在/4级别下,使用相反的方法显示回来!
    格式如下:z4251,01

    4251 = 欲启用的柱面   
    ffffh是启用所有隐藏的柱面
    (缺省) 显示隐藏柱面列表

    01= 欲启用的磁头   

    大家在使用指令的时候千万注意大小写!不然容易出现问题!

    S.M.A.R.T复位与清除

    首先说明的是大家在指令操作的时候,注意我级别的转换,如果不在此级别使用指令,指令无效,请大家注意细节,因为指令一个字母就关系到成功与否!

    S.M.A.R.T清除:
    T>/1
    1>N1
    清除显示结果如下:
    Initializing SMART Sectors...................................

    S.M.A.R.T复位:
    T>/1
    1>N4
    清除显示结果如下:
    Initializing SMART Sectors...................................
    然后如下继续:
    1>N1
    清除显示结果如下:
    Initializing SMART Sectors...................................7200.7 st380011A故障

    7200.7 st380011A故障

    能正常认盘 无法读取分区 mhdd检测 发现 开头部分 有间断性 的x 打开erase选项 后 再次扫描 变成 色块 全盘erase 又不能通过 硬盘吱吱响

    超级终端 连接通电后 出现:

    Interface task reset            
    1024k x 16 buffer detected                 
    ALPINE - 1_Disk   M.14 01-16-03 11:51                  

    这个能够自己停止吗?
    如果能够自动停止的话,就CERT从N2,,22开始做!
    方法是:T〉N2,,22
    等到02 end test结束就可以修好这个问题了!
    如果无法自动停止!
    就需要刷写固件了!
    希捷砍头后不识别的修复方法

    在希捷砍头后,会出现Stuff Was Unreadable错误,如果想保留3个磁头,那就按照30G的通病修复方法即可认盘!
    完毕以后必须使用MHDD擦除一遍硬盘才可以正常使用!

    提醒:对于所有砍头后出现不识别,必须掌握通病修复方法进行修复,对于指令操作都有连贯性!
    希望大家在以前的基础上多下功夫!
    酷鱼砍头方法!

    此方法在U5中同样适用,在他们的问答中也说明了!
    大家如果有其他问题不要总是跟着一个帖子下来,不然找资料不好找!
    进入T后
    T>敲入YE0
    然后再执行下一步:
    T>敲入AY0

    这是只保留一个头(保留的是0头),如果要是砍头后,出现Stuff was Unreadable信息,则要写入保留一个相同大小的ATA TRACK数据固件,写入这个数据和VENDOR数据!

    注意:固件版本号必须相同,固件是砍头后容量与之相同的!
    不然将会造成严重失败!
    有没有恢复磁头的命令呀!
    我的一块ST80G的盘,二头不见了,只有一个头!
    不知如何恢复回来!
    Y命令恢复回来就可以!
    原来几个头就还原到几个头就是了!

    希捷酷鱼ST330016A通病的修复(2005.11.22号)

    首先进入T级别,然后如下敲入:
    T>F
    出现如下提示符:
    SetStuff->敲入“ASCIFE”
    敲入后会显示如下代码:
    Setting stuff to defaults
    继续执行如下代码:
    T>F
    出现如下提示符:
    SetStuff->敲入“ASCI1B5354333330303134412020202020202020202020202020202020202020202020
    2020202020202020”
    敲入后会显示如下代码:
    Stuff key 1b -> 53 54 33 33 30 30 31 34 41 20 20 20 20 20 20 20 20 20 20 20 20 2
    0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
    继续执行如下代码:
    T>F
    出现如下提示符:
    SetStuff->敲入“ASCI832A90037E”
    敲入后会显示如下代码:
    Stuff key 83 -> 2a 90 03 7e
    继续执行如下代码:
    T>F
    SetStuff->敲入“ASCI3C2A90037E”
    敲入后会显示如下代码:
    Stuff key 3c -> 2a 90 03 7e

    “Failed sys sect. Write”故障的修复失败的对应策略

    “Failed sys sect. Write”故障的修复方法上边我们介绍到了,这里我们不再阐述,这里我们说的是如果不成功难道就无法修复了吗?也不是,废话少说看下边:

    先清空G表,P表。重建SMT表完成后,
    在运行“进入T>敲入T2
    然后开始执行,等待完毕。
    至此修复结束。”

    结束后必须执行"N50,,22"

    一个关于U6的问题请大家帮忙

    ATRst
    U6 - ST320410A(S),03.39
    alid CSPT - Rev FF.F7.03.12
    Valid RWF - Rev D0.07

    Valid VBPI - Rev 00.1A
    Valid OVLY - Rev 03.39.77
    开机显示这些东西
    应该怎样处理呀
    本人是菜鸟!请多帮忙!!
    ctrl+z
    输入 N50

    应该就认盘了

    COM发出信息" Stuff was Unreadable"

    型号:st340016a
    故障现象: 在IDE接口检测不到, 通电时在COM发出信息" Stuff was Unreadable" 自检声正常
    修复方法:使用同版本固件,写回Vendor模块即可!
    写入必须使用pcipc3000工具!
    酷鱼硬盘指令反馈信息判断故障之一

    1024k x 16 buffer detected ALPINE - 1_Disk   S.15 01-16-03 11:51Head Mask 0000 - Switch to full int.         Spin Ready3.06 05-13-03 14:11(P)PATA Reset Master
    1024k x 16 buffer detected 表示:但前电路板缓存大小为1M。
    ALPINE - 1_Disk   S.15 01-16-03 11:51 表示:电路板上的主芯片版本和出厂日期。
    Head Mask 0000 - Switch to full int. 表示:磁头已经复位,准备开始工作。
    3.06 05-13-03 14:11 表示:该硬盘的Firmware 固件型号和写入的时间。
    (P)PATA Reset 表示:当前是IDE接口硬盘。
    Master 或者 TP 表示:硬盘参数读取完成(以认盘)

    如果显示OVERLAY FAILED这个信息后,这个酷鱼硬盘就是通病的表现
    如果显示43 47很多时候是sa区有问题
    如果显示Stuff Was Unreadable也算是通病的一种
    如果启动硬盘不在T〉显示在F>那这个硬盘要修复就需要热交换了

    这一篇首先让大家了解故障怎么去看!
    读取CERT数据到RAM

    很多时候无论做工厂自修复,还是需要调整硬盘微代码,或者执行CERT流程自检都需要读取CERT,在T>级别下敲入“R”
    然后就可以读取到数据到RAM
    这个命令我们后边用到!
    希望大家掌握基础!

    G-List缺陷表的查看

    通过指令进入后,进入T级别,
    T>
    然后敲入"V1"
    就可以查看到G-List表记录的缺陷!
    P-List缺陷表的查看

    和G-List方法差不多,只是指令的不同而已!
    进入T级别
    然后敲入:"V2"
    这样就可以查看到P-List缺陷表所记录的信息了!

    电机停转与起转的命令,热交换必不可少

    当在F>级别修复硬盘需要热交换,这里我们先讲述一下怎么电机停转:

    当好盘进入后,T〉Z 回车 停转
    起转命令是T>"H"

    清P-List操作与说明

    转入T>i2,2,22
    执行后开始清除p表!
    谨慎操作,没有pci的用户尽量少使用,因为你固件无法写回!

    磁头测试,让所有工作磁头都活动起来,测试当前磁头状态

    首先进入2级别,级别进入方式
    例如当前状态是T>敲入/2
    然后执行命令“s”
    不在2级别此命令无效!   
    注意:小写,不是大写.

    本论坛中指令一定要看清大小写,
    我会特意给大家提示,随后这些东西我会给大家整理成一篇文章!
    不分开来讲,我怕大家无法入门!
    磁头位置不正确,硬盘不识别,磁头复位来修复!

    进入T> 级别
    然后敲入"N2,,22"
    然后T>"^T"
    做到2完成
    就ok了!
    完毕之后N50,,22是为了转入T级别
    不用写ATA!
    “Failed sys sect. Write”故障的修复方法

    “Failed sys sect. Write”故障可以在10分钟内修复,修复方法如下:

    进入T>敲入T2
    然后开始执行,如果超过30分钟未提示完成则表示修复失败,可以利用“N50,,22”停止修复。

    N50,,22也是转入T级别的必须工作状态。
    ERR 43 ERR 47”报错的修复内幕——方法两种

    此问题是在在进入指令后显示 “ERR 43 ERR 47”报错(ERR 43 ERR 47报错能够自动停止),我们就开始针对这个故障修复做出说明如下:

    第一种方法:

    进入T>敲入T2
    然后开始执行,等待完毕。
    至此修复结束。

    第二中方法:

    进入T>敲入N2,,22
    当执行后20分钟左右,停止(CTRL+C)
    再很大程度上也可以修复一部分

    以上两种方法修复完毕后,必须执行"N50,,22"
    G-List转P-List的操作与使用

    当G表缺陷太多大家都知道需要进行转表,转入到P表来解决缺陷太多的问题,但是它是如何操作呢,现在我们来说一下:

    首先还是和以前一样
    进入T>
    然后敲入"V",回车
    结束后,然后再敲入"V1"回车
    结束后,继续敲入"i,1,22"回车
    结束后,敲入"i,2,22"回车

    该用户从未签到

    2

    主题

    28

    回帖

    18

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    18
    发表于 2009-6-2 22:48:18 | 显示全部楼层
    正好需要,谢谢。
  • TA的每日心情
    开心
    2018-6-9 21:04
  • 签到天数: 25 天

    [LV.4]七品知县

    9

    主题

    5167

    回帖

    2799

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    2799
    QQ
    发表于 2009-6-2 23:17:26 | 显示全部楼层
    vvvvvvvvvvvvvvvvvvvvvvv

    该用户从未签到

    1

    主题

    93

    回帖

    -21

    积分

    [INTOHARD]地雷

    积分
    -21
    发表于 2009-6-5 13:12:44 | 显示全部楼层
    下来学习。。。。

    该用户从未签到

    1

    主题

    93

    回帖

    -21

    积分

    [INTOHARD]地雷

    积分
    -21
    发表于 2009-6-5 13:12:50 | 显示全部楼层
    下来学习。。。。

    该用户从未签到

    1

    主题

    93

    回帖

    -21

    积分

    [INTOHARD]地雷

    积分
    -21
    发表于 2009-6-5 13:12:57 | 显示全部楼层
    下来学习。。。。

    该用户从未签到

    1

    主题

    93

    回帖

    -21

    积分

    [INTOHARD]地雷

    积分
    -21
    发表于 2009-6-5 13:13:04 | 显示全部楼层
    下来学习。。。。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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