- 积分
- 27
- 下载分
- 分
- 威望
- 点
- 原创币
- 点
- 下载
- 次
- 上传
- 次
- 注册时间
- 2007-8-19
- 精华
|
8#
发表于 2007-12-4 09:29:05
|
只看该作者
来自: 四川绵阳 来自 四川绵阳
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
现在我提供一些资料大家看看,下面可能会引用里面的内容:
表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,3
1,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模块 |
|