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

sha*_*eef 24 virtualbox

我正在运行v 4.2.6.从今天早上开始,我无法导入一些虚拟机,并且我的一些现有虚拟机显示为无法访问,并且在UI中显示以下错误,

当我把vm带到另一台PC并尝试用虚拟盒打开它时,同样的错误(v 5.0.10):

无法注册DVD映像

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

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

sha*_*eef 65

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

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

知道通过删除标记,它将被添加为空标记.并重新打开虚拟盒的虚拟机.它起作用了


Jac*_*ack 11

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

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

[...]
Run Code Online (Sandbox Code Playgroud)

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

<DVDImages>
</DVDImages>
Run Code Online (Sandbox Code Playgroud)

保存并关闭文件。

而已。现在,您可以加载虚拟机而没有任何问题。