华为手机将微信聊天记录迁移到 SD卡

时间:2024-04-17 20:29:05

前言

公司销售的微信聊天记录很多 , 需要无损迁移到 sd 卡 。
百度搜索的教程几乎没有卵用 , 什么 //switchard 现在都是没用的 !
每个手机的微信聊天记录几乎是十几个G , 自己摸索了一段时间 , 成功迁移 , 特地记录 , 防止后人踩坑 。
首先声明微信版本 , 防止微信更新后 ,更改了备份设置 , 大家请注意 :
本人测试的手机微信版本 : 7.0.3 。
电脑微信版本为 : 2.6.6.28 。


设备

  1. 电脑
  2. 华为手机 (小米手机不能迁移到 SD 卡, 其他品牌手机请自行查阅资料 。)
  3. 电脑和华为手机连接到同一 wifi 下

备份

1.电脑登录要备份数据的微信 , 选择备份与恢复 , 如下图 :
在这里插入图片描述

选择备份聊天记录到电脑 :

在这里插入图片描述

根据提示打开手机,点击提示 ,
可以选择所有聊天记录 、或者根据时间来选择 、也可以勾选某些会话 。如下图 :

在这里插入图片描述

对于聊天记录非常多的同学 , 比如有 十几个 G 的同学 , 此时要注意 , 如果中途断开 , 下次备份会从断开处继续备份 , 不用担心。
如果记录比较多 , 上传时间会比较久 , 点击手机界面左上角收起 , 不会影响备份 , 如下图 :

在这里插入图片描述

数据备份成功后 , 微信会有提示 , 备份已完成 。
备份多少个聊天 , 这里就显示多少个聊天 . 我这里为了显示方便 , 只备份一个 .
手机备份成功会显示如下图 :
在这里插入图片描述


切换 SD 卡

再次强调一点 , 小米手机不支持微信聊天记录迁移到 SD 卡 ,本文只测试了华为手机 。华为手机安装 SD 后 , 做接下来的几个操作 :
1.卸载微信 。 此操作之前 , 请再三确认之前的数据已经备份成功 。 确认方式为重复上述备份操作 , 最后显示备份成功的聊天数目是否和预期的聊天数一致 。
2.删除微信历史记录 。 卸载微信后 , 原有的微信数据仍然在手机存储中 , 仍然占据非常大的手机存储空间 , 因此打开手机文件管理器 , EMUI 版本不同 , 界面可能不同 , 但是原理都是一样的 。首先打开内部存储 , 如下图 :

在这里插入图片描述

在内部存储文件下找到 tencetn 文件夹 , 然后找到 MicroMsg 文件夹 , MicroMsg 为微信存储数据的文件夹 , 如下图 :

在这里插入图片描述
然后删除 MicroMsg , 如果微信聊天记录非常多 , 删除文件夹的时候 , 华为自带的文件管理器会卡死 。我推荐在手机应用市场下载 ES文件浏览器 , 然后找到对应的文件夹删除 , 提示一点不要勾选回收站功能 ,不然不能真正的删除文件夹 。
3.切换存储方式 。打开手机设置 , 打开内存和存储 :

在这里插入图片描述

找到默认存储位置,点击 , 选择 SD 卡 , 然后有几个提示 ,都点击之后 ,会重启手机 。如下图 :

在这里插入图片描述


恢复备份到手机

1.下载微信到手机 , 登录账号 。
2.电脑微信选择 设置 - > 备份与恢复-> 恢复聊天记录至手机 , 如下图 :
在这里插入图片描述
3.选择聊天记录 , 点击确定 。手机微信点击确定 , 开始恢复聊天记录 。
这个过程比较漫长 , 请务必不要断开网络 , 也不要让微信离开前台 , 这个过程如果断开要重新开始备份 , 并且之前备份占用的 sd 卡空间 , 也没有删除 。
微信聊天记录从电脑恢复至手机后 , 微信会出现一个界面 , 导入聊天记录 。 如果聊天记录比较多 , 导入会非常非常慢 , 并且不能收起这个页面 。

4.手机微信聊天记录导入成功后 , 大功告成 。 查看你的 sd 卡剩余空间 , 你会发现占用了很多空间 。


问题

为什么我要强调卸载微信并删除手机存储原有的聊天记录 ?

  1. 如果不删除手机存储聊天记录 , 你会发现卸载微信后 , 再安装 , 会默认读取手机存储的聊天记录 , 并且一部分数据出现异常 。我猜测是微信先检测 手机存储的目录是否存在 /tencent/MicroMsg 目录 , 如果存在会先使该目录 。
  2. 当聊天记录从手机恢复至手机的时候 , 电脑上的微信总是提示存储空间不足 , 当前可用空间为 xx k . 我猜测是微信的 bug , 恢复聊天记录至手机的时候 ,微信检测了手机存储空间 , 而没有检测 sd 卡空间 .