您的位置:首页 > 大数据 > 人工智能

虚拟机不能启动,E_FAIL(0x80004005) 及其处理

2016-05-05 13:46 459 查看
我将vmware下的虚拟机转换成vbox能用的,用OVFtool 将.vmx 转换成 .ovf,然后再vbox中导入即可,但是有个问题,这样导入的虚拟机,其虚拟硬盘文件是生成一整个的.vmdk文件,这样太大了,我的有6G多(我原来的vmware下的虚拟硬盘文件是不超过2g的好多个.vmdk文件),因此我尝试将vmware下的所有硬盘文件拷过来,但是启动时出现错误:

返回 代码:
E_FAIL (0x80004005)
组件:
ProgressProxy
界面:
IProgress {c20238e4-3221-4d3f-8891-81ce92d9f913}




用虚拟介质管理工具查看



说是uuid不符合,解决方法:

1、virtualbox提供了设置的命令  VBoxManage internalcommands sethduuid vmdk文件 uuid,修改成提示中正确的即可

2、直接用sublime text打开vmdk文件进行修改,但是vmdk文件不能太大,太大了可能打不开,这种方法未测试。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  virtualbox