微信电脑版聊天记录怎样迁移?

我的微信电脑版保存了好多好长时间的聊天记录,换电脑时,可否把wechat files目录直接拷贝走?之前在通用设置里面,更改过文件管理,发现很多视频就…
关注者
816
被浏览
2,005,492
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

感谢怪怪和金毅航,如果我一开始就找到这贴,按他们说的去做,估计就不会折腾这么久了...

我补充下自己遇到的情况,貌似之前的回答还没有这种情况。我是换电脑,旧电脑上有两个硬盘,准备把包含QQ和微信聊天记录的第二硬盘(D盘)拆到新电脑里直接用,悲剧就这样开始了。。。想着以前QQ的聊天记录可以直接复制过去用,非常熟练了,那微信也是疼讯家的应该一样道理吧?所以就没有备份,直接把盘拔过去了,在新电脑上新的ssd比较大,就划分了两个盘,转过来的硬盘盘符就是E盘了..

新电脑安装微信,登录后把路径设到E盘一个新路径,退出,然后把原微信目录剪切到新路径下,再次登录,啥都没有了?(为什么是剪切?因为有20多G啊,嫌复制太慢了,又是两行泪..)折腾好久也搞不定,在此时搜到了本贴。

知道了关键点在于新旧系统目录要完全一样,但是数据没有备份,把盘装回旧电脑并再把文件路径复制回原来路径(这次真不敢剪切了,耗时30分钟 T_T),登录旧电脑的微信,还是没有聊天记录!一万头草泥马送给疼讯...

==== 以下为正题,恢复部分数据的办法 ====

因为进入文件夹里看到文件大小还在,不死心折腾了几次,最后结果是聊天记录已能恢复查看,包括好友、群聊、公众号的所有历史都在,图片和已保存的原图也能看。但是聊天记录搜索有些问题,能搜到但是不能查看上下文了。其他应该部分功能也会不正常,但能恢复聊天记录和图片也就勉强能用了

步骤:

  1. 备份!备份!!备份!!!
  2. 以下步骤在我新电脑下操作。重装微信,把微信文件夹路径设置为和旧电脑完全一样包括英文大小写,退出微信,把保存的聊天记录文件复制到该路径下(我的例子从E盘复制到D盘,用系统的复制即可,不是微信的设置文件路径功能)
  3. 删除WeChat Files下的All Users文件夹(我的这个文件夹没备份已经被微信搞乱了,不删掉不行)
  4. 进入WeChat Files\个人微信号\Msg目录下,如有"XXX.db_SQLITE_NOTADB一串数字"的文件,则把对应的XXX.db,XXX.db-shm,XXX.db-wal三个文件删掉,然后把"XXX.db_SQLITE_NOTADB"改为"XXX.db",我一共改了16个文件
  5. WeChat Files\个人微信号\Msg\Multi目录下也有s3个"XXX.db_SQLITE_NOTADB一串数字"的文件,我也如法炮制了(但最后还是会重新生成,此步操作最后证明是无效的,死马当做活马医吧)。
  6. 登录微信,聊天记录回来了!

原因猜想:微信保存聊天记录的sqlite数据文件是加密的,如果因为新旧路径对不上、版本不一样或者其他什么原因打不开,微信就会把XXX.db文件重命名为"XXX.db_SQLITE_NOTADB一串数字",没有直接删掉l旧的历史记录。