影响另一个 VirtualBox VM 的更改

Changes to one VirtualBox VM Affecting Another

对于一个项目,我使用来自 Linux 主机的 VirtualBox 设置了两个 windows 10 个虚拟机。我这样做是通过在一个上完全安装 Windows 10,然后使用 VirtualBox 的克隆功能来制作第二个。然后我为第二台机器生成了一个唯一的 UUID。

我的问题是第一台机器上的文件更改出现在 运行 第二台机器上。我想要某种解释,说明可能导致这种情况的原因以及如何防止这种情况发生。

例如,我们称第一台机器为'A',第二台机器为'B'。如果我在A的桌面上创建一个文本文档'test.txt',然后关机并启动'B',B的桌面上出现'test.txt'

出于所有意图和目的,除了安装 google chrome.

等应用程序外,我没有对基本安装进行任何更改

感谢您的帮助。

听起来他们都在共享同一个虚拟磁盘。

VM UUID 只是附加到 VM 的元数据; VirtualBox 重新生成了它,因此它可以区分两个虚拟机。

您应该能够使用工具,例如VBoxManage 克隆虚拟磁盘,然后更新一个 VM 以使用该克隆磁盘,这应该将机器分开。