[deepin exploration] Deepin Linux Windows 双系统共享 QQ9 QQNT 聊天记录互通 迁移 共存
Tofloor
poster avatar
深圳市耀影科技有限公司
deepin
2025-04-09 00:47
Author
随着 Linux 生态的完善,去系统依赖,共建生态与发展离不开点点滴滴您的陪伴!
越来越多的用户开始尝试从 Windows 切换到 Linux 系统。
QQNT 全新跨平台发布已经更新很多版本了,成熟啦。
但QQ聊天记录的迁移问题却让人头疼——如何在不丢失数据的前提下完成系统过渡?

别担心! 借助 deepin 生态的强力支持,这一问题将变得轻松而高效。

本文将以 deepin 为例,针对以下四种常见场景,为大家分享如何实现QQ聊天记录的无损迁移。
  • 场景一:在 Windows 上使用的是全新QQNT>QQNT 9.9.0 版本以上(含9.9.0)
  • 场景二:在 Windows 上使用的是旧版本QQ <QQ9.7.23.29400版本(含9.7.23.29400),后面如有更新则增加,截止记录日期:截止2025年4月9日
  • 场景三:使用 Windows 和 deepin 双系统,但聊天记录在 Windows 系统上
  • 场景四:原先使用 deepin 单系统,先用的旧版本QQ(即WINE版本),后使用全新QQNT版本 与“场景一“基本一样

0.置顶

本人业余爱好,非专业或者商业服务,我只是把自己的解决方案写出来,大佬应该早就知道了,所以不要来笑我分享这个记录。进行以下步骤之前请自己备份好数据,数据无价,备份好数据,一切后果自负

  • 进行以下步骤之前请自己备份好数据,数据无价,备份好数据,一切后果自负
  • 进行以下步骤之前请自己备份好数据,数据无价,备份好数据,一切后果自负
  • 进行以下步骤之前请自己备份好数据,数据无价,备份好数据,一切后果自负

1.前提

本人一直单deepin系统,磁盘所有格式都是ext4格式,部分办公需要,实在没办法了,开KVM虚拟机进入windows系统,因为部分软件检测虚拟机,经测试各种方法,只有KVM满足了,方法见《deepinV23安装kvm虚拟机防检测跳过虚拟机检测禁止运行

2.问题产生

新版QQNT已经更新很久,很稳定了,可以说是盛世红颜的LinuxQQ,立刻上手。但是发现没有找到启动QQ程序之前可以直接修改聊天记录保存位置、下载位置的配置文件(windows安装后可以选择聊天记录保存目录以及下载目录,Linux只可以修改下载目录),Windows默认放在文档里“Tencent Files“,Linux默认放在"/home/$user/.config/QQ“ ,下载目录默认都在“/Downloads”,但聊天记录文件目录有区别。

但是我有旧版本的windows QQ的聊天记录,我发现Linux QQ和windows QQ都有一个导入聊天记录的功能,但是没办法选择导入目录,Windows下他默认识别到文档里“Tencent Files“进行导入历史聊天记录,Linux不知道默认他识别的是哪个目录,基本无效,但是聊天记录文件太大了,移动复制,都是一种累赘(但是操作前也要记得备份哟)于是考虑采用windows迁移+软连等操作进行。

3.开始解决

