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 设置通常在 Chipset 或 Processor 菜单中。菜单名称可能与本指南有所不同,虚拟化扩展设置可以在 安全设置 或其他非标准菜单名称中找到。
过程:在 BIOS 中启用虚拟化扩展
重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按 delete 键、F1
键或 Alt
和 F4
键来完成,具体取决于系统。
在 BIOS 中启用虚拟化扩展
注意
下面的许多步骤可能因您的主板、处理器类型、芯片组和 OEM 而异。有关配置系统的正确信息,请参阅系统随附的文档。
一个。打开 Processor 子菜单处理器设置菜单可能隐藏在 Chipset、Advanced 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 保存并退出。
重启机器。
机器启动后,运行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 保存更改
当我在 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 设置通常在 Chipset 或 Processor 菜单中。菜单名称可能与本指南有所不同,虚拟化扩展设置可以在 安全设置 或其他非标准菜单名称中找到。
过程:在 BIOS 中启用虚拟化扩展
重新启动计算机并打开系统的 BIOS 菜单。这通常可以通过按 delete 键、
F1
键或Alt
和F4
键来完成,具体取决于系统。在 BIOS 中启用虚拟化扩展
注意
下面的许多步骤可能因您的主板、处理器类型、芯片组和 OEM 而异。有关配置系统的正确信息,请参阅系统随附的文档。
一个。打开 Processor 子菜单处理器设置菜单可能隐藏在 Chipset、Advanced 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 保存并退出。
重启机器。
机器启动后,运行
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 保存更改