在 VirtualBox 版本 4.3.16 上打开 Ubuntu 12.04 LTS 时出错

在 VirtualBox 版本 4.3.16 上打开 Ubuntu 12.04 LTS 时出错

当我正在使用 Ubuntu/虚拟机时,我的笔记本电脑电池没电了。此后,当我尝试在虚拟机上打开 Ubunutu 时,出现以下错误:

  There is no virtual machine with the identifier:
  Could not find a registered machine with UUID: {}
  Result code: VBOX_E_OBJECT_NOT_FOUND {}

我会丢失我的文件、档案等等吗?

有人遇到过这种情况吗?

答案1

首先在编辑器(Notepad++)中打开 YOURMACHINE.vbox 并找到"Machine uuid="

将该机器 uuid 复制到

C:\Users\[user]\.VirtualBox\VirtualBox.xml

找到<MachineRegistry> 并添加行机器条目,它应该看起来像这样

<MachineRegistry>
<MachineEntry uuid="{YOURMACHINE_UUID}" src="[PATH-TO-YOUR-MACHINE]\YOURMACHINE.vbox"/>
</MachineRegistry>

那应该可行

答案2

旧帖子,但我遇到了同样的问题。在我的例子中,YOURMACHINE.vbox 是空的。应该有一个最近的你可以将 YOURMACHINE.vbox-prev 复制到空的上面,希望这样能解决问题。对我来说,它做到了。

相关内容