如果我的电脑没有提供选项,请在 BIOS 中启用虚拟化

如果我的电脑没有提供选项,请在 BIOS 中启用虚拟化

如果我的计算机没有提供启用虚拟化的选项,我该如何在 BIOS 中启用虚拟化?

谢谢

答案1

首先,您需要检查您的计算机是否支持虚拟化。您可以在http://ark.intel.com/(我假设它是英特尔,请查找您的 CPU 并检查是否存在 VT-X 功能)。或者,您可以下载并运行Microsoft® 硬件辅助虚拟化检测工具

如果你的计算机支持它,并且你已经检查过每一个BIOS 中的选项,您的 BIOS 是最新的版本(请访问制造商的网站),那么唯一的选择就是刷新 BIOS最受欢迎的网站是https://www.bios-mods.com/。查找您的计算机品牌和型号 + BIOS 版本并按照那里的说明进行操作。不幸的是,这是唯一的方法,因为您的制造商没有在 BIOS 中添加启用虚拟化的选项。

我也遇到过同样的情况 - 我有一台 Acer 笔记本电脑,BIOS 中没有启用 VT-X 的选项(以及许多其他选项)。最后唯一的选择是刷新一个解锁了选项的 BIOS,但我决定不这么做,因为风险太大-它可能会使你的电脑变砖并无法使用

总之,除非你迫切需要启用虚拟化,否则最好保持原样。有些制造商根本不在 BIOS 中包含此选项...

编辑

我刚刚从 Windows 7 升级到 Windows 8.1 Pro。在使用 Windows 7 时,VT-X 被禁用,由于 BIOS 中缺少选项,我无法使用它。升级后,显然 VT-X 已启用(尽管该选项仍未在 BIOS 中),现在我可以使用该功能了!太棒了!:)

答案2

我在 Acer Aspire e15 上遇到了同样的问题。出于某种原因,这些计算机在 BIOS 中没有虚拟化选项。一种解决方法是关闭 Hyper-V 并禁用内存完整性。

去做这个:

  1. 使用管理权限 (Admin) 打开命令提示符并输入:

    bcdedit /set hypervisorlaunchtype off
    
  2. 打开 Windows 安全 > 设备安全 > 核心隔离详细信息

  3. 转动内存完整性离开

关闭内存完整性后,系统应提示您重新启动计算机。我尝试运行 Docker Toolbox,按照这些步骤操作后,它就可以正常工作了。

答案3

是的。American MegaTrends... 版本 7/7/2016 BIOS;配备 Intel Core i5 M450。Windows 8.1

我已启用 Hyper V --> 重新启动 --> 然后禁用 Hyper V。--> 重新启动。--> 在启动时进入 BIOS。VT-X 选项现在可见。我已启用它并继续。

相关内容