VirtualBox注册虚拟机失败

VirtualBox注册虚拟机发生错误:

未能打开位于 D:/Virtual Machines/HS-VB-WXP/HS-VB-WXP.vbox 的虚拟电脑。

Invalid machine settings file name ‘D:\Virtual Machines\D:\Virtual Machines\HS-VB-WXP\HS-VB-WXP.vbox\D:\Virtual Machines\HS-VB-WXP\HS-VB-WXP.vbox.vbox’ (VERR_INVALID_NAME).

返回 代码:VBOX_E_FILE_ERROR (0x80BB0004)
组件:Machine
界面:IMachine {22781af3-1c96-4126-9edf-67a020e0e858}
被召者:IVirtualBox {5c8814a1-2a35-402d-8680-68e5cb4e72aa}

用命令VBoxManage registervm <filename>,结果也是一样。发现VBoxManage会把参数filename转换成这样:默认虚拟电脑位置\filename\filename.vbox

并且如果filename是不带路径的,VBoxManage会先把它转成全路径,再做上面的转换。

这个莫名其妙的错误实在太令人崩溃了@_@。最后只能手工修改VirtualBox.xml文件注册虚拟机。

软件版本

Windows:7 x64(6.1.7601 Service Pack 1 Build 7601)
VirtualBox:4.2.0_RC2 r80231(x64)

《VirtualBox注册虚拟机失败》有1条评论

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据