利用微信备份并重装实现缩小手机存储空间方法

由于手机微信内部存储优化非常差:

通过内置的清理聊天功能,无法实现真正的删除数据,清理后所选择的聊天依然会在手机存储,数据表多处都存储了很多原始数据、缓存数据、数据关系,留有很多你无法看的数据,简而言之垃圾很多。

而微信本身不提供云聊天数据存储与拉取,用户不能无脑删除所有数据,导致手机非常臃肿。

此前我也写过一个针对安卓手机微信的程序分析过微信资料wechat-clean 它可以在 ROOT 状态下实现最大化删除垃圾数据与保留所有完整联系人的聊天文字、媒体资料文件等。缺点是,安卓需要 root,不支持 IOS。

0. 备份原理

手机自带备份恢复功能可以最大化保留仅需要的数据,移除微信软件本地产生的任何关系数据、缓存数据。

只要把手机的数据备份到 PC,卸载重装手机 APP 后,重新恢复数据即可实现减少。

但一直以来,微信备份时选择“聊天”不能按照群组/好友进行分类,导致需要一个一个区分好友、群组。非常费时费力。

近期通过最新微信 PC 端的标签管理功能发现可以全选所有联系人,那么就可以实现将所有好友添加到某个标签,在备份时选择标签就可以实现备份所有好友数据。

以此可以实现我的目的:

  1. 保留所有联系人的资料,文字、图片、视频、文件等。

  2. 删除所有群组的本地资料,任何关系数据。

  3. 在以上基础上进行例外排除或者例外包含对个别群组进行备份。

  4. 适用于安卓与 IOS,无需 root 越狱。

优化前后对比

1. 创建好友 tag

登录 Windows 微信,在通讯录管理里面, 将所有好友添加到 tag

操作方法:

  1. 选中最上面的一个人

  2. 鼠标滚动条托到最底部

  3. 按住 shift 同时,单选最后一个联系人,实现全选。

  4. 最后点击“完成”即可对好友进行保存。

注意:如果添加完,标签里还是 0,没有数据。可以耐心等待一两分钟,或者再次操作下,这个微信做的很烂。

2. 备份手机端的资料到 PC

然后在 Windows 端点击备份与迁移,按照图示操作即可。

选择备份标签的数据

在手机端收到“需要备份的聊天”弹窗后,按如下操作备份

  • 选择指定聊天→选择标签→选择刚刚创建的标签 “好友”

  • 如果你还想备份一些个别群组,通过“选择聊天” 进行搜索勾选。

然后确认备份。

3. 恢复数据

卸载微信 APP,重新安装。

执行此操作,确定你的数据备份正确,此操作将会有无法恢复数据的风险。

⚠请在操作前,确认以下事项:

  1. 你的手机是否登录多个账号,其他账号是否需要备份。

  2. 你的账号绑定的手机、邮箱、QQ 是否是在用的,username 是什么,密码是否记录,避免登出后无法登录。

⚠即使通过此方法恢复聊天资料,以下资料仍无法回复,如果你比较在意,请考虑清楚。

  1. 微信添加好友申请记录(含时间顺序、人物、申请备注内容),无论是主动申请的还是被动接收的。

  2. 最近聊天,将丢失所有会话,恢复后数据是无序的。

手机登录

通过你账号的绑定方式进行登录。

4. 恢复资料到手机

PC 端触发恢复

在 PC 端按照顺序触恢复操作。

  1. 窗口左下角 “备份与迁移”

  2. 选择 “备份与恢复”

  3. 找到最近的备份,右键单击或者找到浮动文字按钮,点击“恢复”

  4. 弹出 ”请打开手机,并轻触 [开始恢复]” 即可在手机端操作。

在手机端选择要恢复的资料

恢复期间,可以返回到首页操作别的事情,建议不要切换后台,避免杀后台原因恢复失败。

如果提示微信 APP 希望扫描局域网设备之类的,需要允许,否则无法连接 PC 进行恢复资料。

如图所示,点击重试即可。

Comments