一.进入
1、 正常模式(能访问固件)
家族是以CPU来选择的
能从事ROM,RAM,SA区操作,注意拿到盘第一件事是备份硬盘,备份名后加上微码
2、 内核模式(只能访问ROM,RAM,不能操作固件)
不认盘时进该模式,如无法自动识别家族先换BIOS,再换电路板
二、常用菜单
1、ROM操作
西数换ROM找相同微码的换即可,再通过原盘固件生成4F模块,回写4F即可。 30,47,4F都可以通过固件找回。
读ROM,读取硬盘BIOS
写ROM,写入硬盘BIOS(必须备份原ROM再写)
读ROM模块,
写ROM模块,
SA区编辑(编辑0,1头所对应固件地址,改后不能过电路板读盘,固件是写在0,1头上的,如果两个头都损坏了,无法读取固件,换磁头即可)
禁止访问SA(自动修改0,1头所对应固件地址,改后不能过电路板读盘,不无法识别硬盘了,解决敲盘故障。
充许访问SA并重启(自动恢复0,1头所对应固件地址)
阻止访问02模块 阻止后 序列号,型号都无法识别 变成 wdc rom model-amaica 序列号 wdc-rom sn #yz......
阻止访问30模块 不认盘,只能进内核模式
三、RAM操作
注意如果出现不认盘一般先要在ROM操作中关闭SA区访问,断通电一次生效
加载LDR
手动加载 11,1B,13模块,用于只能进内核模式,通过加载的微码来控制硬盘工作(如果是磁头问题同样会打盘)加载后退出重进,就可以进正常模式了。再加载目录后就可以操作固件区了。
加载LDR后盘不转,先换BIOS芯片,再换板。
加载目录到内存
加载指定微码的固件位置MODE中的01目录模块,加载后,固件模块就出来了,可以检测SA模块,重新写入问题的模块就可修复固件。写入模块后一定要断通电一次生效。
编辑虚拟磁头
如果打盘,往往是某个头坏了,把坏了的头剪了,并在RAM中屏蔽该磁头,也可依次屏蔽磁头来排除磁头故障,如还打盘,先换电路板,再换磁头(注意固件是写在0,1头上的,如果两个头都坏了必须换匹配的磁头)。
四、SA区模块介绍
1、重要模块
25,31,36,38,3,40,41,42,43,49 为A级模块,不可替换,其它模块可由相同微码的固件替换。另如果SA区有坏道写不进固件,我们可以把 03,11,31,33,40模块备份出来后,热交换通刷固件后再回写这些固件来恢复数据。
模块启动顺序
01-11-1b-13 然后才是其它,只有这几个模块正常后才能识别硬盘。
3、 重要模块损坏后的现象
01 目录模块
用来存放所有模块的目录,损坏后固件无法启动,故障现象为硬盘通电启动正常,但就是不认盘。
25 加密硬盘密钥
没有加密的硬盘损坏后没影响,加密后的盘此模块损坏后,数据错乱。
03 模式选择模块,不可替换
损坏后,通电听到两次敲盘声电机停转,不认型号与容量 ,接在PC3000上状态灯显示REEOR,ABR,进内核模式提示 Debug stop code 。。。。Unknown debug stop 1BC19
31 翻译器模块
损坏后能识别硬盘型号容量,但全盘坏道,可在SA区操作中翻译器再生利用原机 P-LIST来修复此模块
36 T-LIST 工厂坏道列表
一般不会坏,损坏后故障与31相同,无原固件修不好