VirtualBox 不能为虚拟电脑打开一个新任务(Failed to get device handle and/or partition ID for 000000000153a220) 解决办法

更新Windows11系统之后,运行我的vagrant出现如下问题,主要表现为 vagrant up命令启动之后,提示VirtualBox不能为虚拟电脑打开一个新任务:

C:\Users\Administrator>vagrant up

Bringing machine ‘default’ up with ‘virtualbox’ provider…

==> default: Checking if box ‘centos/7’ version ‘2004.01’ is up to date…

==> default: Clearing any previously set forwarded ports…

==> default: Clearing any previously set network interfaces…

==> default: Preparing network interfaces based on configuration…

default: Adapter 1: nat

==> default: Forwarding ports…

default: 22 (guest) => 2222 (host) (adapter 1)

==> default: Booting VM…

There was an error while executing VBoxManage, a CLI used by Vagrant

for controlling VirtualBox. The command and stderr is shown below.

Command: [“startvm”, “3ee0ca4d-8f34-4107-9dbb-10c2f329704c”, “–type”, “headless”]

Stderr: VBoxManage.exe: error: Not in a hypervisor partition (HVP=0) (VERR_NEM_NOT_AVAILABLE).

VBoxManage.exe: error: VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component ConsoleWrap, interface IConsole

解决办法

如何直正关闭Windows 11的hyper-v功能来实现虚拟机如下:
不能为虚拟电脑 ubuntu_打开一个新任务.
Failed to get device handle and/or partition ID for 000000000153a220 (hPartitionDevice=0000000000000a41, Last=0xc0000002/1) (VERR_NEM_VM_CREATE_FAILED).

返回 代码:
E_FAIL (0x80004005)
组件:
ConsoleWrap
界面:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

原因:
1, 开启了hyper-v
2, 使用wsl时开启虚拟机
解决办法
1、关闭hyper-v,用命令或见下图操作。 (命令:以管理员启动 powershell,执行:bcdedit /set hypervisorlaunchtype off
2、关闭wsl虚拟机(重点)。
以管理员启动 powershell,执行:
Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
重新启动电脑之后再次打开虚拟机, 可以成功启动
在这里插入图片描述

  • 13
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
### 回答1: VirtualBox 无法打开任务可能是由于系统资源不足或者 VirtualBox 的配置有误导致的。建议检查系统中是否有其他程序占用了大量资源,并确保 VirtualBox 的配置正确。另外,也可以尝试重启动电脑或者重安装 VirtualBox 来解决问题。 ### 回答2: 当我们在使用VirtualBox虚拟电脑的时候,很可能会遇到无法为虚拟电脑打开一个任务的情况,这是什么原因呢? 首先,需要明确的是,VirtualBox本身并没有限制我们在一个虚拟电脑打开多个任务的功能。因此,如果遇到无法为虚拟电脑打开任务的情况,多半是由于以下几个原因导致的: 1. 虚拟电脑资源不足 虚拟电脑在运行时需要消耗一定的系统资源,包括CPU、内存、硬盘等。如果虚拟电脑本身的资源已经被占满,那么就无法再为虚拟电脑打开任务了。这时候,我们可以尝试关闭一些不必要的程序或者降低虚拟电脑的运行负荷,以释放一些系统资源。 2. 虚拟电脑设置不正确 在使用VirtualBox创建虚拟电脑时,需要根据具体的需求设置一些参数,包括系统类型、内存大小、硬盘容量等等。如果我们在创建虚拟电脑时设置不正确,就有可能导致无法为虚拟电脑打开任务的情况。这时候,我们需要重设置虚拟电脑参数,并且确保这些参数足够满足虚拟电脑的运行需要。 3. VirtualBox版本不支持 最后,如果我们使用的是老旧版本的VirtualBox,也可能会导致无法为虚拟电脑打开任务的情况。这时候,我们可以尝试升级VirtualBox至最版本,并且确保虚拟电脑的设置和系统资源都满足要求。 综上所述,无法为VirtualBox虚拟电脑打开任务的情况可能是由于虚拟电脑资源不足、虚拟电脑设置不正确、或者VirtualBox版本不支持等因素导致的。我们应该根据具体情况来调整虚拟电脑的设置、释放系统资源或者升级VirtualBox等措施来解决问题。 ### 回答3: VirtualBox是一款非常实用的虚拟机软件,可以在电脑上模拟出一个完整的操作系统运行环境,让用户可以在同一台电脑上同时运行多个操作系统并进行操作。但是,在使用VirtualBox时,有时候会出现不能虚拟电脑打开任务的情况。 造成VirtualBox不能虚拟电脑打开任务可能有以下几个原因: 1. 版本问题。如果VirtualBox软件版本较老,可能会存在一些兼容性问题,导致无法为虚拟电脑打开任务。因此在使用VirtualBox时,需要选择最版本的软件。 2. 内存不足。如果虚拟电脑的内存不足,就无法为虚拟电脑打开任务。在使用VirtualBox时,需要根据虚拟机运行的操作系统和应用程序的需求来设置虚拟机的内存。 3. CPU 负载过高。在运行多个虚拟电脑同时运行多个任务时,可能会导致CPU负载过高,从而无法为虚拟电脑打开任务。这时可以尝试关闭一些不必要的虚拟电脑,或者给虚拟机分配更多的CPU和内存资源。 4. 虚拟电脑磁盘空间不足。如果虚拟电脑的磁盘空间不足,就可能无法为虚拟电脑打开任务。在使用VirtualBox时,需要根据虚拟机的实际需求来设置磁盘空间,不要将磁盘空间设置得过小。 总之,VirtualBox不能虚拟电脑打开任务可能是由于多种原因引起的。用户可以根据具体情况来选择相应的解决方法,例如升级软件版本、增加内存、调整CPU分配等。只要合理使用VirtualBox,就能充分利用虚拟机的功能,提高工作效率。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Itfuture03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值