效率源数据恢复论坛

 找回密码
 免费注册

QQ登录

用新浪微博登录

快捷导航
查看: 6354|回复: 3
打印 上一主题 下一主题

[图文资料] 西数6.x版本新功能说明

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-17 10:47:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  • 显示硬盘的状态寄存器和错误寄存器
    效率源西数专修设备对IDE接口和SATA接口硬盘的控制是通过硬盘控制器上的两组寄存器实现.一组为命令寄存器组(Task File Registers),其作用传送命令与命令参数.另一组为控制/诊断寄存器(Control/Diagnostic Registers)其作用是控制硬盘的驱动器.
    一般硬盘的工作状态可以直接通过状态寄存器判断出来,而硬盘的读写错误信息可以通过错误寄存器判断。状态寄存器和错误寄存器都是属于命令寄存器。下面分别解释一下每组寄存器的含义:
    状态寄存器
    BSY:驱动器忙;
    DRD:驱动器准备好;
    DWF:驱动器写失败;
    DSC:寻道结束;
    DRQ:请求服务,驱动器希望通过数据寄存器与CPU交换一字节数据;
    CRR:当可以纠正的读错误发生时,该位置1,数据传输将继续进行;
    IDX:收到索引信号;
    ERR:命令执行出错。
    错误寄存器
    BBK:坏块标记错误
    UNC:校验错误,又称ECC错误
    INF:扇区标志出错
    ABR:拒绝命令
    T0N:找不到0磁道
    AMN:地址标记出错或磁道地址没有发现

    • 自动加载ATA。该功能将从程序提供的数据库中查找匹配的ATA模块,并将该模块加载到硬盘的内存中,使硬盘能正常工作,从而恢复该硬盘中的数据。由于该操作只对ROYL系列硬盘有效,所以用户在使用的时候,必须明确硬盘是ROYL系列,并从硬盘装入后才能使用。这个操作,只将模块加载到了硬盘的电路板上,如果从数据库中找到了匹配的模块,那么硬盘就将能访问到数据,此时就不能断电,断电后硬盘又需要重新加载模块。该功能主要是用于ATA所在扇区有物理坏道的情况下,如果多次回写模块不成功,就可以使用该功能。
    • 加载ATA。该功能与上一个功能类似,也是将ATA模块加载到电路板的内存中,使硬盘能正常访问到数据区,但需要用户自己指定对应的ATA模块。
    • 生成ATA
      该功能与上一个功能一样,也是将ATA模块回写到所在扇区,但是该功能不是从用户的数据库中提取模块,使用该功能的时候,建议用户先选择好ROYL系列,然后选择低速读取,从硬盘装入,最后再使用该功能。
      提示:在对硬盘ATA模块操作的时候,应该先排除硬盘物理硬件的情况下操作,否则达不到修复目的。

      Family 家族版本。对于西数硬盘来说,效率源公司只按技术类型将硬盘分为8大类:白盘一代,白盘二代,黑盘一代,黑盘二盘,黑盘二代SATA,黑盘二代SATAII,黑盘二代SATAIII,ROYL系列。目前市面上大多数的西数硬盘都属于ROYL系列。但ROYL系列是一个庞大的体系,包含很多的生产工艺技术,为区别这些生产工业,硬盘厂家都为每一个系列起了一个名称,这就是家族。效率源公司收集了西数ROYL系列绝大部分的家族号,并集成到了西数专修程序中,只需从硬盘装入后,就可以显示出来。如果有部分ROYL系列硬盘显示不出家族号,可以联系效率源的技术支持,将该硬盘的固件模块发给技术支持,技术支持分析后,再反馈给用户升级。
      该功能主要是为了更准确的找到匹配的固件,提高模块回写的成功率。

      这里需要注意的是,有很多ROM中的模块长度并不够512字节,用户在修改这些模块的时候,最好只修改前面一部分代码,然后进行校验写入。如果修改的内容超过了模块的长度,很有可能会写坏ROM。对ROM模块不太熟悉的用户,我们不建议去修改ROM中的模块。

      使用这个功能提取P表的时候,需要用户首先修复完成PLIST模块,即不需要用户考虑PLIST中的内容是否匹配,只需要找到同类型的模块,进行回写,然后检查模块,直到不在提示出错为止,然后使用这个功能自动重写PLIST模块中内容,从而完成修复,该功能目前只对ROYL系列有效。
      需要注意的是,使用该功能生成出来的PLIST模块与原始的PLIST模块内容可能会有不同,最多会影响前面几百个扇区的数据。这是因为日志中的记录信息是最初的缺陷,但硬盘在使用过程中还会出现其他缺陷扇区,这就导致原始的PLIST记录和日志的记录不一致了。
      还需要注意一下,如果日志模块中没有记录信息的,该功能也将无效,恢复会提示错误。

      修改完参数后,点击保存,然后重新启动硬盘,才能生效。
      注意:修改参数前请先备份ROM,若改坏了参数,可以回写ROM 来恢复。

      磁头测试主要是用于判断当前硬盘的物理硬件损坏情况,西数硬盘只要主头是完好的,就可以识别出硬盘参数,但是如果其他磁头有损坏的情况下,提取数据将会很难完整。加入磁头测试功能,可以很准确的测试出磁头的损坏情况,给用户提供一些修盘的方向和思路。
      输入需要测试的磁头号,然后输入测试的磁道,点"磁头测试"就开始读写测试了。"写出错"中显示的当前磁道写扇区出错个数,"读出错"显示的当前磁道读扇区出错的次数。
      这里需要注意的是,0头和1头只进行读测试,不做写测试,因为0头和1头上存放大量的固件。如果用户需要做,0头和1头的写测试,可以直接修改模块中的内容,然后保存,再次读取固件,查看修改的内容是否保存成功,若没有保存成功,就是只读的。
      (注意:很多客户对此功能有误解,详细解释请看3楼)
      8.修正复位SMART表功能
      最新的西数ROYL系列硬盘,由于SMART表在硬盘的内存中有一个备份,只修改对应的模块后,再回写,这个时候内存中的SMART模块就会将以前修改的模块覆盖掉,导致修改不能成功。在6.1程序中,将修复这种错误,可以完全清除掉SMART中的使用时间,使用次数等信息。

      在6.1版本程序中,增加了一键清除日志的功能,这个功能主要是针对于提高ROYL系列硬盘校准的成功率。硬盘在做厂家校准的时候,会把校准的结果存放到临时文件中,即日志文件,这些文件中的内容在校准后不会被清除,而用户重新开始校准的时候,会不断将信息写入日志,导致日志写满,产生溢出,导致校准不成功。
      校准前,使用清除日志功能后,会提高一部分ROYL系列硬盘的校准成功率
      _________________________________________________________________________________




      4.增加自动匹配磁头伺配参数的功能
      西部数据硬盘在更换电路板了后,会造成ROM和盘体上的固件模块不匹配,从而无法被识别,即使用固件区的模块重新生成ROM后,硬盘能被识别了,但也会有部分的参数不匹配,导致访问用户数据区时,产生逻辑坏道。这些逻辑坏道其实并非磁介质损坏或缺陷列表破坏造成,而是由于生成的ROM与盘体的磁头不是完全对应,导致在访问数据时出现规律坏道,甚至全盘坏道。
      要修复这种故障,就需要修复ROM中某些字段,使盘体上磁头能准确定位。这些参数怎么来找呢?其实西部数据硬盘在硬盘的固件区保留一份磁头参数表,可以用固件区的模块来进行匹配。
      在换完电路板后,硬盘可以识别的情况下,到点击"编辑磁头参数"
      再按"从盘体生成参数"
      点击打开后,当前盘的伺配参数就可以修改成配件盘上的,然后保存重起生效。


      在所有系列硬盘中,西部数据硬盘的固件分类最细,固件数最多,每个固件都有其作用和含义,效率源工程师在不断的研究总结后,对已知的模块添加了注释,让用户更容易分辨模块的作用。

      该功能主要是在做硬盘自校准前使用,用于清除缺陷表中的记录,便于校准的工程中,硬盘自动压缩缺陷记录,提高校准的成功率。

      修正功能BUG 如下:
      1. 修正了部分硬盘不能改校准流程的BUG
      2. 修正了大容量硬盘不能扫描的BUG
      4. 修正了硬盘自动装入的系列为ROYL
      5. 修正了扇区参看的BUG
      6. 修正了ROYL系列硬盘G转P的功能


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

