Mac微信聊天记录迁移至外置存储(4.0新版本,含旧版升级方法)
王嗷嗷啊
2025年07月10日 22:01

已经把新版的迁移流程跑通了,如下。(如果你不是从旧版升级上去的,就直接看第⑤;如果你用的旧版微信,发现升级新版后无法查看历史聊天记录,就从①开始操作)

①把旧版微信删除干净:微信卸载之后,再直接把如下文件夹整个删掉。

(为什么要把整个文件夹删掉?因为新版本微信的数据结构变了,跟老版本不兼容)

“/Users/wf/Library/Containers/com.tencent.xinWeChat”

②去官网下载3.8版本和4.0版本的微信,安装3.8版本微信

·官网链接:https://mac.weixin.qq.com/zh-hk?t=mac&lang=zh_CN

③将外置硬盘的聊天记录复制回该目录

“~/Library/Containers/com.tencent.xinWeChat/Data/Library/Application Support/com.tencent.xinWeChat”

④安装4.0版本微信

(1)此时会获得一个可以查看完整聊天记录的新版本微信,如果你的新版本微信看不到老版本聊天记录,大概率是第一步没删干净。

(2)然后查看“~/Library/Containers/com.tencent.xinWeChat”这个目录会发现微信占用了2倍聊天记录的存储空间,因为新版微信为了兼容老版本微信把微信聊天记录额外复制了1份以备你不习惯新版本微信要退回旧版本(如果不是2倍就等一会再看,可能还在执行复制进程)

(3)如果你不打算退回旧版本,就在微信中依次点击设置→账号与存储→(存储空间)管理→(历史版本冗余数据)清理,清理完后微信的占用空间就正常了(1倍聊天记录的存储空间)。

⑤如果你还需要把微信聊天记录放到外置硬盘,就重复UP主的操作,不过要替换为新的微信聊天记录文件夹:

(1)把这个文件夹复制到外置硬盘,之后删除内置硬盘中的该文件夹

“/Users/wf/Library/Containers/com.tencent.xinWeChat/Data/Documents/xwechat_files”

(2)创建一个软链接(**是外置硬盘中的聊天记录目录,***是我自己的Mac用户名)

“ln -s /** /Users/***/Library/Containers/com.tencent.xinWeChat/Data/Documents”

(3)使微信可以正确读取外置硬盘的聊天记录

“sudo codesign --sign - --force --deep /Applications/WeChat.app”

⑥至此就结束了