![如果我的电脑没有提供选项,请在 BIOS 中启用虚拟化](https://linux22.com/image/1426137/%E5%A6%82%E6%9E%9C%E6%88%91%E7%9A%84%E7%94%B5%E8%84%91%E6%B2%A1%E6%9C%89%E6%8F%90%E4%BE%9B%E9%80%89%E9%A1%B9%EF%BC%8C%E8%AF%B7%E5%9C%A8%20BIOS%20%E4%B8%AD%E5%90%AF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%8C%96.png)
如果我的计算机没有提供启用虚拟化的选项,我该如何在 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 并禁用内存完整性。
去做这个:
使用管理权限 (Admin) 打开命令提示符并输入:
bcdedit /set hypervisorlaunchtype off
打开 Windows 安全 > 设备安全 > 核心隔离详细信息
- 转动内存完整性离开
关闭内存完整性后,系统应提示您重新启动计算机。我尝试运行 Docker Toolbox,按照这些步骤操作后,它就可以正常工作了。
答案3
是的。American MegaTrends... 版本 7/7/2016 BIOS;配备 Intel Core i5 M450。Windows 8.1
我已启用 Hyper V --> 重新启动 --> 然后禁用 Hyper V。--> 重新启动。--> 在启动时进入 BIOS。VT-X 选项现在可见。我已启用它并继续。