虚拟机的ns_error_failure 0x80004005错误

现象一

电脑重启后,要启动虚拟机时,报这个错误了,可能导致这种情况的操作,想了下,应该没有。

搜索网上的解决方法,有说 sudo /etc/init.d/virtualbox restart 的,运行了后报错说缺少/sys/module/xhsjkrnl_4/holders文件;

换个方法,错误log中提到 homepath/.config/VirturalBox/VirtualBox.xml 文件,把这个文件删除后,再启动虚拟机时,原先的虚拟机项目没有了,需要重建一个,不过之前的虚拟机文件还在。重建后启动依然报错,一开始没注意错误信息,把新建的项目删除的时候把所有文件都删掉了,恨!

后来发现报了这个错误VT-x is disabled in the BIOS ,这篇文章(Ubuntu14.04 使用visualBox安装虚拟机出现VT-x is disabled in the BIOS错误_jql1994的专栏-CSDN博客)里说去BIOS中设置Virtualiation选项 和 VT I/O选项 即可。尝试此方法,我的电脑只有Virtualiation选项 需要设置,将其从Disable 改为 Enable后,重启机器,启动虚拟机,果然没报错了。

现象二

导致此现象的操作:虚拟机运行过程中,硬盘空间不足,虚拟机不正常退出。

查看图片中路径:

将大小为0的win10.vbox删除,将win10.vbox-prev命名为win10.vbox。

重新启动虚拟机。

现象三

The VM session was closed before any attempt to power it on.

解决方法(VirtualBOX启动错误the vm session was closed before any attempt to power it on解决办法 - 77庁長 - 博客园

点击菜单中的“清除”按钮,让虚拟机由休眠状态变成power off状态,然后重新启动虚拟机就解决问题了。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 这个错误代码表示虚拟机出现了未知的错误,可能是由于虚拟机配置不当、虚拟机软件版本不兼容、虚拟机文件损坏等原因引起的。建议您检查虚拟机配置是否正确,更新虚拟机软件版本,或者尝试重新安装虚拟机文件。如果问题仍然存在,可以尝试联系虚拟机软件厂商或者技术支持人员寻求帮助。 ### 回答2: e_fail (0x80004005)是一种虚拟机错误,通常发生在使用虚拟机时产生的错误。对于大多数人来说,这种错误提示可能会让人感到很困惑,因为这种错误提示不会告诉我们它背后的原因。但是,我们可以通过以下几个因素来解释这种虚拟机错误: 1.虚拟机配置错误:e_fail (0x80004005)虚拟机错误可能是由于虚拟机配置中的一些错误导致的。通常,虚拟机配置错误是比较容易修复的,只需要重新配置您的虚拟机即可。 2.虚拟机软件版本不兼容:e_fail (0x80004005)虚拟机错误可能是由于您使用的虚拟机软件版本不兼容所致。虚拟机软件版本不兼容可能会导致您无法在虚拟机上运行某些应用程序或操作系统。因此,您需要检查您使用的虚拟机软件版本是否与您的应用程序或操作系统兼容。 3.虚拟机驱动程序问题:e_fail (0x80004005)虚拟机错误可能是由于虚拟机驱动程序的问题所致。虚拟机驱动程序问题通常是由于驱动程序的过时或损坏导致的。您可能需要更新或更改虚拟机驱动程序才能解决这个错误。 4.计算机硬件错误:在一些情况下,e_fail (0x80004005)虚拟机错误可能是由于计算机硬件错误所致。可能是因为某些硬件问题导致虚拟机无法正常工作。这种情况下,您需要检查您的计算机硬件是否正常运作。 总之,e_fail (0x80004005)虚拟机错误是一种很常见的虚拟机错误,通常与虚拟机配置、虚拟机软件版本、虚拟机驱动程序或计算机硬件等因素有关。如果您遇到这个错误,您可以查看以上几个因素是否有问题,然后进行相应的解决方案。 ### 回答3: e_fail (0x80004005)错误代码通常会在使用虚拟机的过程中出现,这个错误代码通常是由于虚拟机程序无法启动或读取虚拟机文件所导致的。以下是一些可能导致e_fail (0x80004005)错误代码的原因及其解决方法: 1. 虚拟机文件损坏:可能是由于硬盘或存储设备方面的故障导致的,也可能是由于传输文件时出错导致的。需要使用虚拟机程序提供的相关工具来修复虚拟机文件或重新安装虚拟机。 2. 虚拟机配置不当:在创建虚拟机时,需要确保分配给虚拟机的内存、磁盘空间和其他硬件资源与虚拟机软件操作系统的要求相匹配。如果分配的资源过少,可能会导致虚拟机无法启动。可以重新打开虚拟机的设置并调整配置。 3. 虚拟机程序更新不及时: 虚拟机程序的更新可以修复一些软件漏洞和错误,如果使用的是过时的虚拟机程序版本,可能会导致e_fail (0x80004005)错误代码出现。需要更新虚拟机程序到最新版本。 4. 虚拟机程序无法访问所需文件:某些虚拟机程序需要访问其他文件或驱动程序才能运行,如果这些文件被误删或损坏,就会导致虚拟机无法启动。检查虚拟机程序所需要的文件是否存在或正常运行。 总之,当e_fail (0x80004005)错误代码出现时,建议先检查以上四个方面的问题,根据具体情况进行相应的处理。如果问题仍旧存在,可以查看虚拟机日志,了解更具体的错误信息,以便更有效地解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值