如何安全、彻底、有效地更换eMule Mod

如何安全、彻底、有效地更换eMule Mod,已经是在eMule日常使用中的一个重要环节。当使用者发现某些eMule客户端是多么的垃圾废品的时候,我们就需要把它换掉,换成一个功能更加优秀、强大、丰富的正规eMule Mod。但是在更换过程中,如何做到“安全、彻底、有效”呢?这已经是一个严峻的问题。过往只能依靠使用者自己搜索更换方法,不仅方法繁琐,而且更换的方法一旦不正确就会让eMule丢失所有的积分信息,或者会造成设置不正确而影响正常使用的严重后果。

所以,本文意在总结一些更换eMule Mod的方法,使eMule Mod的更换“安全、彻底、有效”!

进入正文之前,首先介绍一下eMule的config目录下部分文件的用途:

eMule的config目录下部分文件的用途:

极其重要必须备份:
preferences.dat
-eMule的核心积分文件,用于保存用户的UserHash

cryptkey.dat
-eMule用于认证用户UserHash正确性的文件

clients.met
-eMule用于保存其它客户信用积分的文件

preferencesKad.dat
-eMule用于保存用户在Kad上的ID

建议备份:
known.met
-eMule用于保存已知共享文件信息[包括共享文件Hash、文件上传数等]的文件

known2_64.met
-eMule用于保存已知共享文件的AICH Hash,也就是存放文件的Hashset的文件

statistics.ini
-eMule用于保存新版统计数据[适用于 eMule v0.43 以后的版本]

shareddir.dat
-eMule用于保存共享目录信息的文件

nodes.dat
-eMule用于保存Kad节点的文件

可以按照个人需求需要备份:
staticservers.dat
-eMule用于保存静态服务器列表的文件

server.met
-eMule用于保存非静态服务器列表的文件

ipfilter.dat
-IP过滤数据库的核心文件,用于保护eMule不受一些恶意IP地址侵害

ip-to-country.csv
-IP地理位置数据库,用于显示其它客户端的地理位置国旗

emfriends.met
-eMule用于保存好友列表的文件

fileinfo.ini
-eMule用于保存已知共享文件文件注释的文件

Category.ini
-eMule用于保存下载分类的文件

特别说明:
antiLeech.dll
-动态反吸血DLP的核心文件,用于保护eMule不受吸血骡的侵害

不建议备份:
preferences.ini
-eMule的参数配置文件,同时存放旧版的统计数据[适用于 eMule v0.43 以前的版本]

大致了解eMule部分文件的用途以后,备份重要文件和更换eMule Mod就变得很简单了

现在转入正题:
彻底更换eMule Mod分为以下2种情况:

1.彻底更换eMule Mod:
①首先按照个人需求备份上面介绍到的文件;
②彻底删除以前旧的eMule客户端(注意:可能需要彻底删除或者卸载);
③将刚才备份的文件放到新的eMule Mod对应的目录内;
④启动eMule程序;
⑤重新设置eMule的各项参数;
⑥再次重启eMule程序

2.升级同种eMule Mod:
①首先按照个人需求备份上面介绍到的文件;
②彻底删除旧版本的eMule客户端(注意:可能需要彻底删除旧版本);
③将刚才备份的文件放到新版本eMule客户端对应的目录内;
④启动eMule程序;
补充步骤:删除eMule的配置文件
⑤重新设置eMule的各项参数;
⑥再次重启eMule程序

附加建议:
1.eMule的组件会时不时有更新,尽管平时可能不甚关注,但是这里建议在更换eMule Mod或者升级版本的时候,同时也把eMule的组件升级一下,可以保持证eMule的正常运行!
2.eMule的UserHash值建议大家找几位特定位置的字符记住,这样可以在UserHash改变的时候及早发现

eMule可能需要经常更新的组件:
1.动态反吸血(DLP);
2.IP过滤数据库(IPFilter);
3.IP地理位置数据库(Ip-To-Country)

至此,eMule Mod的更换或者更新工作已经全部完成!

更换eMule Mod常见问题FAQ:
Q:如何安全转移未下载完成的文件?
A:现在大部分eMule Mod已经具有“导入未完成下载”的功能,只需要将Temp目录内的所有文件转移到新eMule Mod的Temp目录,然后使用“导入未完成下载”的功能将没有完成的下载导入即可
注意:这里建议使用者尽量将文件全部下载完毕后再更换eMule Mod,因为这个步骤反馈回来的出错率比较高!

Q:如何安全转移在Incoming目录内已经完成下载的文件?
A:1.直接将文件移出Incoming目录,放置到任意位置,当完成更换eMule Mod的时候,只需要设置这些文件所在的目录为共享即可
2.直接将文件移到新eMule Mod的Incoming目录即可

