mrtlab 发表于 2013-12-14 02:40:33

独家首发MRT前好后坏三步法,通杀所有希捷前好后坏~~~~

    前好后坏是希捷F3系列比较常见的一个问题,症状是磁盘扫描的时候前面扇区是好的,从某一个扇区开始,后面的扇区就全是坏的了。另外,前好后坏的那些坏扇区,读取的时候全都是报告ERR/UNC错误(状态灯亮起ERR,错误灯亮起UNC)。有以上两点,就可以确诊是前好后坏。

    虽然目前市面上已经有一些希捷维修工具能够部分解决前好后坏问题,但是大家使用多了就会发现,总能碰到这些工具无法修复的前好后坏,这是为什么呢?原因是:前好后坏实际上是分为4种类型的,这些工具都只能解决其中的一两种类型而已。
    前好后坏的根本原因是由于地址译码器错乱,那么,有没有一种通用的办法能解决所有类型的前好后坏呢?MRT固件实验室在总结所有类型前好后坏修复经验的基础上,提出了“MRT前好后坏三步法”。前好后坏三步法使用一种通用的,流程化的处理过程,只需要三个步骤,就可以完美修复所有类型的前好后坏。也就是说,只要是前好后坏,不论是什么类型,都可以用三步法来修复。

    那么三步法具体怎么做呢?下面是详细的操作:
第一步:清除非常驻缺陷表
这一步是非常必要的,非常驻缺陷表出现错误是前好后坏的元凶之一。清除非常驻缺陷表用MRT或者用PC3000 UDMA都可以完成。其中PC3000 UDMA清除非常驻缺陷表的菜单在“Tests -> Defect lists -> Clearing Non Resident GList”里面。而MRT的清除非常驻缺陷表菜单在“诊断 -> 缺陷表功能 -> 清除非常驻缺陷表”里面,如下图所示:



可能大家比较关心有没有终端指令可以直接清除非常驻缺陷表,在这里很遗憾的告诉大家:确实没有这样的指令。希捷并没有提供能直接清除非常驻表的指令,这是因为希捷固件开发小组对非常驻表的设计是使其成为一个增长型的,并且是持久的表,因此,类似于P表,或者非常驻表这样的持久保存的表都没有提供直接清除的指令。因此,MRT或者PC3000 UDMA内部清除非常驻表的原理都是基于服务区模块的读写操作。

第二步:清理P表
第一步完成后,很多前好后坏仍不能解决,这时候需要进行第2步:清理P-List表。
这是因为,一部分前好后坏是由于P表错误引起。MRT固件实验室提供了一个希捷P表清理工具,已经打包到附件里面,大家都可以免费下载。附件下载后,解压缩出来,运行“希捷P表编辑器. exe”这个文件,就能打开P表编辑清理工具。
这个工具是对文件进行处理的,我们需要先用MRT或者PC3000 UDMA将希捷的P表(03模块)备份出来保存为文件,然后再用P表编辑器载入这个文件,这样编辑器就会列出P表条目,然后点击右键,选择“删除所有非正常类型的项”,如图所示:



这样P表中错误的条目就会被清理掉,点击“另存为”按钮,将清理后的P表保存为文件,然后将这个新的03模块文件通过MRT或者UDMA回写到硬盘的03模块,这样硬盘的P表就被清理了。重建译码器后即可生效。

第三步:启动全自动编译器恢复工具
通过第二步,可能有些硬盘的前好后坏症状还是没有消除,可是你会发现坏点(就是好扇区与坏扇区之间的分界点扇区)的位置可能会发生变化。这时候,就使用最后一步:启动全自动编译器恢复工具。
在MRT中打开菜单“诊断 -> 编译器工具 -> 全自动编译器恢复”,可以打开全自动编译器恢复工具,如图所示:



所有参数都保持默认就可以了,注意如果是使用4K技术的硬盘,要把支持4K硬盘那个选项勾上。点击确定后,程序会全自动开始处理,根据译码器的错乱程度,花费的时间也不同。一般2个小时左右,译码器就能完全修复,此时,前好后坏也就彻底解决了。

总结:其实上面的三步,每一步都能修复一部分前好后坏,但是大家会发现每一步都不能修复所有前好后坏,但是把这三步连起来用,那么,任何前好后坏都一定可以修复成功(盘片划伤之类的硬件问题除外)。
要注意的是,**** Hidden Message *****


cscip 发表于 2013-12-14 07:07:03

呵呵,其它指令是可以清空RG-list地

轩辕无名 发表于 2013-12-14 08:58:34

陈老师又发一个重磅的帖子,不知道效果如何。

xubl 发表于 2013-12-14 09:36:59

感谢楼主的分享

gzbaojin 发表于 2013-12-14 13:12:55

楼主,我试了运行不了“希捷P表编辑器. exe”这个文件喔,说是:应用程序配置不正确,应用程序未能启动。咋解决?谢谢!

张咪 发表于 2013-12-14 13:27:49

我看到这样的帖子是真真切切的喜出望外,不仅能解决前好后坏问题还能通盘了解前好后坏。陈老师:我顶、我顶、我顶顶顶。。。。。。。

cscip 发表于 2013-12-14 13:42:55

这种方法不保数据地

mrtlab 发表于 2013-12-14 16:09:43

cscip 发表于 2013-12-14 13:42 static/image/common/back.gif
这种方法不保数据地

这种方法就是保数据的。用三步法修复前好后坏以后,用户数据是不会受到任何影响的。
顺便说一下,如果不保数据,那修前好后坏就太简单了,直接低格一下就全好了,只是用户数据会全部丢失。

jiaobo123 发表于 2013-12-14 16:11:10

这三板斧厉害。

arskuo 发表于 2013-12-14 20:55:05

太好了,真是一个不错的帖子,谢谢分享。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 独家首发MRT前好后坏三步法,通杀所有希捷前好后坏~~~~