好了,先准备修复软件,MetFileRegenerator v3.0.16,这个软件运行需要java语言环境,所以需要安装Java Runtime Environment(JRE)。(下载在本文最后)都安装好后,运行mfr3.jar打开MetFileRegenerator,如图:
选择“还原”,然后指定eMule的TEMP文件夹位置,选择需要修复的xxx.part文件,进入下面这个页面后无需改动,直接下一步:
当这个出错的xxx.part有一定的完成度后,MetFileRegenerator便可以在known.met文件中找到对应的met信息:
如果能看到这一步就表示成功了,然后MetFileRegenerator会生成新的xxx.part.met文件,打开eMule继续即可。如果无法找到对应的文件信息,便会显示如下:
这个时候我们就需要帮助MetFileRegenerator寻找对应的文件信息。方法是重新下载这个文件,注意必须是精确的原文件(同样的Hush值)。而下载的多少在于新的xxx.part.met是否包含完整的区块(chunk)或者碎屑(crumb)信息。我们可以用MetFileRegenerator来查看新的xxx.part.met,选择"检视/编辑":
当“区块切细段”和“碎屑切细段”中任意一个显示为“目前”即可,一般来说完整的区块信息比较容易达到,而且不需要下载很多的数据。
这个时候这个我们新建的xxx.part.met就符合要求了,重新“还原”需要修复的xxx.part文件即可。
这就是为什么我建议下载完成度不高的错误xxx.part不如重新下载的原因。其实其他几个常见的met修复软件,如MetMedic和EdonkyDoctor也都是利用不同的方法获取完整的文件信息来重建xxx.part.met,我个人觉得MetFileRegenerator比较方便简单,而且完成度高的话无需重建xxx.part.met也可以直接修复xxx.part。
相关软件下载:
Windows下绿色版的 MetFileRegenerator:
去MetFileRegenerator的官网直接下载,有各个操作系统的,当然都是安装版:
http://www.bigwillystyle42.com/mfr/
Windows下的 Java Runtime Environment(JRE)安装程序:
官网:http://www.java.com/zh_CN/download/manual....www.java.com:80