在 VirtualBox 6.0 中克隆相同的 VM 副本

在 VirtualBox 6.0 中克隆相同的 VM 副本

这里是 Virtual Box 6.0。我有一个 Windows 10 VM,它占用了主机(Mac OS)上的巨大磁盘空间,我想将整个 VM 及其所有相关文件保存到闪存驱动器,直到我能找到另一个主机来运行此 VM。这样我就可以备份它,也可以从我的 Mac 上删除它。

所以基本上,我正在寻找一个保存到磁盘或者克隆到磁盘功能,我可以节省精确的将虚拟机复制到另一个位置。

我在这里找不到任何明显的选项。我看到Machine >> Clone哪个看起来很有希望。但是我知道制作 Virtual Box VM 涉及许多不同的文件,我担心克隆不会像我期望的那样完整。

有 Virtual Box 经验的人能否确认这Machine >> Clone会生成我的 Windows 10 VM 的第二个相同副本,并且允许我将该克隆保存到闪存驱动器?提前致谢!

答案1

您可以在文章中阅读有关克隆的内容 如何在 VirtualBox 中克隆虚拟机,但这无助于将虚拟机导出到另一台计算机,因为它只会在本地计算机上创建副本。

相反,您应该将虚拟机导出为设备,将设备移动到新主机,然后导入。使用方法如下所述。

在源主机上

  • 关闭虚拟机。
  • 在 VirtualBox 主窗口中,单击文件 > 导出设备
  • 在出现的窗口中,找到并选择要导出的虚拟机,然后单击下一个
  • 在下一个窗口中,选择保存导出的设备文件的位置及其格式。默认格式.ova将设备保存为单个文件,这是首选格式。默认格式通常可以正常工作。
  • 命名设备并选择格式后,单击下一个
  • 在最后一个屏幕中,检查设置并点击出口
  • 耐心等待导出终止。

在目标主机上

  • 使导出的.ova文件可用。
  • 在 VirtualBox 中使用菜单文件 > 导入设备
  • 浏览到该.ova文件。
  • 点击下一个
  • 检查设备设置。
  • 点击进口
  • 导入完成后,虚拟机即可使用。

欲了解更多信息和截图,请参阅文章
如何将 VirtualBox 虚拟机导出为设备

答案2

克隆虚拟机通常涉及更改虚拟硬件的 UUID。因此,尽管获得了数据的精确副本,但 Windows 客户端仍将被停用。不过,只需修改一些文件即可恢复 UUID 更改。

复制 VM 文件将保持其虚拟硬件完好无损,因此 Windows 不会丢失其激活。

1- 在您的 Mac 中找到 VM 文件夹。

2-将文件夹复制到新主机。

3- 在新主机中打开 Virtualbox 并转到机器 -> 添加。

4-选择 VM 文件夹中的 vbox 文件。

相关内容