先弄清楚:哪些数据在云端,哪些只在本机
TG 的普通会话、群组消息与云端文件都保存在服务器端,换设备登录同一账号即可重新拉取;而秘密聊天采用端到端加密,只存在于发起会话的那台设备上,既不上云也不同步。因此“换手机不丢记录”的前提是:你使用的是普通会话,且记得账号登录方式。把这一点搞明白,后面的三种方案就好选了。
方案一:官方云端同步(最省事)
在新设备上安装同一版本的客户端,用原手机号登录,输入客户端内下发的验证码,普通会话的历史消息会自动从云端拉取。首次同步时消息会分批加载,聊天列表很长时不必着急,保持网络通畅等待即可。适合绝大多数“换手机”场景。
注意两点:一是登录后不要立刻清理缓存,尚未加载完的媒体会被跳过;二是如果开启了“不活跃自动删除”,请确认账号未被清理。
方案二:桌面端导出聊天记录(留档最稳)
桌面客户端支持把指定会话导出为 JSON 或 HTML:进入对话 → 右上角菜单 →「导出聊天记录」,选择保存位置与格式。HTML 版本可直接用浏览器打开阅读,适合长期归档;JSON 版本保留结构化字段,便于后续检索。导出前建议勾选“包含媒体文件”,否则只得到文本。
导出文件体积可能很大,建议保存到磁盘空间充足的分区。这份备份只能在本机查看,无法导入回客户端,属于“留档”而非“迁移”。
方案三:本地媒体与文件备份
在「设置 → 数据和存储 → 存储用量」中可以看到各会话占用的空间。需要保留的照片、视频与文档,可在会话内逐项保存到相册或下载目录;批量处理时,桌面端的默认下载目录(见「下载文件保存位置」)里已经存有全部缓存文件,直接整体复制到移动硬盘即可。
推荐的迁移顺序
- 旧设备上先确认账号可正常登录,记录绑定的邮箱。
- 桌面端导出重要会话做长期留档。
- 把需要长期保存的媒体文件复制到本地或移动硬盘。
- 新设备安装客户端,同号登录,等待云端同步完成。
- 确认消息齐全后,再清理旧设备的缓存或卸载。
秘密聊天为什么迁移不了
秘密聊天的密钥只存在于本机,服务器上没有可下载的副本,因此任何备份手段都无法带出内容。如果确有需要,只能在旧设备上逐条截图或手动转发到“收藏夹”(注意转发后即变普通消息,加密保护随之消失)。