Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VirtualBox导入错误无法注册DVD映像_Virtualbox - Fatal编程技术网

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

VirtualBox导入错误无法注册DVD映像,virtualbox,Virtualbox,我正在运行v4.2.6。 从今天早上开始,我无法导入一些虚拟机,我现有的一些虚拟机显示为不可访问,并且在UI中显示以下错误: 当我将vm带到另一台PC并尝试使用virtual box(V5.0.10)打开它时,也出现了相同的错误: 无法注册DVD映像 'C:\程序 Files\Oracle\VirtualBox\vboxguestaditions.iso' {f5022f2e-0adc-4767-879d-65058a5578c5}因为CD/DVD映像 带有UUID的“C:\Program Fi

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

当我将vm带到另一台PC并尝试使用virtual box(V5.0.10)打开它时,也出现了相同的错误:

无法注册DVD映像

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

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


我通过使用文本编辑器打开文件
win7 64.vbox
并移除标记来解决此问题:

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

要知道,通过删除标记,它将被添加为空标记。
然后再次重新打开虚拟盒的vm。它成功了

我有两台虚拟机XP-x86和Win7-x64,精确地删除了标记图像uuid问题得到了解决,并且能够添加新的预创建VM。

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

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

[...]
[…]
[...]
删除和节之间的所有条目。删除内容后,.VBOX文件如下所示

<DVDImages>
</DVDImages>

保存并关闭文件


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

这是因为与现有插入的媒体存在冲突。通过Virtual Media Manager弹出现有驱动器可能会解决此问题


参考:

请反馈:这不是将此问题放入
stackoverflow
的地方,还是有另一个地方,这可能是关于这与现有答案有什么不同?