如何在 Virtualbox 中恢复虚拟机?

Mal*_*rba 9 windows virtualbox virtual-machine

出于某种原因,突然之间,所有虚拟机都从虚拟框中的用户界面中消失了。我怀疑 CCleaner 与它有关,但这不是重点。虚拟硬盘和机器的 .xml 文件仍在各自的文件夹中。我如何使用它们将我的虚拟机恢复到 virtualbox?

我尝试简单地从旧的虚拟硬盘创建一台新机器,它可以与 ubuntu 来宾一起使用,但不能与 Windows 来宾一起使用。另外,让我的旧机器恢复而不是创建新机器会很好,这将使我不必修复一些快捷方式以及重新配置共享文件夹和其他东西。

Joh*_*n T 7

在VirtualBox 中的File -> Preferences下,设置您的 Default Machine & Hard Disk 文件夹。VirtualBox 应该在启动时扫描这些文件夹并将找到的任何机器添加到窗格中。

替代文字


Mal*_*rba 7

通过手动编辑virtualbox.xml 文件解决它以包含旧机器文件,然后通过用户界面添加硬盘驱动器,然后修改机器.xml 文件以指向hardrive 的uuid。

事实上,机器消失的原因首先是我不小心删除了virtualbox.xml文件。

  • 我没有删除我的,但它们现在不见了。看起来我将不得不手动重建。为什么VB没有为此提供数据恢复工具? (3认同)

小智 7

打开 Oracle VM VirtualBox Manager 并在Machine -> Add 下,指向打开的每个虚拟机文件(.xml 或 .vbox),它会将机器恢复回 Manager 下拉列表。

机器 -> 添加