如果你单DEEPIN系统:手机QQ保持登录

  • 1 首先把deepin系统中你原先旧的WINE_QQ聊天记录"Tencent Files"文件夹的同目录新建一个文件夹“聊天记录“,并设置为共享文件夹,然后把"Tencent Files"文件夹移动到“聊天记录“文件内。

  • 2 安装KVM虚拟机,安装一个WINDOWS 10虚拟机,在虚拟机系统中,打开 文件管理器,左边对着“”此电脑“”右键 找到 映射网络驱动器,这里以为 E盘为演示,文件夹输入你deepin主系统的IP地址及刚才设置共享的文件夹“”span“”输入设置的共享文件夹用户名、密码。

    找到文件管理器左边的“文档” 右键 依次左键 “”属性“” “”位置“”界面,我们看到“移动”上方有一个路径,输入我们填入刚才映射的驱动器路径”E:\“,然后点 “应用“,会弹出一个对话框,我们选择 “”否**,这样默认的聊天记录路径已经设置对应好。

    在虚拟机中安装最新的QQNT版本,因为聊天记录的目录解构变了,windows下安装好以后,登录QQ号,保存路径登录后才可以修改,他会默认存到” E:\Tencent Files“”的与旧记录目录合并,但是聊天记录并不会自动导入,如果没有出现提示导入旧消息,我们可以手动点QQ界面左下角三个横杠,选择导入历史消息,他会默认读取” E:\Tencent Files“”的旧消息并导入到新版本中。

  • 3 退出QQNT,再次正常启动QQNT,确认信息都安全转移后回到deepin主 系统中,到 “”聊天记录“” 目录下,新建一个文件夹取名为“”QQ“”,右键发送到 “”创建链接“” ,主目录 .config 文件名修改为 QQ,保存即可。

  • 3 安装全新的Linux QQNT客户端,并打开登录,然后退出,打开 “聊天记录/QQ”目录可以看到“nt_qq_8DE4EWD这是你QQ号加密字符串a433F“类似这样的文件夹,把里面的 nt_datant_dbnt_temp三个文件夹删除,把 "聊天记录/Tencent Files/你的QQ号/nt_qq"里面的 nt_datant_dbnt_temp三个文件夹剪贴到 nt_qq_8DE4EWD这是你QQ号加密字符串a433F目录下,打开LINUX QQNT登录,就会看到聊天记录全部恢复,手机更新最新,再同步一下刚才登录没接收完全的聊天记录即可。

警告:删除任何文件夹都请备份,以免信息丢失。

其它使用方式比如俩个系统聊天记录共享互通,可以使用软链得到解决,至此,不知道为什么QQNT不像微信那样,记录目录统一,有轻微变化

QQNT的下载目录默认是存在 ../下载 文件夹下,可以单独设置,设置之后,配置信息是保存在每一个QQ号的独立数据中,不同的QQ号设置下载路径可以不同。

我是在每一个QQ的独立数据中

../QQ/nt_qq_8DE4EWD这是你QQ号加密字符串a433F/ 下新建了一个文件名为“”nt_qq_FileRecv“”的文件夹 设置为下载目录

以下是关键数据目录对应表,QQ可以单独对下载目录进行设置,不设置默认是系统下载目录,这里如果后续继续使用双系统,需要用软链解决一下记录共存,我是因为只使用DEEPIN 单系统为主,具体见下面四种使用场景的迁移

