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

来源:互联网 发布:编程教学 编辑:程序博客网 时间:2024/05/02 00:30

我将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文件不能太大,太大了可能打不开,这种方法未测试。

0 0
原创粉丝点击