效率源希捷终端程序,支持绝大部分希捷硬盘固件的读取。而硬盘固件是硬盘产商固化在盘体内的程序代码,用来保证硬盘准确定位读取用户保存的数据,是硬盘的软件部分。
大部分的希捷硬盘固件都是存放在硬盘的盘片上,并在盘片中间的一部分区域里,这点我们可以通过下面的区段表看出。
效率源希捷硬盘修复工具,在读取硬盘固件前,必须要从硬盘装入一次,这样让终端盒可以识别到硬盘的基本参数信息,包括硬盘的缓存地址和固件区的起始位置。对于酷鱼系列的硬盘,直接点从硬盘装入,就可以获取硬盘的家族系列,MODEL号、SN 号、固件版本、容量,以及基本参数信息。
硬盘参数将影响程序是否能正确读写固件。前面我们已经说过了,希捷硬盘的固件区开始位置并不是从硬盘的0磁道或18磁道开始,而是从硬盘中间部分开始的,这将影响到程序是否能准确定位到固件存放位置。而对于同一系列的硬盘,该固件区位置都是不同的,相同的只是不同固件相对于固件区开始位置的偏移量。
对于这个NHAWK1HD系列的固件偏移如下:
ATA 68H
APP 16H
CERT 64H
INFO 6BH
从硬盘装入以后,选择备份固件选项,将需要备份的模块前面打勾,就表示已经选中该模块,再点从读取,程序就将访问固件,并将读取的固件信息保存在系统生成的路径中
中间一栏的列表中将显示读取进度和显示是否读取成功。读取出来的模块都是以.mod为扩展名。
酷鱼5代硬盘及以后的盘,模块地图都有:0 ALT,1 ATA,2 CERT,3 CERT TAB,4 INFO,5 PL,6 TS, 7 APP,8 SECT,10SMART。
酷鱼5代以前的硬盘,模块地图有:0 ALT,1 ATA,2 CERT,3 CERT TAB,4 INFO,5 PL,6 TS,10 SMART
(注:U系列硬盘在从硬盘装入前,请先手动选择硬盘系列,再读取固件)
如果电源不稳定,设备的连接不完好,硬盘模块损坏,将影响到备份出来的模块是否完整。建议备份完模块以后,使用WINHEX工具打开模块检查一下。
上图为ATA 在WINHEX下的显示,红色部分显示为该硬盘的原始固件版本。
上图为APP模块在WINHEX中的显示,红色筐里显示的是该硬盘的家族系列。
上图的磁道一栏,是效率源提供给客户自己研究希捷硬盘的一种途径,主要是用来备份磁道。固件区磁道是模块偏移固件区开始位置的大小,只能输入十进制。
效率源程序读取固件关键是三个因素:1。在指令模式下按CTRL+Z 看硬盘是否在F> ,如果硬盘模式是在F级下,程序无法读取固件。
2。在装入管理界面中,硬盘参数一拦中,是否是空白或为0000(希捷酷鱼5代及以后的硬盘参数都不会为0000),为0000读 出来的数据并不是真实的固件模块。
3。在装入管理界面中,是否能识别硬盘的家族号,如NHAW1HD。如无家族号,在备份固件栏中将看不到备份的固件模块。
下面介绍另一种情况。7200.7硬盘,SN 3JS2SQX2在备份出来的固件并不完好。如下操作:
先从硬盘装入
选取固件以后,读取固件
在备份的时候,速度非常慢,5—6分钟才能备份出一个模块。备份完成以后,用WINHEX打开看1号 ATA模块
这是错误模块,并不是我们想要的,为什么会这样呢。我们可以直接进入其他操作下的指令模式里查看信息。
按一下回车或CTRL+Z,出现在F级模式
原来是在F级下,所以备份的模块不正确,这是因为该硬盘不稳定,就绪时间太长,超出了程序所允许的时间,造成了F级的现象,但是该硬盘是能就绪的,解决办法就是只装入一次,让终端能正确识别出硬盘的缓存和固件区开始位置就可以,再点OFF和ON 让硬盘的电源复位一下。等状态就绪以后,不用再从硬盘装入,就可以读取固件了。