旧版QQ 聊天记录目录关键位置关联表信息对比表
旧版QQ  Deepin Linux FOR windows 聊天记录 可能会根据软件更新有所改变 截止发帖2025.04.09对应数据不同平台
deepin Linux (W****ine QQ 对⇄ WINDOWS 备注
/home/$user/Documents/Tencent Files 应⇄ C:\Users\$user\Documents\Tencent Files 不同系统平台旧版本QQ聊天记录默认存放文件夹。
可以设置修改其它位置
/home/$user/Documents/Tencent Files/您的QQ号 目⇄ C:\Users\$user\Documents\Tencent Files\您的QQ号 每个QQ的聊天记录独立数据库文件夹
/home/$user/Documents/Tencent Files/您的QQ号/FileRecv 录⇄ C:\Users\$user\Documents\Tencent Files\FileRecv 此为旧版QQ聊天记录的下载文件目录
我把他认为等同于新版本QQNT的下载目录
新版本QQNT导入旧版记录时候,此目录不会被迁移。
/home/$user/Documents/Tencent Files/您的QQ号/Audio 表⇄、 C:\Users\$user\Documents\Tencent Files\您的QQ号\Audio 语音文件,不确定新版本是否会迁移
=========================== === ============================== ==============================
其它一些旧版QQ聊天记录 文件夹就不一一列出啦,
建议保存备份,或者暂时放在那里不动

新版QQNT聊天记录目录关键位置关联表信息对比表

QQNT Deepin Linux FOR windows 聊天记录 可能会根据软件更新有所改变 截止发帖2025.04.09对应数据不同平台
deepin Linux 对⇄ WINDOWS 备注
/home/$user/Documents/QQ 应⇄ C:\Users\$user\Documents\Tencent Files 不同系统平台QQNT聊天记录默认存放文件夹。
deepin linux 聊天记录默认保存路径不可以修改,可通过软链解决
Windows 聊天记录默认保存路径登录QQ后可以修改
/home/$user/Documents/QQ/nt_qq_8DE4EWD这是你QQ号加密字符串a433F 目⇄ C:\Users\$user\Documents\Tencent Files\您的QQ号 每个QQ的聊天记录独立数据库文件夹,
下载目录设置的信息也被保存这里
/home/$user/Downloads 录⇄ C:\Users\$user\Downloads 不同系统平台QQNT默认的下载路径,
可以在登录更改,每个QQ号的下载路径可以设置不同,
$user是您电脑用户名,
/home/$user/Documents/QQ/global 表⇄\ C:\Users\$user\Documents\Tencent Files\nt_qq\global 软件的全局设置,比如登录的QQ号列表
/home/$user/Documents/QQ/nt_qq_8DE4EWD这是你QQ号加密字符串a433F/nt_data/Ptt C:\Users\$user\Documents\Tencent Files\您的QQ号\nt_qq\nt_data\Ptt 语音文件
我这里测试对应目录数据是共存使用尚为发现问题
后续可能随着QQNT软件变化或者更新有所改变
或者未知的错误及影响,
请注重备份数据,本人仅仅个人兴趣分享自己的解决方法
不对任何参考此操作导致数据丢失、等一切问题负责

各使用场景进行迁移 共享 互通 共存

  • 根据上方目录关系,根据不同的使用习惯,创建对应的软连,皆可实现互通,共存,共享,迁移

!!!!!!后续可能随着QQNT软件变化或者更新有所改变或者未知的错误及影响,

!!!!!!请注重备份数据,本人仅仅个人兴趣分享自己的解决方法,不对任何参考此操作导致数据丢失、等一切问题负责



↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡↡

警告:操作前请备份,以免信息丢失。

警告:删除任何文件夹都请备份,以免信息丢失。

警告:修改任何文件夹都请备份,以免信息丢失。

Reply Favorite View the author
All Replies
深圳市耀影科技有限公司
deepin
2025-04-09 00:49
#1
It has been deleted!
199******82
deepin
2025-04-09 09:11
#2

这么干货的帖子,必须点赞

Reply View the author
leego
deepin
2025-04-09 09:24
#3
Reply View the author
waittingsummer
deepin
2025-04-09 10:59
#4

注意,楼主外号翻车王

不要轻易效仿尝试

Reply View the author
deepin-流云
Moderator
Community OP
2025-04-09 11:13
#5
waittingsummer

注意,楼主外号翻车王

不要轻易效仿尝试

tail 别吓着其他用户,这个应该不会翻车……方案还是值得推广的,特别是UOS用户,有很多是双系统场景😂

Reply View the author
晚秋(lateautumn)
Moderator
2025-04-09 11:28
#6

谢谢分享。pdf打印机也是楼主分享的,很好用。applaud

Reply View the author
谢明霖
deepin
2025-05-24 09:00
#7

双系统可以

Reply View the author
bayue
deepin
2025-06-07 11:28
#8

66666

Reply View the author
帕斯卡拉
deepin
2025-06-07 18:34
#9

谢谢分享 虽然不太懂

Reply View the author
userjc
deepin
2025-06-18 10:58
#10

applaud

Reply View the author
Cosmos
deepin
2025-06-29 09:53
#11

学习了,点赞

Reply View the author
犇牛
deepin
2025-07-31 13:33
#12

学习 点赞 干就完了

Reply View the author