如何备份和移动VirtualBox计算机

需要移动虚拟机,却发现复制和粘贴不起作用?也许您只是想知道要备份什么?请查看此过程快速指南,以便更好地了解VirtualBox

首先要做的是:确保您的虚拟机已关闭并关闭电源。*下一步,请确保删除您拥有的所有快照。不幸的是,在不删除这些快照的情况下,没有一种简单安全的方法可以做到这一点。*选择您的虚拟机,然后单击“快照”选项卡。

选择您的快照并单击删除按钮。请准备好等待一段时间,因为VirtualBox会将差异与您的计算机的当前状态合并。不过,计算机的状态实际上不会更改,所以不用担心。现在准备的东西已经离开,我们可以开始移动过程。

完成后,请转到“文件”>“虚拟媒体管理器”。您将看到已使用或已附加到计算机上的媒体列表。

选择您要移动的虚拟机,然后单击上面的“释放”图标。在我的情况下,我将把W7.vdi从我的主目录移动到另一个硬盘驱动器。

释放后,关闭VirtualBox,转到其默认设置目录/home/user/。VirtualBox/

如果您只想备份.vdi文件,可以从硬盘目录中复制它,也可以移动它。请耐心等待,因为这可能需要一段时间,具体取决于您的配置。

同时,让我们根据自己的喜好编辑VirtualBox.xml文件。“这是大多数人不太了解的步骤,但对于确保事情顺利进行非常重要。”*在Gedit中打开它。

稍微向下滚动一下,您就会找到我们需要编辑的部分。

如果您要更改虚拟机的位置,请找到“MachineEntry”的XML标记并更改源路径。*如果您要更改虚拟磁盘映像的位置,请找到“HardDisk”的XML标记并更改那里的位置。*如您所见,每台计算机都通过其UUID绑定到一个磁盘映像,这一点不应更改。*如果您要将虚拟机移动到一台新计算机,请确保复制这些文件并替换以前的配置文件。-如果您要更改虚拟机的位置,请找到“MachineEntry”的XML标记并更改源路径。*如果您要更改虚拟磁盘映像的位置,请找到“HardDisk”的XML标记并更改那里的位置。

在我的特殊情况下,我只是想将磁盘映像移动到更大的驱动器,所以我保留了其他东西不变。

如果您要在Windows和Linux之间切换主机,请确保将文件顶部的版本声明也更改为“windows”而不是“Linux”。

一旦您移动了.vdi文件,启动VirtualBox并进入File>Virtual Media Manager。

单击旧的.vdi文件,然后单击删除。现在,单击“添加”,导航到其新位置,然后单击“打开”。然后单击“确定”。

现在新的.vdi已添加到VirtualBox的列表中,我们必须将其附加到您的虚拟机。*在主屏幕选择它,转到“设置”,然后单击“存储”面板。

在适当的IDE控制器下,单击“添加附件”按钮。“您将看到硬盘被自动添加,但它可能不是正确的硬盘。”

单击它,然后在右侧的“Hard Disk”(硬盘)下,选择正确的.vdi文件。“单击”OK“(确定)。”

如果您按照所有步骤操作并正确编辑了VirtualBox.xml,您应该可以毫无问题地启动机器!*有几个毛茸茸的区域,所以如果事情不能正常运行,请确保您使用了正确的路径,并且您只编辑了VirtualBox.xml的相关区域。

整个过程比简单的复制和粘贴要复杂一些,但仍然相对快速和无痛。请在评论中分享你关于VirtualBox的备份故事!

相关文章