ST-U6终极维修(转载完全版)

[复制链接]
  • TA的每日心情
    开心
    2016-7-17 20:09
  • 签到天数: 19 天

    [LV.4]七品知县

    24

    主题

    326

    回帖

    4782

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    4782
    QQ
    发表于 2006-5-20 22:14:32 | 显示全部楼层 |阅读模式
    好了现在开始正题,由于st硬盘的销量连年销量第一,我们这出的全是st的盘,盘多了坏的盘也就多了点,但是st的盘的维修一直是个难题。自从效率源推出st维修程序后这种情况大为好转,下面我就用xly-u6程序和st原厂软件介绍一些我的维修心得,希望能起到抛砖引玉的作用,希望大家捧场不要用砖头砸我,至于硬盘,软件,资料等还是可以用来砸我的。。。。。。
    现在我提供一些资料大家看看,下面可能会引用里面的内容:
    表1:
    Xly-u6固件  U6dle(工厂软件)  备注
    stu6_1.mod  Ovly-cct.bin  和cert ROM配套的用于工厂模式指令维修
    stu6_2.mod  Ovly_act.bin  硬盘工作于ATA模式的必须模块
    stu6_3.mod  Ovly_xx.bin  
    stu6_4.mod  Defsv.bin  这个有点象MT的1E
    stu6_5.mod  Deffty.bin  P-list
    stu6_6.mod   Defusr.bin  G-list
    stu6_7.mod   Deflzt.bin  和p-list配对使用的
    stu6_8.mod   Rwf.bin  Zone Table
    stu6_9.mod  Sysvar1.bin  
    stu6_10. mod  Sysvar2.bin  
    stu6_11. mod  Cspt.bin  Cert自检的配置模块
    stu6_12. mod  Vbpi.bin  修改这个模块可以砍头
    stu6_13. mod   
    stu6_14. mod   
    stu6_15. mod    AT_stuff修改这个可以改最大LBA,型号等
    stu6_16. mod   
    stu6_17. mod   
    18-27    smart
    stu6_28.mod   
    Stu6_29.mod   
    30-34   
    下面是原厂u6 cert流程说明
    Revision_number

    major_rev 62
    minor_rev 06
    Eng_rev  02
    revision  63

    cspt_key  8
    spare    0
    file_key  B

    Sequence_Start:硬盘的cert从下面的测试4开始到3F停止,盘的流程根据cspt模块版本的不同流程内容会有些变化。
    4,7,C,10,15,1D,11,16,19,18,1A,13,1B,1C,1E,1F,8,33,6,B,D,20,30,E,39,34,31,35,3C,37,3E,22,21,14,26,27,25,3F,到这里以后需要写入AT_ROM40,4A,42,43,49,48,4C,4E
    Sequence_End

    ;REFERENCE:
    ;
    ;     TEST    TEST DESCRIPTION
    ;     4      Latch
    ;     5      Hystersis
    ;     6      Head switch
    ;     7      Check AFC weights
    ;     8      PES screen and RRO ZAP
    ;     9      ROM Flashing
    ;     B      Seek Settling Adaption
    ;     C      Adaptive notch resonance analysis Test
    ;     D      Adaptive notch resonance analysis Test
    ;     E      Constant Velocity Seek test (test for frictional torque)
    ;     F      Decon/Depop/VSS Scheme for Pes screen test
    ;     10     MR offset tuning VGA
    ;     11     Write current tuning
    ;     13     WP tuning for all zones
    ;     14     Read Bias head degradation test
    ;     15     VGA tuning
    ;     16     Capacity tuning
    ;     17     Variable Spare Sector tuning
    ;     18     Write Precomp at zone 7
    ;     19     VGA tuning
    ;     1A     FB and FC tuning
    ;     1B     FB and FC tuning
    ;     1C     WP tuning for all zones
    ;     1D     MR offset tuning BER
    ;     1E     VGA tuning
    ;     1F     Head data collection
    ;     20     Access time
    ;     21     Generate AT zone related settings
    ;     23     Start-stop / Time to ready
    ;     24     Latch Exerciser
    ;     25     Track Encroachment
    ;     26     Wide head test
    ;     27,28   Seek Error Rate
    ;     29     Two Point Seek Test
    ;     2A     Drive Model Name Modification
    ;     2B     Servo VGA tuning
    ;     2C     Skew setting test
    ;     2D     Reskew drive at AT rom age (use as a diagnostic command)
    ;     30     Build defect table
    ;     31,32   Normal Defect scan
    ;     33     PES Summary Test
    ;     34,38   Super Sector Scan Summary Test
    ;     35,36   Normal Defect Scan Summary Test
    ;     37     Left Adjacent Sector Padding
    ;     39     Super Sector Scan for Short & Deep Defect
    ;     3A     Super Sector Scan for Wide & Shallow Defect
    ;     3B     Circumferential Scratch Padding and Filling
    ;     3C     Log Analysis
    ;     3D     Radial Scratch Padding and Filling
    ;     3E     Build Final Defect Table
    ;     3F     AT Rom Flashing
    ;     40     ROM Head Map Flashing, Cert/AT secondary overlays check
    ;     41     Parameters for error limits
    ;     42     Error rate by zone/by head
    ;     43     ECC
    ;     44     Sequential Read Pass
    ;     46     Data transfer rate
    ;     48     Seek Error Rate
    ;     49     Head data collection
    ;     4A     Random Write/Read
    ;     4B     ID Read
    ;     4C     Read Pack
    ;     4D     Read/Compare 00 pattern
    ;     4E     Log checking / Log summary
    后面还有每个测试的详细的一些配置我没有发来,一般也没有用。
    因为效率源的说明里有详细的使用说明我在文中不在说这些简单的操作!!
    坏道的维修:
    坏道修复以前我推荐大家先用做全盘快速擦除,然后用加g-list,然后g转p.
    指令模式的维修指令: N31
                 N08
    固件的维修:
    4号模块请不要写,写了有可能会速度变慢。p表也不能清除,如果P损坏了,只有做cert工厂自检了,不过有些还是可以用指令重建的。
    当硬盘的固件经过修复后,还是不能认盘或读写的时间很长就是固件区有坏道了,这时需要切换到指令模式:T>I,,22回车一直等到完成会返回到T>状态,同时会把固件区的缺陷加入坏道表。不过如果固件真的有坏道了那么这块盘的就很难修好了成功率非常低,只要那个头的固件有坏道,那就直接把它砍掉。I,,22指令不到万不得已请大家还是不要使用。
    还有一种因为错误的写入了固件造成固件不匹配造成硬盘不认,指令下提示:001E错误。修复方法用u6dle(工厂软件)写入第一个表里的那几个模块,如果用的是u6的cert专用板ovly_act.bin ovly_xx.bin会写不进去,不用理它,还有写入时会敲盘要耐心等,等全写入后盘就会返回.P认盘了。
    总结:固件区有坏道后,盘就很难修好就是你用I指令修好了固件,盘的其他地方的坏道会多的加不完的。最好还是把不稳定的头砍掉不用。

    CERT(工厂自检):

    在运行cert前请你一定要考虑好这块盘是不是有必要做cert,cert的成功率不是100%的一但失败以后硬盘上的固件并不能用软件完全恢复,特别是I指令不到最后关头还是不要用I指令失败以后就是想把它修到认盘也是很费力的。
    步骤一:请先修复硬盘固件,并用xlyu6备份所有的固件。
    步骤二:写入匹配的u6dle1.mod/ovly_cct.bin并换上CERT专用电路板。有程序代码的朋友当然不用换板了可以直接写入cert-rom。
    希望效率源提供cert-rom的直接写入功能,这样大家就不用把板换来换去了。

    步骤三:根据硬盘的故障输入不同的指令见下表。
    硬盘故障  需要运行的指令
    单纯的坏道扫描速度正常  T>N31Ctrl+T
    有连续的坏道扫描速度正常  T>N08Ctrl+T
    盘的扫描速度慢MHDD扫红绿很多  T>N04Ctrl+T
    硬盘间断坏道1头的坏道数量超出p表的容量限制(这种情况很多的)硬盘cert后进入AGE=4F状态  T>YE0T>E50T>T5T>T50
    修复完成回到ATA工作状态  T>N50Ctrl+T

    步骤四:用”.”指令察看AGE的状态,如果AGE=3F表示cert成功进行下一步测试。
    如果AGE=4F表示cert运行出错这样的盘很难修了。在后面我再具体讲怎么分析cert日志来修复硬盘。
    步骤五:换回硬盘的电路板或写回ATA-ROM,并写入模块xlyu6_2.mod或ovly_act.bin。
    步骤六:进指令模式T>N40  ctrl+T(推荐)如果完成硬盘自己会进入AGE=50状态。
          或T>N50后回ATA状态进行全盘写入测试,并扫描全盘。
    Cert维修完成。

    在修复过程中的一些问题的解决:

    一:修复完成后盘的LBA或其他一些参数不对了,只要回写备份的xlyu6_15.mod就可以了。
    二:cert失败造成不认盘,不好象客户交代也有损我们效率源的形象,到时客户不懂乱说聋子治成哑巴就不好了。很简单就是热换写回备份的固件,还可以运行T3C,T3D,T3E指令重建缺陷表。
    三:age=4F的问题,4F多数是硬盘的头不稳定和盘片有大量连续坏道,划伤等造成的,头的问题可以砍头,要是砍头后还是不行那就是固件区和0头有问题,那就不要修了浪费时间。
    四:cert测试超过30个小时还没有完成请按age=4F处理。
    五:硬盘可以正确转到AGE=50状态但是不认盘,用xlyu6的点重建就可以了,然后写15模块。

    因为没做准备时间比较紧难免有错请大家见谅

    该用户从未签到

    0

    主题

    9

    回帖

    92

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    92
    发表于 2006-5-20 23:00:21 | 显示全部楼层
    ST系列SA区初始化指令

    I,,22

    别忘了先备份!

    该用户从未签到

    0

    主题

    33

    回帖

    162

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    162
    QQ
    发表于 2006-5-25 14:37:11 | 显示全部楼层
    i have to see it

    该用户从未签到

    0

    主题

    18

    回帖

    1051

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1051
    发表于 2006-5-27 00:52:12 | 显示全部楼层
  • TA的每日心情

    2012-9-14 09:49
  • 签到天数: 11 天

    [LV.3]八品县丞

    7

    主题

    138

    回帖

    1万

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    12944
    发表于 2006-5-28 18:03:34 | 显示全部楼层
    x大大大支持下.一败涂地.西安市

    该用户从未签到

    0

    主题

    8

    回帖

    88

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    88
    发表于 2006-5-29 21:28:47 | 显示全部楼层
    nljljljljlojojo

    该用户从未签到

    0

    主题

    27

    回帖

    399

    积分

    [INTOHARD]排长

    Rank: 3Rank: 3

    积分
    399
    发表于 2006-6-1 15:24:59 | 显示全部楼层
    西捷酷鱼硬盘的SELFSCAN详解西捷酷鱼硬盘的SELFSCAN详解
  • TA的每日心情
    开心
    2012-8-26 08:41
  • 签到天数: 1 天

    [LV.1]布衣百姓

    8

    主题

    118

    回帖

    9062

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9062
    发表于 2006-6-4 11:52:09 | 显示全部楼层
    引用第1楼硬盘混混混2006-05-20 23:00发表的“”:
    ST系列SA区初始化指令

    I,,22

    别忘了先备份!

    该用户从未签到

    2

    主题

    47

    回帖

    65

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    65
    发表于 2006-6-7 09:29:14 | 显示全部楼层
    顶................................................

    该用户从未签到

    45

    主题

    602

    回帖

    1275

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1275
    发表于 2006-6-7 22:07:27 | 显示全部楼层
    U6盘换工厂板后,写它自带的FW!
    U6换板后写FW---------------断电---------------接COM线-----------进入超级终端-----------断电--------输入";"--------显示AGE=50一类的,就OK,可以做了!
    N4
    CTRL+R
    开始做了
    10个小时后会出现:
    AbEnd Test 4F 013E DAC bit
    恭喜,成功了!
    不要忘了,千万不要断电!写
    N50
    N50,,22
    换回原板,清零,OK了,我今天就是这么搞定一个盘的!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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