重装系统,备份了QQ的聊天记录为bak格式,但是重装完之后恢复时,遇到错误提示如下图

上网查了查,大都说是QQ的一个BUG,连腾讯的客服也表示无法解决,难道说多年的聊天记录就要这样丢了嘛。。。

还好经过研究,发现一个解决的办法,最新的QQ2012 Beta2版本验证通过。

1.首先利用下面的地址提供的工具QQMgrMsg,把备份的bak解压缩。网上有很多文章说可以用7-Zip去解压缩,目前实际测试已经不行了。

http://bbs.pediy.com/showthread.php?t=112556

2.解压缩开来后,内部有一个叫Buddy的文件夹,里面有所有你的好友的QQ号。这里可以将每个QQ号在自己的QQ里面验证下,如果发现有已经删除的好友的号码,就删除该文件夹。(我有200多个QQ好友,纯粹体力活)。文件夹的内部结构大概如下

|    |----buddy 
|        |----1234567
|            |----info.dat 
|            |----msg.dat 
|        |----5678921
|            |----info.dat
|            |----msg.dat

3.利用DBcompresser(http://www.xdowns.com/soft/4/14/2010/Soft_60710.html),重新将解压出来的目录打包为db文件(QQ的备份文件用的是Storage复合文档),试着在消息管理器里进行还原。

4.这里很可能继续出现上图的错误提示。这时需要注意在消息管理器里面查看当前恢复到哪一位好友(恢复顺序是QQ号码从小到大的顺序),然后在Buddy文件夹内删除该好友的目录(这里不得不舍弃掉该位好友的聊天记录,以保证大部分的记录能够恢复)

5.重新打包,重复3-5步,直到全部成功。我这个例子中,99%的聊天记录最终都成功恢复。

详细来看,还是QQ对于聊天记录的保存存在问题,特别是记录比较多的情况下,文件很容易损坏。而在恢复过程中,如果有一点错误,会导致整个恢复失败,无法跳过一个失败的好友。

如果腾讯能够对此进行改进,这当然是最佳的解决方案了。

QQ聊天记录备份BAK文件的修复方法相关推荐

  1. html文件bak,轻松解包MIUI小米备份bak文件 还原出明文数据

    轻松解包MIUI小米备份bak文件 还原出明文数据 1.将目标Bak备份数据拷贝到电脑端 小米MIUI手机备份后的文件会存放在手机存储下 /MIUI/backup/Allbackup/xxx 目录中( ...

  2. QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012

     QQ聊天记录在哪个文件夹里 - 针对QQ2009,QQ2010,QQ2011,QQ2012 很多人想找到QQ聊天记录文件夹然后查看里面的内容,但很多人在聊天后是会将里面的QQ聊天记录进行删除的,如果 ...

  3. Microsoft Edge浏览器下载文件乱码修复方法(二)

    之前有写过"Microsoft Edge浏览器下载文件乱码修复方法",发现很多情况下下载文件乱码问题还是存在,这里对之前内容做简单补充,希望可以帮到大家. 方法二: 默认如果提示下 ...

  4. 光盘 显示0字符 无法读取文件的修复方法!!

    光盘 显示0字符 无法读取文件的修复方法!! 问题现象: 光盘在运行中强制退出,再次重新读入时,无法读出其中内容,右键->属性,可以看到可用空间和已用空间均为0. 出错原因分析: 光盘强制退出, ...

  5. 初中计算机试题打开乱码,2019年计算机一级考试:Word文件乱码修复方法大全

    2019年计算机一级考试:Word文件乱码修复方法大 全 方法一:利用word2002/2003的"打开并修复"功能来修复文挡. (1)启动word2002/2003,单击&quo ...

  6. QQ聊天记录备份助手 v1.0——搜索、备份、恢复QQ聊天记录文件,重装系统必备...

    项目地址 https://github.com/guoyaohua/QQBackUp 开发环境 Netbean JAVA 功能描述 自动搜索硬盘中的QQ聊天记录文件 可选择的备份QQ数据记录 还原QQ ...

  7. android读取hex文件格式,轻松解包MIUI备份bak文件 还原出明文数据

    之前小伙伴们学到了利用 Android 原生备份功能提取解包.ab文件的方法,但是有所限制有点不爽.而小米手机MIUI系统的自带备份工具则功能强大,可以备份出一切我们想得到的APP数据,那么又该如何解 ...

  8. .bak 服务器备份文件,如何从SQL Server Management Studio中的多个备份(bak)文件还原数据库...

    本文概述 在带有SSMS的SQL Server中, 还原数据库(至少对于小型数据库而言)非常容易.无论当前的原因是什么, 例如在生产环境中进行还原, 在本地环境中进行还原以检查数据库完整性等等, 你都 ...

  9. EV录制文件损坏-修复方法

    目录 1. 损坏原因 2. 恢复方法 1. 损坏原因 参考链接:Ev录屏视频的视频损坏的原因有哪些? 第一个是由于电脑配置原因导致录屏软件闪退,这样会使得录制的视频受损. 第二个原因是录屏时间过长.当 ...

最新文章

  1. Android AM命令行启动程序的方法
  2. 利用Ajax实现数据的同步传输,从mysql中提取数据,通过echarts可视化
  3. Memcached原理分析
  4. 数据库集群技术 -摘自网络
  5. MVC的概念及MVC 3.0开发环境
  6. adb 命令小集(转)
  7. 51单片机的轮胎气压监测系统_SHT11传感器的温度、湿度采集系统,51单片机,Proteus仿真,C代码等...
  8. Flex的Array和ArrayCollection
  9. Android ABI
  10. 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
  11. php curl 相关链接 收藏
  12. 多线程--thread
  13. 大端与小端的区别 之小端
  14. 指导手册05:MapReduce编程入门
  15. iPhone 电池和性能
  16. 参加项目管理培训的一些体会
  17. 步骤条的实现原理及AliceUI中步骤条Step的应用
  18. 若问杭州何处好,此中听得野莺啼——关于杭州
  19. Deep Learning for Modulation Classification: Signal Features in Performance Analysis解读
  20. Java安卓如何添加悬浮窗_Android桌面悬浮窗效果实现

热门文章

  1. (二)requests爬取智能合约账户地址及其交易记录
  2. 企业邮箱哪个好?资深企业邮箱使用者分析
  3. php超清壁纸,美得让人不能呼吸、4K超清壁纸3840×2160p超多图[小水管勿进]
  4. 120项优化: 超级爬虫Hawk 2.0重磅发布!
  5. Windows系统下自带压缩文件工具之makecab
  6. python列表嵌套合并成一个列表
  7. 智能向左,设计向右,酒店行业进入“智美新时代”
  8. 计算某年某月的天数问题
  9. 在endnote中做笔记
  10. Android仿微信聊天界面布局