如何解决 VirtualBox 错误 VT-x 在 Windows 10/11 上不可用
VirtualBox 或 Oracle VM Virtual Box 是一种允许开发人员从一台功能强大的计算机创建和管理多个虚拟机的工具。但最近在创建虚拟会话时,一些开发人员抱怨遇到崩溃问题,然后出现错误提示 - VT-x 不可用(VERR_VMX_NO_VMX)。如果您在系统上也看到此错误消息,请按照以下步骤快速解决问题。
解决方法 –
1.在尝试使用VM Virtual Box之前,您需要满足以下条件 -
一种。虚拟化技术 (VT)
湾。硬件日期执行预防 (DEP) [也称为“不执行”或“NX”和 执行禁用 (XD) 分别适用于 AMD 和 Intel 处理器]
目录
修复 1 – 在命令提示符下运行命令
1.转到Windows搜索框并输入 命令 在搜索框中。
2.右键单击命令提示符并打开命令提示符为 行政人员 .
3. 现在,复制并粘贴下面给出的命令,然后按回车键。
|_+_|四。 重新开始 你的电脑
修复 2 – 禁用核心隔离功能
您必须禁用 Windows Defender 上的核心隔离功能。
1.类型 Windows 安全 在搜索框中。
2.然后,点击 Windows 安全 访问它。
3. 然后,点击 设备安全 检查出来。
4. 在核心隔离部分,单击 核心隔离细节 检查出来。
5. 在核心隔离菜单中,设置 内存完整性 到 离开 .
关闭 Windows 安全设置。 重新开始 您的计算机并检查这是否有帮助。
启动 Virtual box VM 并尝试启动一个新会话。
修复 3 – 启用硬件虚拟化
Hyper-V 的关键要求之一是在 BIOS 中激活虚拟化。
1. 首先,关闭您的计算机。
2. 然后,打开机器。
3. 系统启动后,只需按 删除 * 键盘上的键以打开计算机上的 BIOS 设置。
*笔记 – 访问 BIOS 设置的实际密钥可能因制造商而异。这些是各种键 -
Esc、F1、F2、F10、F11、F12 或删除
按下分配的键将在您的计算机上调出 BIOS 屏幕。
3. 当 BIOS 设置打开,转到 先进的 标签 * .
4. 接下来,选择 虚拟化 从列表中并将其设置为 启用 .
(在某些计算机中,您可能会注意到“SVM 模式”而不是“虚拟化”设置。启用它以获得相同的效果)
[
*笔记 –
如果在“高级”选项卡中找不到“虚拟化”选项,可以在 表现 标签。
]
5. 再次按下与其关联的键以保存设置。
[它是 F10 这台计算机的密钥。]
6. 之后,选择 是的 最后保存并退出计算机上的 BIOS 设置。
您的计算机将正常启动。
对于在 AMD CPU 上运行的系统 –
1. 进入 BIOS 设置。
2. 在这里,转到 麻省理工学院 标签。
3. 在“麻省理工学院”选项卡中,转到 高级频率设置 .
4.接下来,点击 高级核心设置 .
5. 在这里,您将在屏幕上看到“SVM 模式”。 SVM 模式是安全虚拟机模式。
6.设置为 使能够 将其打开。
7. 现在,您必须选择 是的 最后保存并退出计算机上的 BIOS 设置。
计算机正常启动后,打开 VM Virtual Box 并尝试创建一个新会话。
修复 4 – 禁用 Hyper-V 功能
禁用 Hyper-V 应该可以解决。
1. 首先,按下 Windows键+R 键在一起。
2.之后,编写这个运行命令并点击 进入 .
|_+_|
3. 在左侧,单击 打开或关闭 Windows 功能 .
4. 当可选功能打开时,只需 查看 这 超V 启用 Hyper V 的所有功能的选项。
5.完成后,点击 行 .
现在,重新启动您的 PC。
现在,再次打开此窗口,并禁用(取消选中)Hyper-V 的所有功能。
Windows 现在将开始在您的计算机上禁用 HyperVisor 的过程。
6.最后,点击 现在重启 重新启动系统。
现在,您的计算机将重新启动,Windows 将禁用您计算机上的 Hyper V。
7.计算机启动后,键入 命令 在搜索框中。
8. 之后, 右键点击 在 命令提示符 并选择 以管理员身份运行 .
9. 一旦命令提示符出现在您的屏幕上, 类型 要么 粘贴 这段代码并点击 进入 .
|_+_|
关闭命令提示符窗口。 重新开始 之后你的电脑。然后,启动 VM Virtual Box 并启动一个新的虚拟会话。