BIOS 中未启用虚拟化?

Virtualization not enabled in BIOS?

当我在 Genymotion 中启动一个 multi-core 虚拟设备时,我得到这个:

这是什么虚拟化技术,如何启用它?

我的CPU:Intel Core i5-4440

您必须在打开计算机时在 BIOS 设置中将其打开。并非所有 BIOS 都与此屏幕截图类似,但这是您正在寻找的示例之一:


从来源复制:
Enabling Intel VT-x and AMD-V virtualization hardware extensions in BIOS

在 BIOS 中启用 Intel VT-x 和 AMD-V 虚拟化硬件扩展

本节介绍如何识别硬件虚拟化扩展,以及如何在 BIOS 中启用它们(如果它们被禁用)。

Intel VT-x 扩展可以在 BIOS 中禁用。某些笔记本电脑供应商在其 CPU 中默认禁用了 Intel VT-x 扩展。

无法在 AMD-V 的 BIOS 中禁用虚拟化扩展。

有关启用禁用的虚拟化扩展的说明,请参阅以下部分。

确认 BIOS 中启用了虚拟化扩展。 Intel VT 或 AMD-V 的 BIOS 设置通常在 ChipsetProcessor 菜单中。菜单名称可能与本指南有所不同,虚拟化扩展设置可以在 安全设置 或其他非标准菜单名称中找到。

过程:在 BIOS 中启用虚拟化扩展

  1. 重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按 delete 键、F1 键或 AltF4 键来完成,具体取决于系统。

  2. 在 BIOS 中启用虚拟化扩展

注意
下面的许多步骤可能因您的主板、处理器类型、芯片组和 OEM 而异。有关配置系统的正确信息,请参阅系统随附的文档。

一个。打开 Processor 子菜单处理器设置菜单可能隐藏在 ChipsetAdvanced CPU Configuration北桥.

b.启用 Intel 虚拟化技术(也称为 Intel VT-x)。 AMD-V 扩展无法在 BIOS 中禁用,应该已经启用。虚拟化扩展可能被标记为 Virtualization Extensions、Vanderpool 或其他各种名称,具体取决于 OEM 和系统 BIOS。

c。如果选项可用,启用 Intel VT-d 或 AMD IOMMU。 Intel VT-d 和 AMD IOMMU 用于 PCI 设备分配。

d. Select 保存并退出

  1. 重启机器。

  2. 机器启动后,运行cat /proc/cpuinfo |grep -E "vmx|svm"。指定 --color 是可选的,但如果您希望突出显示搜索词,则很有用。如果命令输出,则虚拟化扩展现已启用。如果没有输出,您的系统可能没有启用虚拟化扩展或正确的 BIOS 设置。

如果您在 BIOS/UEFI 中启用了虚拟化,但仍有问题,则可能是 Windows Hyper-V/Virtualbox 冲突

VirtualBox does not support nested hardware virtualization LINK

尝试禁用 Hyper-V

控制面板> 程序和功能> 打开或关闭 Windows 功能

注意:禁用 Hyper-V 将 "break/disable" 其他需要 Hyper-V 的管理程序,例如本机 Docker for Windows

这是我许多开发人员面临的常见问题 当我为 android 5.0 版及更高版本创建 genymotion 设备时会出现此问题 这是解决方案

对于ubuntu

在启动过程中,快速按 F12 或 F2。 点击设置。

使用箭头导航至英特尔虚拟化技术。 (可能在下一页)

如果它被禁用,那么启用它使用箭头和回车键。

列表项。 你会发现 "Save and Exit" 写在屏幕的右上角。

现在启动您的系统并启动 genymotion 它会起作用。

如果 Ryzen 7 2700:重启 -> F2 或 Del -> 高级模式 -> CPU 配置 -> SVM = 启用。

SVM 的默认值已禁用

您的虚拟化已禁用,因此您需要启用它

进入 BIOS ->重新启动系统并单击 Fn+f2 下一个 进入配置 单击 SVM 并启用它(如果你有 AMD 处理器) 要么 单击英特尔虚拟技术并启用它(如果您有英特尔处理器)

对于Windows 10启用虚拟化进入开始菜单

开始菜单>>设置>>更新和安全>>恢复>>高级启动>>立即重启

现在重新启动后执行以下步骤

选择故障排除选项>> UEFI 固件设置>> 重启

之后 按 F10 >> 单独菜单侧边栏 select 系统配置 >> 然后只需单击 enter 启用虚拟技术 >> 按 F10 保存并退出 >> 按 enter 保存更改