ST 7200 硬盘维修
ST 7200。9。10固件的备份和写入 一、 备份LDR 1, 进入ST模块,点那个象软盘一样的图标出现画面 选以下几项(就选这四项): 点OK 结束后,就要开始备份其他的(ATA,VEN ,APP ,ROM),先备份ATA,备份之前先点LOAD CERT显示(本来是在T级下的)。 2> / t T>y 显示各个固件的开始和长度 Intfcode (后面还有显示这个固件的开始位置如:000159F2)这个的ATA Intf sys (后面还有显示这个固件的开始位置如: 000159F6) 这个是VEN 记下这个两个固件的开始位置,以便备份和回写。 2, 点读固件(Reading SA surface ),选ATA 选完就OK了,开始备份。结束后再备份VEN,工序一样的,就是开始的位置不一样了,如: 备份结束后,就要备份APP和ROM了,先备份ROM方法是: 进入安全模式 F>e4 F> 点那个象集成电路一样的东西下面的第三项DATA buflers reading(读数据), 然后OK,备份结束后,还要更改的,在第000140----000160的位置000160只要一般的位置就够了,也就是中间的分界线,全部就是两行半: 000140 ----------------------------------------- --------------------------------------- 000150 ----------------------------------------- --------------------------------------- 000160 -----------------------------------------改的方法就是复制同类型的ROM的相同位置,粘贴到现在备份的ROM下,就OK了,保存的后缀是ROM.dmp文件。 下面开始备份APP(同样是在安全模式下): F > R F >R4 F > 点单引号,就是回车键左边的那个,就显示: CMD CYJ HD SCT CNT CSCT CBUT ------------------------------------------------------ 0238 0060 这个0238就是这个APP的大小,0060就是APP的入口。点读固件: 点OK!备份结束。 下面开始分解ATA为ATA0和ATA1,用WINHEX打开刚才备份的ATA模块 01 16 F3-----------------------------------------
FF FF FF FF FF FF FF FF FF FF FF FF FF | 从开始的第一个字节,一直到这段没有字的地方再包括下面的FF FF FF FF,把这段进入新文件保存,就是ATAO了。 | 00000000000000000000000000000000000 00000000000000000000000000000000000 000000000.。。。。。。。。。。。。。。0000000000 | | 01 15 7F 23。。。。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 FF FF FF FF FF FF FF FF FF FF FF FF FF | 从开始有字的地方起,一直到这段没有字的地方再包括下面的FF FF FF FF,把这段进入新文件保存,就是ATA1了。 | 0000000000000000000000000000000000 0000000000000000000000000000000000 | |
ATA分解完毕,(如果开始没有备份LDR,那么还要分解校准CT流程的)开始合并LDR: 点灯泡,加载刚才备份的那个LDR: 分别选 ROM,APP,ATA0。ATA1。后面是那个软盘一样的图标,再找到刚才做好的ROM,APP,ATA0,ATA1,加载进去,注意这里还有一项要编辑的,那就是APP,点右边的选项,编辑,一定要做 CYL=80198 也可以是 80344 LEN=640 568 SACylshift=22 22 StartAddr =96 96 其实上面那些不需要完全一模一样的做,关键只要做 SACylshift=22 22 StartAddr =96 96 就可以了! 做完以上的工作就全部备份完了所以的固件和LDR ,可以用来做F级维修了!!! 7200.10 砍磁头也是同样的改 APP和 ROM,改的时候要注意的是,APP里面有几个地方有00 01 02 03 04 05 06 07 08。。。。的,当然硬盘里面比较普通的最多也就6个磁头,所以找到有00 01 02 03 04 05 06 07 0 8。。。。这个就肯定不是磁头影射表,只有找到00 01 02 03 04 05后面就是乱的了 。这样的才是真正的磁头影射表,改这里就可以了,ROM只有一个地方有这样的排列,所以比较方便的找到。 测试磁头是这样做的,先CTRL+R E8 回车,就会显示磁头的好坏了 二、 写入 进安全模式,调整速度为最高921000,点灯泡,加载刚才做好的LDR 先选APP(选安全模式),再选“强制写入”,点OK。写完以后就应该显示 T> 加完APP,此时可以用CTRL+Z,能看到在1级下,此时手动回到T>, 如果没有这一步,等下加载CERT CT 后就会卡死,终端不动了,所以要按照这个来做。 Reset 1024x16 DRAM F> 1>/ T> 这样就可以了,此时再点灯泡,加载CERT CT 了,其他的都不要勾选了,直接点OK!!!! 完成引导将进入 T>. 现在就可以输入 SN 号开始校准了,如果不这样做的话,那校准将会到99这一步停下来的,这样就很讨厌的了。校准结束后,那就是要 回写ATAO,ATA1和VEN:正常模式下(其实7200。7。8。9。10都可以这样写的) T > N4F,,22 T > W 点灯泡,加载LDR,选ATA0,ATA1,其他都不选,点OK!!!写完, T >/2 2 / U (电机起转) 显示 Buzz HM SF1 ! 2 > / t T >b,,22 T >c 回车 ,这样ATA0和ATA1 就写完了,接下来就是 写VEN 了,(开始备份的时候运行了 T > 点LOAD CERT 2 >/t T >y就显示了那个intf sys 0x00159F6就是现在要写VEN的开始位置,长度一般有0X15---0X50就够了,如果还不行那只有写到280了) 方法是用写固件的方法,这个不可以快写的,速度一般选57600就可以了,很快就能写好的。写完以后要记得 T >N50,,22 T > 1 1 >N1 回车,显示 in-----SMART………..END OK ! 1 >N50,,22 回车 就OK了 断电,加电进入,就能认盘了,就可以开始扫坏道了,坏道多就可以擦除或高级带密码擦除或格式化都可以了。这样硬盘就修好了。 7200.10盘,写ROM 进安全模式,速度选57600就可以了 F > (把要写的ROM的后缀名改为dmp ) 点那个向集成电路一样的图标的第四项,写数据(datd buffers wrving) 这样就点OK 了,写完了,用下面的命令来保存: F > e5 Ok F >e9 OK F >e3,200,1,0 Ok F >e6 Ok F >/ F F >U Buzz HM 保存结束,ROM就写完了, 如果 ROM写死了,可以用以下方法来写? 1、 短接 ROM的 4 5脚进入模块。 2、 速度选57600就可以了,在F级下,任何命令都会报错的只有点TOOLS(工具)了。 3、 选TOOLS下的第一项 Utility extensions(扩展工具)下的第一项 Viev services inforniation object PCHS DATA buffer RAM ROM Anydats …………………………………………….. | | | | | | | |
点OK !就会出现模块编辑窗口,点软盘一样的图标,保存!即可开始发送, 4、 发送完毕,只是这个程序进入了缓冲区,还要保存到ROM里面,用命令: F> e5 Ok F >e9 Ok F >e3,200,1,0 Ok F >e6 Ok F >/F F >U 回车,将显示: Command lnactive F > 退出,断电,加电,重新进入模块,这样ROM就写回去了。 提取 CT 同样用WINHEX打开备份的 CERT T,点那个小的望远镜 找到了01 02 83 84 ,7200。9。10,一般都是这样的规律, 找到这个地方,这个就是CT 了,但是 CT 还有一个文件头,包括效验全部弄下来,位置在刚才那个01 02 83 84 前面很00 00 00 00 的上面的那个开头,就是很多FF FF FF FF的下面与数字的地方,就是CT 的文件头和效验,从这个地方开始一直到这一段所有的字的地方,还要到字下面的很多的FF FF FF FF全部(一般长度为2FF0个字节,16进制也就是12270字节,十进制)。一定要看到尾部有一大堆的FF FF FF FF那就是尾了,这些全部选中,进入新文件,这样CT 就提取出来了,大小为2FF0。如果长度不够,那么就要在后面FF来补充。 但现在的 CT 是还不能用的,要将文件头和效验扇区(大小是一个扇区,就是前面所有的一直到刚才的那个01 02 83 84 的上一行,包括上面所有的文件)剪切,粘贴到文件的后面去,保存下来,这个就是 C T了。这样做完,文件的开头就是01 02 83 84 了。 到这里CT 才算是做好了,可以用来加入 LDR 了。当然这样做只是在没有备份LDR的情况下才这样做的,备份LDR 的时候,点9以上的盘只能备份CC和CT ,记得顺便把HDDID和 DRV 也一起勾选,这样在做 F 级维修时,成功率会很高的。 |