我们遇到了一个特殊的问题,在重新启动Windows计算机时,虚拟化一直处于关闭状态。因此,依赖虚拟化的应用程序和服务无法工作。在这篇文章中,我们将告诉您,如果Windows计算机上的虚拟化一直处于关闭状态,该怎么办。
修复Windows PC上不断关闭的虚拟化
如果系统重新启动时虚拟化一直处于关闭状态,则需要首先检查BIOS上是否启用了VT-d或VT-x。如果未启用,请执行此操作,然后打开虚拟化。如果这样做没有帮助,请遵循下面提到的解决方案。
让我们详细谈谈它们。
1] 更新BIOS固件
BIOS固件需要定期手动更新以与硬件和其他应用程序兼容。如果有错误导致您的虚拟化在重新启动后被禁用,安装最新更新是我们唯一的选择。所以,继续更新BIOS。更新后,启用虚拟化,重新启动计算机,并检查它是否保持启用状态。
2] 照顾好你的CMOS
CMOS是一种小型电池,为存储BIOS设置的CMOS芯片提供连续电源。当CMOS电池出现故障时,可能会导致计算机出现各种问题,包括阻止计算机启动或我们面临的特殊问题。为了解决这个问题,我们将首先重置CMOS电池。如果重置无效,则可能是电池电量耗尽。
假设您的计算机CMOS的电池电量耗尽。在这种情况下,它将无法记住设置,并且BIOS将在每次关闭后保持重置,因此,您对虚拟化设置所做的更改将不会保存。若要解决此问题,您需要更换电池。要做到这一点,打开你的桌面或笔记本电脑的底部面板。然后,在主板上找到电池并更换新电池。更换CMOS电池后,从BIOS启用虚拟化、VT-d和/或VT-x,并检查问题是否仍然存在。
3] 启用Hyper-V,然后打开虚拟化
如果虚拟化已为您启用或在重新启动后继续禁用,则需要检查您的计算机上是否启用了Hyper-V。它是微软的虚拟化技术,是Bluestack等虚拟化工具所必需的。要启用它,请执行以下步骤。
完成后,关闭计算机并启动BIOS。
现在,您可以启用VT-x和VT-d或系统上调用的任何虚拟化设置。希望这样做能为您解决问题。
4] 将BIOS重置为默认值
如果您的BIOS配置有问题,因此它正在重置虚拟化选项,我们可以继续进行重置。重置BIOS会将所有设置选项更改为默认设置,因此除了启用虚拟化之外,您可能还需要进行一些更改。如果您对此满意,请重置BIOS,启用虚拟化,然后检查问题是否仍然存在。
如果问题没有得到解决,很可能是您的BIOS已损坏。在这种情况下,我们建议您刷新BIOS并检查问题是否仍然存在。
5] Clean Boot中的疑难解答
我们需要了解是否有第三方应用程序或服务正在将您的虚拟化配置重置为默认配置。为此,我们将进行“干净引导”,在禁用所有第三方服务后启动计算机,确保不要禁用将用于测试虚拟化的服务。完成后,启用虚拟化,并查看它是否在重新启动后显示已启用。如果它保持启用状态,则必须手动启用进程以找到罪魁祸首,然后将其删除或保持禁用状态。
就是这样!
读取:BIOS在关机后保持重置;BIOS未保存更改
为什么默认情况下会关闭虚拟化?
默认情况下,通常会禁用虚拟化以防止rootkit攻击。从本质上讲,启用硬件虚拟化可以允许操作系统在rootkit系统管理程序下运行,该系统能够读取或更改任何进程的内存
阅读:Windows PC上游戏性能的最佳BIOS设置
禁用虚拟化有好处吗?
如果您经常使用虚拟化工具,并且需要在一台主机上运行多个操作系统,则必须启用虚拟化。但是,如果您不需要所有这些,那么保持启用虚拟化是没有意义的,因为它确实存在一些安全问题。
Also Read: Windows PC keeps booting into BIOS.