今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
首页(百科问答网)  » 电脑/数码/通讯/互联网 » 软件  » 正文内容:

QQ聊天记录的挽救方法?


QQ版本2008正式版 8.0.985.400,qq号码文件夹存在ntfs文件系统中。

今天突然断电,重启电脑,第一次进去QQ,没有报错,偶然想查看一个朋友的聊天记录,发现所有的聊天记录全没了,赶紧退出QQ,当再次进去QQ时,提示“由于你的储存本地消息密码的文件被损坏或被占用,你的聊天记录将会失去,是否将你的聊天记录备份”,选是,备份了一个MsgEx.db后进入QQ,发现所有聊天记录还是空白。然后我退出Qq,把它备份的那个db覆盖出来,重新登陆,做一样的错误提示,再进去依然一片空白。。。。

赶紧放狗去搜索,搜到很多类似案例,但没有解决办法的。我8、9年的QQ聊天记录,近100m阿。。。。哭死,不知道有没有朋友有解决办法的?

我认为有这么多用户在这种情况下不能恢复聊天记录,腾讯负有不可推卸的责任,断电前一段时间的聊天记录丢失情有可原,而整个聊天记录数据库被破坏不能恢复,那就是程序设计的缺陷。就算是使用了本地消息密码来加密聊天数据库,但是在用户再次输入正确密码的情况下,也应该能大部分恢复聊天记录才对。而现在就是提示文件被破坏了事。。。


答案或建议:


我刚成功修复聊天记录,喜悦之余分享如下:

首先要有一个正常的msgEx.db备份(如果没有的话,我估计用相同本地消息密码全新生成一个也行),然后用hex编辑器打开坏了的msgEx.db和好的msgEx.db,拉到最后,发现在离最后不远,好的文件有一段共52个双字节是0,然后紧跟着一段数据,而我坏掉的文件后面有几百个字节是0(估计是断电的时候没有写回硬盘),然后我一样留了52个0的双字节,然后吧后面的所有字节用好的文件的最后那段替代,保存,OK。

从这里可以知道,QQ的加密了的聊天记录文件的组织方式其实是简单的,至少不是全文关联加密,不是破坏一小块加密部分全文都不能解密的,它至多也是一段聊天记录一段聊天记录加密后相继写入文件。因此像这种情况下,QQ至少是有机会有能力恢复大部分数据的。


相比之下大家看看腾讯客户的回复:

客服答复:

尊敬的xxx用户:

您好!很高兴为您服务!☆⌒_⌒☆

出现此情况,建议您点“是”以备份聊天记录,备份后会生成了一个文件MSGBAK/MsgEx_XXXX.db(XXXX表示记录丢失当天的日期),请稍后在电脑上搜索该文件并保存好,然后在保证电脑安全的前提下,卸载重装QQ软件,然后找到先前备份的聊天记录文件,把文件的名字改成“MsgEx.db”,然后到您的安装目录下找到您号码命名的文件夹,把同名文件覆盖以尝试恢复聊天记录。若MsgEx.db已遭到破坏,很抱歉丢失的聊天记录无法找回。
建议您在以后的使用中,可以先备份一下您的聊天记录,可进入到QQ的消息管理器导出一些重要的记录。给您带来不便,敬请谅解。腾讯客服中心[6253]真诚为您服务


转 载 请 保 留:http://www.baikewenda.com/h/0904/a35624.html
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号