在一个项目中,我使用VirtualBox从Linux主机上设置了两个windows 10虚拟机。我是这样做的:在一台机器上完全安装Windows 10,然后使用VirtualBox的克隆功能制作第二台机器。然后我为第二台机器生成了一个唯一的UUID。
我的问题是,当运行第二台机器时,第一台机器上的文件更改会出现。我希望得到某种解释,说明是什么原因导致了这种情况,以及如何防止这种情况的发生。
例如,我们把第一台机器称为 "A",第二台机器称为 "B"。如果我在A的桌面上创建一个文本文档'test.txt',然后关闭并启动B,'test.txt'就会出现在B的桌面上。
对于所有的意图和目的,我没有做任何改变,从基本的安装,除了安装应用程序,如谷歌chrome。
谢谢你的帮助。
听起来它们都在共享同一个虚拟磁盘。
虚拟机UUID只是附加在虚拟机上的元数据;VirtualBox重新生成了这个,所以它可以区分两个虚拟机。
您应该可以使用一个工具,如 VBoxManage 来克隆虚拟磁盘,然后更新一个虚拟机来使用该克隆磁盘,这应该是分开机器。