Windows虚拟机内的企微聊天记录迁移

本文约 700 字,阅读需 2 分钟。

背景是:

  1. 由于工作场景原因,主机安装的是Linux,于是安装了VirtualBox,通过Windows虚拟机使用企微
  2. 后面申请了MacBook,加上VirtualBox带个Windows比较拖累性能,就打算迁移到Mac

可能是出于安全原因,企微已经不支持导出/导入聊天记录了,只能选择迁移到手机/电脑,要求2者连接同一局域网。

之前遇到过一次情况:手机和电脑同步连接家里Wifi,但迁移时一直报错:

无法连接
请将两台电脑设备连接至同一网络并保持唤醒状态。

换了个思路:手机开热点,电脑连接手机热点。才最终迁移成功。

这次更复杂点:

  1. 聊天记录来源是:Linux宿主机里面的Windows虚拟机(通过VirtualBox安装)
  2. 迁移目标是:一个新的MacBook

由于Linux iOA的限制,Linux宿主机是有线网络连接的,但企微其实不太依赖iOA,所以第一个尝试:

  1. Linux宿主机和MacBook都连接手机热点

但一直“无法连接”。

客服提供的方案,通过一个特殊的后门导出聊天记录,然后Copy到时MacBook,再导入,整个过程比较复杂,而且文件无法处理。

我的直觉告诉我,这个迁移的关键点就是两个设备的企微要在同一个局域网,这个是本质。

继续思考,容易发现VirtualBox有多种网络模式,一般默认是NAT,这种方式其实就隔离了Windows虚拟机,导致其无法在局域网上被找到。

于是关闭了这个网络,只启用一个"桥接网格",这个虚拟机就是一个真实的网络节点。另外注意在Windows虚拟机内要连接这个网络,如下图:

20251020191220

如此,就能正常迁移了,另外注意热点要支持5GHz,不然迁移速度会非常慢

20251020191359

总阅读量次。