




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、硬件高级检测修复【任务7.7】小马遇到一块迈拓的金钻九代120G硬盘,该硬盘电机运转正常,寻道正常,但无法识别,无异响声,用其他检测工具检查仍不能识别,硬盘状态灯显示一直为BUSY。任务分析:硬盘转正常,寻道正常 说明硬盘电路部分和磁头电机应当没什么问题,这个是典型的迈拓硬盘固件问题。修复思想为:在安全模式下用PC-3000加载LDR文件(硬盘引导映像文件,也就是保存在硬盘ROM中的程序)使得硬盘就绪并能读写固件,检测固件找出损坏固件模块并回写对应的好模块,最终无损数据地修复硬盘。操作方法与步骤:(1)挂硬盘在PC-3000 的ATA1端口下并运行程序,此时硬盘一直处于忙的状态,无法就绪,如下
2、图所示:图7-24 硬盘状态(2)由于一直BUSY 无法对硬盘进行固件读写操作,因此将硬盘跳线设置为安全模式,并重新通电,此时硬盘的电机不转,直接进入就绪状态,等候控制命令。图7-25 进入安全模式(3)接下来加载对应的电路板虚拟文件(LDR)文件,选择“LDR file loading”“from database”,然后选择一个对应型号的LDR文件,点击OK ,如图:图7-26 加载LDR(4)在加载选项中选择AUTO:图7-27 选择加载模式(5)加载LDR后相当于给硬盘引导了,硬盘就不在安全模式了。这时硬盘会通电,并反复两次规律的敲盘。这是正常的现象,不用管,敲盘停止后硬盘正常就绪-加
3、载LDR成功。图7-28 加载LDR完成(6)然后选Utility start(开始实用程序)正常进入。图7-29 观察硬盘检测状态(7)仔细观察参数信息,注意看到这个硬盘的ROM 校验和(ROM SA CS)为 FFE9,而我们刚才加载的LDR的校验和是1B5C,校验和不同说明两份文件的内容不同,有可能是版本不一致引起的,因此需要加载对应的LDR 文件。将硬盘断电后重新加载CS值为FFE9的LDR文件,如图:图7-30 选择CS正确的LDR(8)加载成功后再进去,可以看到校验和正确了,已加载了正确的LDR文件。 图7-31 正确的检测状态(9)检测固件,从主菜单选 SA structure
4、test。结果出来了,可以很清楚的看到是硬盘的OVERLAY模块38、4F号模块有问题,其他模块是好的。图7-32 检查模块状况(10)下面进行最关键的一步:写固件,找出坏的模块后写入相应的好的模块。这里我们知道是38、4F号模块出问题了,在写之前做写测试,菜单中选择“SA writing test”,结果如下:图7-33 写测试(11)结果表明写测试成功。然后再写入对应的模块:38、4F。在菜单中选择:“Writing modules”,选择对应的固件选上38、39、4F,点击OK确定。(如图所示,39号模块为ROM SA,为确保修复成功,因此一起勾上。)图7-34 写入模块(12)稍后会提
5、示写入成功,如图:图7-35 模块写入成功(13)再次检测固件,结果显示损坏模块已经修复。图7-36 检查模块(14)最后,将硬盘断电,设置跳线回到正常模式并重新进入PC-3000,硬盘已经能就绪并正常识别,数据可以正常访问,本次恢复操作顺利完成!图7-37 硬盘正常工作& 总结与补充迈拓的硬盘在写模块之前,一定要先做写测试。如果写测试没成功,就一定不要做任何写入固件的操作。因为固件区偏移了,固件写进去的位置不对,这时写入固件不但不会把坏的固件写好,反而会把其他好的固件写坏,因此对固件区的写测试操作是能正常写入固件的前提。由于PC-3000一直没有中文版,对大家的学习和使用造成了一些不
6、便。为了让大家学习方便,以常用的PC-3000 PCI英文版为例,把基本的菜单指令介绍一下。运行PC-3000程序之后,就会读出驱动器的ID并显示一个菜单用于选择待修驱动器的型号。选择驱动器之后出现如下菜单:l 标准模式l 重读驱动器ID号l 从SA初始化l 载入LDR文件l 写内存缓冲l 程序运行时禁止Reset“标准模式”:对驱动器进行完全初始化,如果驱动器存在故障(LDR文件不能加载或尽管能加载但不能引导固件)将会出现以下错误信息:Error loading the modules table!(载入模块表出错!)如果DISK(PN=1FH)模块不可读将会出现下面的信息:Error lo
7、ading configuration module!(载入配置模块出错!)“重读驱动器ID号”:更新“MODEL”行的数据,可用于驱动器启动时的诊断。“从SA初始化”:使驱动器使用自身的固件数据启动。如果驱动器启动成功,固件版本号就会显示出来,但是这个过程不是自动的。 使用“从SA初始化”命令也会更新“MODEL”行显示的数据。“载入LDR文件”:当驱动器不能自主初始化,需要恢复固件数据时,推荐使用这一命令。 “写内存缓冲”:这个命令是可选的,与“Work with memory buffer(内存缓冲区操作)”命令类似。此命令对ATHENA DSP系列驱动器非常有用,因为这种驱动器初始化时
8、不但要加载LDR文件,还需要加载从其他驱动器拷贝的RAM数据。“程序运行时禁止Reset”:程序正在运行时禁止Reset,缺省是允许Reset。其中,标准模式中包含了PC-3000的所有使用功能,其他几项则是用于特殊情况。选择“标准模式”后出现下面的菜单:n 逻辑扫描 :使用逻辑参数对磁盘表面进行测试。n 磁盘固件区操作 :操作内存缓冲区、固件区,LDR文件的载入,以及安全子系统。n 磁盘 ID操作:修改驱动器型号的名字和序列号,这些参数被储存在驱动器固件中的DISK模块(PN=1FH)。n 缺陷表操作:G表和P表的查看、清除,将G表移至P表等。n 自检:开始硬盘自检、停止自检,察看自检状态等
9、。n 退出:退出到上层菜单。更多的关于PC-3000使用说明和信息请参考其他相关资料。二、修复希捷硬盘【任务7.8】有一块希捷的7200.7 PUMA 串口80G硬盘,型号为ST380817AS,经过初步检测故障现象为:硬盘通电正常,寻道正常,在PC-3000下状态一直忙。任务分析:这也是典型的硬盘固件问题,可以利用西捷硬盘专有的COM终端反馈信息确定具体有问题的固件,利用PC3000修复固件。操作方法与步骤:(1)连接COM线 通过COM线反馈信息判断固件损坏类型。将PC-3000附带的COM线连接硬盘和主板的COM接口,此线缆一头为并口IDE接头,一头为串口接头。(2)调出超级终端:选择开
10、始程序附件通讯超级终端,设置好名称,和端口(默认为COM1或COM3),波特率(默认9600,在后面的PC-3000中通信速度较慢,可改为91200)。图7-38 打开超级终端图7-39 设置连接参数(3)超级终端设置并连接好后硬盘连接上COM线并通电,COM线反馈信息如下图。从终端信息可以清楚的看出此硬盘是OVERLAY 失败。图7-40 返回硬盘状态信息(4)使用PC-3000写入固件,运行PC-3000进去西捷菜单。图7-41 进入PC-3000图7-42 故障硬盘状态(5)写硬盘固件,在菜单中选择 Writing SA surface,选择版本对应的固件(这里是3.42):图7-43
11、打开对应固件(6)选择Overlay模块,这里是PCHS 0X00EDB90X00¬0X00000X280):图7-44 选择模块文件(7)这里不要先写入固件,要看固件的写入位置对不对。我们看原盘的ATA OVERLAY在固件区中的位置是EDA7如下图:图7-45 察看模块写入参数(8)因此我们应该复制一个文件出来,并把文件名改为:标志位置为EDA7的文件。此模块的文件名称很长,而且按照一定的格式来组织名称的,仔细观察下图的文件名称,与上图有什么关联?图7-46 修改对应模块参数(9)如下图:改完后直接选取文件点OK就可以了。(原来利用文件名记录了写入参数)图7-47 修改后的模块名(10)写完之后重新通电 发现硬盘已经可以就绪了。正常进入,型号已经可以识别。图7-48 硬盘能正常访问(11)这时可以访问数据了。图7-49 尝试访问硬盘数据(12)数据可以完全正常访问,至此,数据成功修复。图7-50 数据恢复成功& 总结与补充对于西捷的硬盘故障,一定要习惯于在COM线下看具体故障原因,不能只在MHDD里面看认与不认,因为那样看不出任何具体的原因。另外写入ATA OVERLAY模块的时候存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论