西数硬盘的维修与希捷硬盘硬盘的维修原理是一样的,但又有别与希捷的维修。希捷的维修非常依赖终端的使用,不管是故障的判断还是固件的修复,没有终端希捷似乎做不了什么事;西数对终端的依赖,几乎可以忽略掉,修复西数的固件,很重要的一点就是以模块为中心展开。这里仍然从西数的启动过程,来讲解西数的故障和对应的一般维修思路。拿到一块故障盘后,首先接好电源线和数据线,等待状态灯就绪,通常会出现以下情况:
1、硬盘的状态灯无法就绪,家族、型号等都是无法识别的。
这种情况,通常是硬盘的ROM跟盘体上的固件不适配,导致硬盘无法设别到家族,或者更糟糕的情况是ROM被刷空了(全0)。对于前一种情况ROM跟盘体固件不适配引起的不就绪,可以进诊断模式处理;对于后一种刷空ROM的情况,需要用编程器刷回原ROM。还原ROM后,进行进一步的处理。
需要的技能:诊断模式的使用;编程器回写ROM。
2、能就绪,家族型号一识别就长忙。
这种故障是最常见的,选择普通模式,点击自动识别,然后进入程序看日志中的启动信息。
A:服务区模块目录表无法加载。这种情况先加载一个适配的11模块,然后检测一下磁头,磁头OK就用模块搜索功能,搜索模块。从搜索的模块中找需要的模块,写入到硬盘中,就可以修复故障。
B:服务区模块目录表能加载,但是SA结构测试报某个模块错误。在模块目录表中点开对应的模块,通常会因为扇区损坏导致模块打不开,这种情况需要做模块偏移。
需要的技能:加载适配11模块;磁头检测;搜索模块;模块偏移。
3、能就绪,也能正常认盘,但是不能查看用户区数据。
这种情况也会经常碰到,这个是03、04、0C模块中的TPI与CAP不匹配导致。这种情况多是人为破坏造成的。需要找到原始的模块回写进去就可以。
4、西数热交换步骤:
1:备份出故障盘做热交换需要的几个模块03、31、32、40、49、4A
2.找一个同型号家族的好盘,刷入备份的模块(按ID方式写入)
3.断电/上电,让刷入新固件的好盘重新启动
4.休眠,将好盘的电路板换到故障盘的盘体上
5.唤醒,尝试提取故障盘中的数据。
5、诊断模式:自动屏蔽12模块,启动11模块,目的是为了能正常读写固件区模块。这种可以达到修复固件的作用,需要注意的是ROM版本需要与11、12模块的版本匹配,可以查看4F模块里面的版本来确定。
进入诊断模式后,首先做SA结构测试,确定固件是否OK;然后可以进行硬件模块检测,做深度测试模块的正确性。
6、编译器与缺陷表
编译器(RAM) 缺陷表(盘片)
用户区: 31 33
服务区: 30 35