这篇只写操作,不解释原理。
九个步骤,每步一件事,做完一步再下一步。已经重登过账号的也照样做,第 3 步越早做越好。

第 2 步如果找不到目录,按这三种情况对:装过双系统的,去另一个系统的用户目录下看;改过"文件保存位置"的,在微信设置 → 文件管理里能看到真实路径;用便携版或者绿色版的,目录通常在软件所在文件夹里。
第 3 步复制的时候,几十 GB 的文件慢是正常的。等它复制完,中途暂停会留下不完整的库,比不复制更麻烦。

手机微信 → 我 → 设置 → 聊天 → 聊天记录迁移与备份 → 迁移到电脑。
手机和电脑连同一个 Wi-Fi,按提示扫码。迁移是"合并",不会覆盖电脑上已有的记录,所以可以放心先做这一步。
前提是手机上还留着这些对话。手机上已经删掉的,这一步带不回来。
电脑微信 → 左下角三条杠 → 备份与恢复 → 恢复聊天记录至手机。
只恢复到做备份的那一天为止,备份之后的对话不在里面。备份文件默认也在 WeChat Files 目录下,第 3 步复制的时候已经一起带走了。
把第 3 步复制出来的那份目录接上恢复软件,只读扫描,结果导出到第三块盘。
不要对原目录扫,也不要把结果存回原盘。这一步能捞回的主要是图片、视频和文档,文字记录在加密的数据库里,扫不出来是正常结果。
扫描时长和目录大小有关,几十 GB 的目录扫两三个小时很常见。扫完先看预览:能预览的才算找到,只列出文件名但打不开的,基本是残片。
导出的时候按类型分批导,先导图片和文档,再导视频。视频文件大,放最后,避免中途空间不够把前面的结果挤掉。


| 目录或文件 | 装的是什么 | 能不能直接用 |
|---|---|---|
| wxid_xxxxxxxx | 你这个账号的全部本地数据 | 整个复制走,别改名 |
| MsgAttach | 聊天里的图片、语音、短视频 | 能,按日期分文件夹 |
| FileStorage | 收到的文档、压缩包、表格 | 能,同名文件可直接打开 |
| Msg3.0.db | 文字记录,加密数据库 | 不能,直接打开是乱码 |
| config | 账号与本地配置 | 不能,别手动改 |
重登过账号、记录一片空白:直接做第 1、2、3 步,然后跳到第 7 步。手机上有多少能带回来多少。
换了新电脑、旧电脑还在:从第 8 步开始,在旧机器上做备份,新机器上恢复,最省事。
误删了某个人的对话:第 7 步不管用,手机上也已经删了。只剩第 9 步,而且只能捞回这个对话里的图片和文件,文字找不回来。
旧电脑还在:在旧机器上做第 8 步的备份,再在新机器上恢复,这是最省事的一条。
旧电脑已经处理掉了:只剩第 7 步和第 9 步可用。手机上有多少就能带回来多少,电脑本地那部分基本只能靠扫描捞图片和文件。
硬盘拆下来装到新机器:把旧硬盘的 WeChat Files 目录整个覆盖到新机器的同一路径下,再登录同一个账号,多数情况下记录会重新挂上。覆盖前先把新机器上那份改名留底。
目录里只有一个 wxid_ 开头的文件夹,但日期很新。说明重登之后已经重建过,旧的很可能被改名成 wxid_xxx_bak 之类还留着,翻一下同级的其他文件夹。
迁移时提示"电脑空间不足"。先清出足够空间再重试,中途断开会留下不完整的库,比不做更麻烦。
恢复软件扫出来一堆文件但打不开。这是正常的:图片视频有文件头可以识别,加密库里的文字没有。这时候别再换软件反复扫同一块盘。
第 1 到第 3 步:十分钟以内能做完,复制大目录要看容量,几十 GB 是半小时起步。
第 4 到第 6 步:五分钟,纯查目录,不用等。
第 7 步:按手机上的记录量算,几万条通常半小时到一小时,别中途切换 Wi-Fi。
第 9 步:两三个小时起步,扫到一半别停,停了要从头来。
两个该停手的信号:一是扫描进度长时间停在同一个位置,说明遇到坏区,先记下位置再决定跳过;二是导出的文件大多是 0 字节或者打不开,继续扫同一块盘没有意义,把结果留下,换思路比换软件有用。
每月一次:备份与恢复 → 备份聊天记录至电脑,插着电做,别中途拔线。
每季度一次:把整个 WeChat Files 目录复制到移动硬盘,按日期命名。
换电脑之前:先在旧机器上做完上面两步,再在新机器登录。
最后提醒一句:这套操作里最值钱的是第 3 步,其余八个步骤都建立在"那份目录还在"的前提上。