VirtualBox导入错误:无法注册DVD映像

59

我正在运行版本4.2.6。

从今天早上开始,我无法导入一些VM,并且我的一些现有VM显示为不可访问,并在UI中显示以下错误:

当我将VM带到另一台PC并尝试用VirtualBox(v 5.0.10)打开它时,也出现了同样的错误:

无法注册DVD映像

'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso' {f5022f2e-0adc-4767-879d-65058a5578c5} 因为CD/DVD映像

'C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso'与UUID {fc087cbc-df04-47b4-b42f-25f614463f78}已经存在。结果代码:E_INVALIDARG(0x80070057) 组件: VirtualBox 接口: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}


1
请反馈是否不适合在 stackoverflow 上提出此问题,或者是否有其他更适合的地方。 - shareef
这个问题可能更适合在 https://superuser.com/ 上发布。 - user1531971
5个回答

141

我通过使用文本编辑器打开文件win 7 64.vbox并移除标签来解决了它:

<DVDImages>
   <Image uuid="{fd686a98-c1a6-42d9-82aa-67728b524d53}" location="C:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso"/>
</DVDImages>

注意,通过移除该标签,它将被视为空标签。然后重新打开虚拟盒的虚拟机,就可以正常工作了。


33

在您选择的任何文本编辑器中打开.VBOX文件。
找到以下行:

[...]
<DVDImages>
        <Image uuid="{b058bc48-c451-4cff-9db0-d01c70e99c28}"
location="/usr/share/virtualbox/VBoxGuestAdditions.iso"/>

[...]

删除 与 之间的所有条目。删除内容后,您的.VBOX文件将如下所示。

<DVDImages>
</DVDImages>

保存并关闭文件。

就这样。现在,您可以无任何问题地加载虚拟机。


https://www.ostechnix.com/virtualbox-error-cannot-register-the-dvd-image-because-uuid-already-exists/ - Jack

0

我有两个虚拟机,一个是XP-x86,另一个是Win7-x64。通过精确地删除标签图像UUID,问题得到了解决,并且能够添加新的预创建虚拟机。


这与现有答案有何不同? - user1531971

0
对我来说,这些答案都没用。我需要删除上面提到的相同行,但是从C:\ Users \ USER \\ .VirtualBox \ VirtualBox 开始。在我的情况下,它引用了不存在的路径。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接