virtualbox出现报错 提示:E_FAIL (0x80004005)

1.问题

10天不用虚拟机,出现以下错误

返回错误码是E_FAIL (0x80004005),同时出现

 不能为虚拟电脑 Master 打开一个新任务,The virtual machine 'Ubuntu' has terminated unexpectedly during startup with exit code 1 (0x1). More details may be available in 'C:\Users\……\VirtualBox VMs\Master\Logs\VBoxHardening.log'.

同时我的virtualbox版本是7.0.18

2. 尝试办法

1.怀疑是公司杀毒软件的锅,但是没权限关不了,所以放弃
2.怀疑是win11版本的问题,尝试更新win11版本,发现已经是最新了,不是这个的问题

3.有个百分百能完成的方法就是卸载virtualbox,但是需要提前导出已经装好的虚拟机镜像文件,到时候安装回virtualbox,再导入(太麻烦,放最后实在没办法了再用)

4.看网上资料。
一. 有人怀疑是驱动冲突问题等,取消设置中声音的配置(设置——声音——启用声音  取消勾选)(http://t.csdnimg.cn/d6NnJ),没啥用

二.有人怀疑相应的虚拟硬盘路径出现错误,所以打不开(http://t.csdnimg.cn/U8dyQ),我去看了一下发现我这块是正常的,不是这个原因

三.有人怀疑,是win内置的虚拟机Hyper-V和virtualbox冲突了(http://t.csdnimg.cn/S9bfq),进“控制面板-程序-程序和功能-打开或关闭Windows功能”看了,确定是没打开win内置的虚拟机的,不是这个原因

四.有人建议,找到VirtualBox下载目录,进入“drivers-vboxdrv”,找到inf类型文件,右键安装(http://t.csdnimg.cn/S9bfq),我版本是7.0.18,drivers文件夹下没有vboxdrv文件夹,放弃

5.突然想到,如果给够virtualbox权限,用管理员身份打开,会不会好一点,结果还是没用

6.想到如果直接升级virtualbox的话,原来的虚拟机镜像文件估计不用导出再导入这么麻烦,系统会自动找到路径,所以计划升级virtualbox,结果我版本是7.0.18,所以直接降级,进Download_Old_Builds – Oracle VM VirtualBox

下载了6.1的版本,正常安装后,果然镜像文件还在,可以直接打开

结果又出现新的问题

看了一下有两个解决方案

1.进设置,改usb设备为usb1.1控制器

问题解决

2.第二种解决方案是下载对应版本的扩展包(http://t.csdnimg.cn/DtXrx

下载地址:Index of http://download.virtualbox.org/virtualbox
选中自己的版本,后面再选中对应的包,太多包了,所以没去搞,

3.最终解决方法

 直接对virtualbox降级,进Download_Old_Builds – Oracle VM VirtualBox

下载了6.1的版本,正常安装后,果然镜像文件还在,可以直接打开,问题解决了

  • 18
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值