📒 背景
更换新Mac电脑,企业微信聊天记录如何迁移过来?
1、使用Mac自带的迁移助理,但是这样子做有2个明显的弊端:
一是无法很好的聚焦只迁移企业微信聊天记录,可能夹杂着不需要的数据,导致迁移数据量很大,耗时过久;
二是如果迁出端和迁入端的Mac系统版本差异太大的话,可能出现软件不兼容导致不能使用的问题。
2、使用企业微信提供的【聊天记录迁移】功能。
很不幸的是,由于macOS对App读写磁盘有一些限制,企业微信又偷懒未做应对,在macOS版的企业微信设置中虽然也有文件管理,但这里只有一个鸡肋的文档存储,并不能帮助我们找到文件从而进行迁移。
官方答复:
验证结果:
| 迁出端 | 迁入端 | 验证结果 |
|---|---|---|
| iOS | iOS | |
| iOS | Android | |
| Android | iOS | |
| Android | Android | |
| Win | Win | |
| Win | Mac | |
| Mac | Win | |
| Mac | Mac |
所以,Mac端企业微信没办法迁移聊天记录了嘛?非也,实践出真知,方法总比困难多。
📝 曲线救国
- 打开调试模式 在旧设备上登录企业微信,使用快捷键control+command+shift+d,打开Debug模式
2.找到存储目录 在顶部菜单栏找到 调试->Mac新架构->存储目录
这里我们操作「打开旧架构存储目录」和「打开新架构存储目录」
打开旧架构存储目录:
打开新架构存储目录:
3、备份数据
为了保证我们备份的数据截止在我们开始备份前,这里我们先退出企业微信,然后备份以下数据:
| 架构 | 备份内容 |
|---|---|
| 旧架构 | 1、备份Cache目录中的所有内容 2、备份Data目录中的所有内容 |
| 新架构 | 1、备份Caches目录中的所有内容 2、备份Message1目录中Info开头的所有文件 |
4、迁移数据
参考前面步骤,按照以下顺序进行操作
- 在新的设备上登录企业微信并打开调试模式
- 找到新旧架构两个存储目录
- 退出企业微信
- 分别在新旧架构目录中使用我们备份的数据覆盖当前数据
- 重新登录企业微信
搞定~
🌟 问题记录
1、用隔空投送迁移旧Mac的压缩包到新Mac上耗时过久且不稳定:
安利个工具:
有在线和离线2种传送模式:
- 在线文件单次总大小最大64T,随收随发,局域网互传首选
- 离线文件单次总大小最大5.0 GB ,云端保存24小时 + 10 次下载,异地互传首选
妈妈再也不用担心我的数据包被截胡了。
2、如果使用全量数据迁移的方式从旧设备迁移到新设备,那可能会出现意料之外的其他问题,可以在Debug模式下使用【修复数据相关】功能进行修复。