VirtualBox:恢复中止的虚拟机

VirtualBox:恢复中止的虚拟机

我在 OS X 10.9 上运行 VirtualBox 4.3.0,不知何故我的 Ubuntu Server 13.10 VM 进入了中止状态。现在我对此无能为力;startvmcontrolvm poweroff或其他任何功能都无法正常工作。更糟糕的是,我没有任何快照。在这种情况下,是否可以恢复虚拟机?我在 Google 上搜索了解决方案,但令人惊讶的是,我什么也没找到。

如果您确定没有解决方案,请留下评论/答案。谢谢。


更新:

由于对恢复的可能性感到怀疑,我删除了虚拟机并从头开始。这个虚拟机相当新(在 13.10 版本之后构建),因此希望将新虚拟机配置为正常工作状态不会花费太多时间。

因此,我无法测试任何建议的解决方案。无论如何,我们仍然欢迎评论和回答,因为它们可能会对未来遇到此问题的用户有所帮助。

答案1

我用过系统救援光盘在单独的 VM 中运行以安装“有问题的”VM 的 VDI 驱动器,然后您可以在其中执行所有正常的系统恢复任务。

答案2

我最近遇到了这个问题,我的一台虚拟机处于“已中止”状态,第一次尝试重新启动它时,它实际上锁定了主机系统。我能够使用三位一体救援工具包(TRK)。我采取的步骤如下:

  • 在系统设置中,我从启动列表中删除了硬盘(设置->系统),以防止它在我意外尝试再次从硬盘启动时锁定
  • 我在虚拟机上进行了重置,然后按 F12 选择启动设备(不同的 BIOS 可能需要不同的方法)
  • 我选择了“设备”->“光驱”->“选择/创建磁盘映像”,并将其指向 TRK 的 ISO
  • 回到启动设备菜单,我选择了光驱。我的虚拟机启动了 TRK,然后我就可以修复 VDI 问题了

答案3

万一有帮助……

昨天我碰巧因为我试探性地将VirtualBox升级到最新版本(带有扩展包),发现新版本已经损坏。

因此,我降级到以前的版本,但是没有要求使用以前的扩展包。我尝试重新启动了一些虚拟机,有些可以正常工作,但其他虚拟机处于中止虚拟机状态。

我重新安装了扩展包,一切恢复正常。

相关内容