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

本文介绍了在Windows11系统中使用Vagrant时遇到的问题及解决方法,特别是当Vagrant与Hyper-V功能冲突导致无法正常启动虚拟机的情况。文中详细解释了如何通过关闭Hyper-V和WSL虚拟机来解决问题。
更新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
重新启动电脑之后再次打开虚拟机, 可以成功启动
在这里插入图片描述

<think>好的,我现在遇到了一个虚拟化错误,提示“Failed to get device handle and/or partition ID for 0000000001698790...”,导致无法启动虚拟机。首先,我需要理解这个错误信息的大致含义。 根据错误代码VERR_NEM_VM_CREATE_FAILED,这通常与Windows的Hyper-V或相关虚拟化功能冲突有关。可能的原因包括Hyper-V未正确配置、第三方安全软件干扰,或者硬件虚拟化支持未开启。 接下来,我应该按照步骤排查问题。第一步,检查BIOS中的虚拟化设置是否启用。不同的主板进入BIOS的方法不同,一般是开机时按Del、F2或F10。找到类似Intel VT-x或AMD-V的选项,确保其处于启用状态。 第二步,确认Windows功能中的Hyper-V、Windows沙盒等是否开启。如果这些功能与当前使用的虚拟机软件(如VirtualBox)冲突,需要关闭它们。可以通过控制面板的“启用或关闭Windows功能”进行调整,并重启系统。 第三步,检查是否有第三方安全软件,如杀毒软件或防火墙,可能阻止了虚拟机的创建。尝试暂时禁用这些软件,再启动虚拟机测试。 第四步,以管理员身份运行虚拟机软件,确保有足够的权限访问硬件资源。同时,更新虚拟机软件到最新版本,以修复可能的兼容性问题。 如果以上步骤无效,可能需要更深入的排查,如查看虚拟机日志、系统事件查看器中的相关错误,或者尝试创建新的虚拟机配置。此外,某些旧版本的Windows 10可能存在已知的兼容性问题,更新操作系统也可能有帮助。 最后,如果所有方法都尝试过仍无法解决,可能需要考虑使用其他虚拟化平台,如VMware Workstation,或者寻求专业技术支持。</think>### 错误分析:`VERR_NEM_VM_CREATE_FAILED` 此错误通常与 **Windows Hyper-V 虚拟化功能冲突**或**硬件虚拟化支持未正确启用**相关。以下是逐步排查方案: --- #### 一、检查硬件虚拟化支持(BIOS/UEFI) 1. **进入 BIOS/UEFI 设置** - 重启电脑,开机时按 `Del`/`F2`/`F10`(具体键位因主板型号而异)。 2. **启用虚拟化技术** - 找到 `Intel VT-x`(Intel CPU)或 `AMD-V`(AMD CPU)选项,确保状态为 **Enabled**。 - 部分主板可能需额外开启 `IOMMU` 或 `SVM Mode`。 3. **保存并退出** - 按 `F10` 保存设置并重启。 --- #### 二、关闭 Windows Hyper-V 相关功能 1. **禁用 Hyper-V** - 按 `Win + S`,搜索 **“启用或关闭 Windows 功能”**。 - 取消勾选以下选项: - `Hyper-V` - `Windows 沙盒` - `虚拟机平台` - `Windows Hypervisor 平台` - 点击 **确定**,按提示重启系统。 2. **验证关闭状态** - 以管理员身份打开 **PowerShell**,输入: ```powershell bcdedit /set hypervisorlaunchtype off ``` - 重启电脑。 --- #### 三、排查第三方软件冲突 1. **临时禁用安全软件** - 退出杀毒软件(如 360、火绒、卡巴斯基等)。 2. **关闭内核隔离(适用于 Windows 10/11)** - 进入 **设置 > 隐私和安全性 > Windows 安全中心 > 设备安全性**。 - 关闭 **“内存完整性”** 和 **“内核隔离”**。 - 重启系统。 --- #### 四、更新虚拟机软件及驱动 1. **升级虚拟机软件** - 若使用 VirtualBox,前往[官网](https://www.virtualbox.org/)下载最新版本。 2. **更新显卡驱动** - 通过设备管理器或显卡厂商工具(如 NVIDIA GeForce Experience)更新驱动。 --- #### 五、其他潜在原因 - **系统版本过旧**:升级 Windows 至最新版本。 - **虚拟机配置错误**:尝试新建虚拟机测试。 - **硬件兼容性**:老旧 CPU 可能不支持某些虚拟化指令集。 --- ### 总结步骤优先级 1. **BIOS 启用虚拟化** → 2. **关闭 Hyper-V** → 3. **禁用安全软件** → 4. **更新软件/驱动** 若仍无法解决,可尝试更换虚拟化平台(如 VMware Workstation)。
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Itfuture03

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

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

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

打赏作者

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

抵扣说明:

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

余额充值