Q:在移动修改或者删除eMule内的文件的时候,需要把eMule关闭吗?
A:100%是需要把eMule关掉的,因为如果在eMule运行的时候操作eMule目录内的文件,可能会出现“正在使用”等的一类提示。有时候就算没有提示,尽管这时文件可以被操作,但是只要当eMule关闭,那么新版文件就会重新被旧版文件覆盖

Q:为何需要把eMule的配置文件删掉?
A:因为preferences.ini是eMule用于保存参数配置的文件。但是各个eMule Mod之间的配置格式和配置保存项目大不相同,纯粹的复制粘贴既会有冲突,甚至会造成影响正常使用(指的是上传下载控制等一些常规设置),这种情况尤其在彻底更换eMule Mod的时候非常明显,当然升级同种eMule Mod建议也把配置文件删除,因为可能有些新的功能设置项目没有写进配置文件而无法生效。虽然删除eMule配置文件的后果是需要重新设置eMule参数,但是为了eMule的正常工作,这样做是值得的!

Q:如果我以前换eMule Mod的时候直接把config目录复制过来了,有什么补救的方法?
A:上面也有提到,如果eMule的config目录直接覆盖过去,特别是在彻底更换eMule Mod的时候,可能会因为设置参数不兼容的原因,致使新的eMule Mod无法正常工作。至于补救的方法就是,马上把eMule关掉,然后定位至eMule的config目录内,把preferences.ini删除,然后重新启动eMule重新设置运行参数就行了

Q:为何有时我把文件替换了,但是没有效果,依然还是以前的设置?
A:因为有些eMule Mod具有备份config目录的功能,生成的备份目录(例如 - Backup [备份目录视使用者的设置而定,可能会有所不同])会在config目录损坏或者有问题的时候方便修复,但是这样会使用户单纯覆盖config目录文件的方法失效。遇到此类情况的时候,建议使用者不仅要把config目录内的原文件覆盖掉,而且也要覆盖掉备份目录内的旧版文件,这样才能成功替换

Q:为何我的统计数据怎么全部清零了?
A:因为statistics.ini(eMule用于保存新版统计数据的文件)损坏或者没有备份,做好备份一般不会出现这种情况

Q:为何提示“没有找到有效的服务器列表”?
A:因为staticservers.dat(eMule用于保存静态服务器列表的文件)或者server.met(eMule用于保存非静态服务器列表的文件)损坏或者没有备份,做好备份一般不会出现这种情况

Q:为何我的共享目录全部消失?
A:因为shareddir.dat(eMule用于保存共享目录信息的文件)损坏或者没有备份,做好备份一般不会出现这种情况

Q:为何以前的已知共享文件需要全部重新Hash?
A:因为known.met(eMule用于保存已知共享文件信息[包括共享文件Hash、文件上传数等]的文件)或者known2_64.met(eMule用于保存已知共享文件的AICH Hash,也就是存放文件的Hashset的文件)损坏或者没有备份,做好备份一般不会出现这种情况

Q:为何我的eMule好友全部消失了?
A:因为emfriends.met(eMule用于保存好友列表的文件)损坏或者没有备份,做好备份一般不会出现这种情况

补充小工具:
eMule文件备份批处理工具下载
该工具相关讨论帖

收藏到:
  • Google Reader
  • TwitThis
  • del.icio.us
  • Facebook
  • Digg
  • MisterWong
  • Google Bookmarks
  • 豆瓣
  • QQ书签
  • 百度搜藏
  • 雅虎收藏
  • 新浪微博
  • 推荐到鲜果
  • 开心网
  • 人人网