1

主题

197

帖子

545

积分

高级会员

Rank: 4

积分
545
沙发
发表于 2011-11-17 11:45:00 | 只看该作者
试了,不错的功能,特别是自动生成ATA,很好用

回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-14 16:24:00 | 只看该作者
某客户 16:09:39
黑一,查看磁头,分布式是0、1、4、5
用磁头测试,显示5头有问题。
我砍掉了5头后 检测固件都报错
然后就敲盘了
原来不敲的 就是规律坏道
XLY技术支持5  16:11:54
只能检测4
检测是检测的物理磁头
下面显示的是磁头编号
某客户 16:12:07
可查看磁头是显示的0、1、4、5
XLY技术支持5  16:12:27
对,就是只有4个头
你检测5头,没这个头,自然全坏
某客户 16:12:37
。。。。。。。晕。这么说555弄错了
XLY技术支持5  16:12:56
找个盘实验下就知道
比如某盘是0、1,你磁头测试3
软件也能检测
但是必定是全坏
某客户 16:14:00
明白了 这个01 45是软件排列 而实际上是怎么排列的?
XLY技术支持5  16:17:53
不不
0145是在rom里面的磁头编号
第一个头编号是0.。。。。。。第四个头编号是5
编号而已
我们的测试磁头,是让你选择测第几个头,而不是选编号是多少的头
某客户 16:18:50
那么我在上边检查磁头只能检查0 1 2 3
XLY技术支持5  16:19:10

只能检查1、2、3、4
第几个
哪有第0个头的说法

某客户 16:19:38
我以前还检查0头,⊙﹏⊙b汗。。。。。

回复 支持 反对

使用道具 举报

0

主题

123

帖子

3218

积分

论坛元老

Rank: 8Rank: 8

积分
3218
地板
发表于 2012-11-23 15:19:00 | 只看该作者
谢谢楼主分享
rl]

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

Copyright(C)2015-2016 四川效率源信息安全技术股份有限公司 版权所有|蜀ICP备09015844号|效率源数据恢复论坛  

GMT+8, 2024-11-24 23:39 , Processed in 0.203436 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2014 技术支持: Weixiaoduo.com

快速回复 返回顶部 返回列表