当我正在使用 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 复制到空的上面,希望这样能解决问题。对我来说,它做到了。