25条评论隐藏

  1. #1 wYbObo
    2009年10月1日 星期四 12:48 | 回复

    学习一下。

  2. #2 Gavin
    2009年10月2日 星期五 12:34 | 回复

    eMule文件备份批处理工具下载的链接好像是不行的,打不开

  3. #3 chengr28
    2009年10月2日 星期五 21:39 | 回复

    @Gavin
    昨天ied2k论坛的服务器出了点状况,现在已经恢复了 :D

  4. #4 Gavin
    2009年10月2日 星期五 21:44 | 回复

    @chengr28
    哦~原来如此,感谢分享

  5. #5 chengr28
    2009年10月3日 星期六 08:38 | 回复

    补充了一下更换eMule Mod常见问题FAQ :D

  6. #6 littlewhale
    2009年10月12日 星期一 13:18 | 回复

    好啊好哦,认真学习!!

  7. #7 kumiko
    2009年10月23日 星期五 14:33 | 回复

    我很悲剧,上次我从easymule转到SA,结果从easymule目录下复制出来的preferences.dat和cryptkey.dat没有被SA读出来,查看统计信息等都是空的,不知道是不是我rp不好,后来我就重新开始了...orz
    我得来认真学习下...

  8. 2009年10月23日 星期五 20:01 | 回复

    多半不是你的问题,EasyMule有一些数据保存和备份文件故意不使用正常eMule的格式,很多人认为他们是故意给换用其他Mods者制造困难。 :mrgreen:

  9. #9 Anti-VC
    2009年10月24日 星期六 10:02 | 回复

    @kumiko
    最容易造成的问题是为下载完成的任务的丢失

  10. #10 dgsf
    2009年11月20日 星期五 23:15 | 回复

    为什么我的config目录下没有你说的这些文件?一个也没有啊

  11. #11 dgsf
    2009年11月20日 星期五 23:35 | 回复

    经过努力,终于找到了,原来不是安装目录下的config,而是..\AppData\Local\eMule\config这里的。

  12. #12 chengr28
    2009年11月21日 星期六 11:50 | 回复

    @dgsf
    差点忘了,Vista那个所谓的“安全性”(虚拟重定向)致使eMule很多操作都不能进行了~ :!:

  13. #13 cuberootcp
    2009年12月21日 星期一 09:37 | 回复

    这个备份工具还是粗糙了点,最好能开发一个方便的小工具啊。。。

  14. #14 xzbeam
    2009年12月23日 星期三 00:42 | 回复

    :oops: 感谢chengr28,很详细的说明。

  15. #15 xzbeam
    2009年12月24日 星期四 00:17 | 回复

    其实有些人还需要复制一下sharedfiles.dat,即在共享目录里取消共享的文件。否则还会重新hash并添加到共享里的。

  16. #16 butouwawa
    2009年12月29日 星期二 10:04 | 回复

    批处理是可以下载的。。回楼上某位的

  17. #17 千醉
    2010年1月8日 星期五 17:31 | 回复

    内牛满面啊 我终于懂了 可怜先前我那些积分啊.

  18. #18 路人甲-牙
    2010年1月11日 星期一 01:45 | 回复

    根据15楼的说法,在下在意一个事情,
    麻烦请指引一下关于emule mod里config目录下各个文件的性质(突然觉得这命题有点大……)
    比如指引下哪里有链接或文章说明这些dat啊csv啊干什么使用的(甚至是英文的……此文列出的或许已经差不多是全部了?)
    伸手白要算是不太好的行为(我在说我),所以我也不太清楚这请求会不会有人回应……

    或者我这么简单问一句,把原emule mod的config文件夹直接复制到新emule mod的config目录下,新emule mod稳定运行的可能性大不大……

  19. #19 路人甲-牙
    2010年1月11日 星期一 03:29 | 回复

    哦 对不住大家 我错了 错在没有仔细看Q&A Q&A第五条说了我问的情况 (但是不是也侧面说明了把pxxxx.ini删了就有可能成功呢……

  20. #20 路人甲-牙
    2010年1月11日 星期一 06:39 | 回复

    我找到了18楼(也就是我自己 :? )的答案,想知道config目录下文件作用的请移步到这
    http://www.ied2k.com/forum/topic-1733.html 文中有提到这部分~
    (说完对自己汗一个……不过我确实先看的efans才找的ed2k……大家无视我继续好了……闷…… :x

  21. #21
    2010年3月6日 星期六 23:39 | 回复

    我是菜鸟~有个问题想问一下~
    以前用VC的~没有卸载直接用了XT的就打开了...
    现在发觉界面和功能都不对~感觉出问题了...请问怎么补救~~~~congfig文件被更新了.....
    eg想显示国家旗帜改好文件以后还是不行
    eg2 软件界面和楼主不同...只有vc所有的下载搜索界面没有kad等界面~~

  22. #22 chengr28
    2010年3月7日 星期天 00:10 | 回复

    @誠

    preferences.dat
    -eMule的核心积分文件,用于保存用户的UserHash
    cryptkey.dat
    -eMule用于认证用户UserHash正确性的文件
    clients.met
    -eMule用于保存其它客户信用积分的文件
    preferencesKad.dat
    -eMule用于保存用户在Kad上的ID

    备份以上的文件,然后把VC和Xtreme都彻底卸载删除干净(一定要彻底)
    然后再重新下载一个新的Xtreme,那么绝对没问题
    注意,流氓VC会强抢eD2k链接,不建议和Xtreme一起用,否则Xtreme是抢不过VC的 :D

  23. #23 ragnarok
    2010年3月9日 星期二 13:26 | 回复

    按照上述方法,意图从VC的电驴转到原版电骡,结果上传统计不见了.......有办法补救么?

  24. #24 抗毒
    2010年3月9日 星期二 14:18 | 回复

    @ragnarok statics.ini文件

  25. #25 ragnarok
    2010年3月9日 星期二 23:50 | 回复

    @抗毒
    转移了,下载量有,上传量不见了.

1条Trackback/Pingback显示

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

如果您想输入中文却暂时没有中文输入法程序,可以使用在线的

*
*
*
标签用法
表情:
:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?:
(Ctrl+回车)