效率源WD(西部
数据)专修程序自2006年正式发布以来,一直受到广大行业用户的关注,主要是针对西数(Western Digital)品牌
硬盘进行
数据恢复及修复的专用程序,程序可以处理的故障:硬盘不被
电脑主板BIOS所认别;硬盘接通电源后发出敲击声;提示SMART分区表出错;因为原厂
固件区(Firmware District)出错而造成的几乎所有问题。因此功能全面用途广泛。效率源WD专修程序从开始发布的1.0版本到现在最新的5.0版本,经过了十次多的程序更新,效率源工程师一直坚持贯彻把产品做好、做全的理念,从没有放弃过对西数硬盘的研究。从5.0版本开始,经过大概半年时间的研究和技术积累,效率源WD专修程序V6.0即将隆重推出。该版本在功能上有重大的突破,无论是修盘还是数据恢复,在成功率方面都将有大幅度的提升。6.0版本的程序在功能上将会有10多项更新。一、ATA模块自动生成功能
在西数硬盘固件中,ATA模块与
电路板上
ROM有着对应关系,如果ATA模块的版本和与ROM中对应模块的版本不一致,那么硬盘将无法直接被操作系统识别,硬盘无法正常工作,甚至会导致电机停转。在5.0程序版本中,已经有了对ROYL系列硬盘的ATA生成,该功能已实现了通过ROM的版本来匹配ATA模块。在6.0版本的程序中,会增加黑一系列ATA模块的生成功能。这有赖于效率源用户提供的大量固件,该功能才得以实现。当然效率源以前提供过黑一硬盘,ATA损坏的修复方法,该种方式需要用户找一个相同系列的硬盘,通过将好盘上的电路板换到坏盘上,并回写好盘的ATA模块,才能修复坏盘。这种方式需要用户找到一个同型号的好盘,这就增加了用户的修复成本,降低了用户的利润。而6.0版本中的功能将更方便,更快速的修复硬盘。
ROYL系列硬盘 ATA模块版本
ROYL系列硬盘 ROM中4F模块的版本
二、PLIST模块的重新生成功能
PLIST永久性缺陷列表,厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有缺陷磁道和缺陷扇区,记录在PLIST中。并且在对所有磁道和扇区的编号过程中,将跳过这些缺陷部分,让用户永远不能用到它们。WD硬盘在工作中并不是直接去访问PLIST模块,而是访问其译码表。在PLIST模块中的缺陷扇区都是按CHS方式记录,而这种方式对于现代大容量硬盘数据访问来说速度太慢,不能满足高速数据交换的要求。于是就有了一个以LBA或PBA方式记录坏扇区的模块,即我们所说的译码表。WD硬盘的译码表由两个模块组成:RBBLIST和缺陷主表。如果这两个表中任意一个损坏,那么用户将无法访问硬盘上存储的数据。而译码表就是PLIST模块的另一种表现方式,当译码表中的模块损坏时,就需要通过PLIST模块来进行重建,重新生成译码表。但如果PLIST模块也是损坏的,这种情况下,用以前的程序将无法解决。
在新的6.0版本中,将会有一个全新的PLIST模块生成功能,程序将根据硬盘上的其他模块,生成出一个PLIST表。其原理是利用了硬盘厂商在出厂前对硬盘进行的低级格式化操作,该操作会将硬盘上找到的每个
磁头缺陷分别记录在日志中。只要这些日志文件没有被改动过,那么就可以利用这些日志文件重新生成PLIST表。对于每个头来说,都会有一个日志文件存在。生成出来的PLIST表后,就可以修复译码表中的错误,从而修复好固件后,恢复出硬盘数据。
PLIST表 8个字节为一缺陷记录
三、磁头伺配参数修改
该功能的主要作用是修改ROM中的磁头伺配参数。磁头的伺配参数是什么意思呢?硬盘的磁头在寻道硬盘的数据时,会根据预先设置好的飞行高度、波特率等参数访问磁道。因为硬盘是属于高精密度的电子设备,任何细微的参数都将影响硬盘的正常工作。伺配参数直接会影响硬盘磁头的读写,而每个磁头上的伺配参数有可能会不一样。WD硬盘在更换了磁头或更换了电路板后,磁头的伺配参数都会不匹配,这会导致大量的红绿块甚至坏道产生。如下图:
为解决上面的这种情况,我们就需要将硬盘磁头的伺配参数修改正确,在WD5.0的程序中,效率源的工程师将ROM中的47号模块以固件方式提供给了用户访问,用户需要人工判断一下参数的位置,手动修改该参数,就可以达到修改伺配参数的目的。如下图:
对于大部分的用户来说,5.0版本中的操作技术含量太高,操作起来不是很方便。于是为了更方便直观的修改该参数,6.0版本中将直接提取伺配参数的值,提供给用户修改,也可以使用自动匹配的功能来完成匹配。修复后的效果。
四、SMART模块的强力清除功能
在5.0版本中的程序中,有一个SMART表复位功能,该功能主要是将SMART模块中的记录项恢复回出厂值。在ROYL系列中,使用该功能无法达到清除SMART表的目的。这是因为在ROYL系列中,SMART表有四个模块,两两模块为自动备份模块,如只修改一个模块,硬盘电源复位后,SMART模块将自动恢复成原先的数据。为了解决这种问题,以前需要将硬盘破坏成不能正常识别的状态,然后用好盘上的SMART模块,4个同时写入,再修复好硬盘,这样也可以达到修改SMART的目的。
在6.0版本中,将采用新的
指令一键完成SMART表的修复,不再需要复杂的修改过程。
五、自动校准日志一键清除
每一个硬盘在出厂前,都会被厂家做低级格式化操作,也就是自动校准。通过自动校准,厂家可以检验出该硬盘是否达到了出厂标准,并将找到的坏扇区加入PLIST表,进行缺陷屏蔽。在做自动校准的过程中,硬盘研发工程师把硬盘校准的信息保存到日志文件中,以便对硬盘问题的分析。这些日志文件就好比是WINDOWS系统安装后的临时文件一样,不再参与硬盘的工作。但是当硬盘再重新做自动校准的时候,某些日志文件的内容不会被清空,校准信息会自动在日志文件末尾进行添加,这样会造成日志文件被写满,产生溢出,最终导致校准不能正常完成。为了解决这种问题,校准前一般都需要将日志文件中的内容清除掉。在5.0版本的程序中,用户只能将每个日志文件打开,逐个进行清0、回写。
6.0版本将增加一键清除日志的功能,大大的节约用户的修盘时间。
六、测试所有磁头的好坏
当硬盘在长期使用后,磁头由于不断的读写数据,会造成磁头不断的老化,最后导致该头所对应的数据无法读取。WD的硬盘一般都是使用主头开始启动,只要主头没有问题,硬盘就可以正常识别出来。但如果其他磁头已损坏,那么就会造成数据区有规律的坏道。
在5.0版本的程序中,只能测试主头和次头的读写,测试不了其他头,无法判断其他头是否能正常读写。
最新的6.0版本将增加测试所有磁头的功能,用户可以自己选择需要测试的头,测试其头的读写能力。
七、增加提取黑一系列ROM中的隐藏模块
在WD硬盘的ROM 中,包含了很多有用的模块,比如4F模块,该模块与ATA模块版本一致;47模块,该模块是磁头的伺配参数模块。诸如此类的模块还有很多,0A号模块,0B号模块等等。
5.0程序中,已将ROYL系列ROM中的隐藏模块提取出来,但是黑一系列的还没有提取,6.0版本程序将增加提取黑一系列ROM中隐藏模块。
八、修改固件读取中模块的显示方式
5.0程序中的模块读取只显示了模块的编号和部分模块的解释,6.0版本程序中将显示每个模块所在的磁道,开始扇区和长度。这样可以更加直观的了解模块的情况。
九、在装入界面中显示ROYL系列中的家族版本和ROM的版本号
WD硬盘,我们一般都是通过电路板的形状和电路板上的编程口,来对其分类。但是对于最新系列的WD硬盘ROYL,还可以按更小的家族进行分类。将硬盘的家族细分是为了能更方便的找到匹配的固件。因为相同型号的硬盘,即使固件版本号一样,其固件都有可能不能共用,这就是由于家族号不同。在6.0程序版本中,从硬盘装入后,会显示ROYL系列硬盘的具体家族号。
ROM的版本号,主要是为了方便用户在匹配ATA模块时,能快速的找出所对应的模块进行修复。
十、增加状态寄存器的功能
应WD用户的要求,6.0程序版本会加入硬盘的状态寄存器监控功能。在以前的程序中,硬盘的状态只显示“就绪”、“忙”、“很忙”。比较专业用户无法从这些状态中判断出硬盘的问题,于是建议我们加入状态寄存器状态的监控功能。效率源工程师响应客户的需求,将在6.0版本中加入此功能。
十一、增加一些小功能的实现
会增加ROM内部信息的显示,清空译码表的功能,显示模块的重要级别。
结束语:这次升级要特别感谢香港和马来西亚的效率源客户提供了千余个不同型号的西数硬盘固件,使得效率源客户在数据恢复过程中,避免了浪费大量时间寻找匹配固件,并大大提升了西数硬盘数据恢复成功率和西数硬盘修复成功率,效率源也将回馈一套设备以表感谢。欢迎更多客户与我们分享更丰富的固件资源,我们也将视具体情况对提供固件资源的客户进行相应的回报。固件分享请联系QQ 391217727 杨女士。