大多数人忽视的 Windows 安全功能,是我在每台电脑上首先检查的那个
多年来,Windows 的安全功能得到了大幅提升。默认的安全配置通常足以保护你免受大多数恶意软件的侵害。然而,有一个重要的设置,许多用户不知道,或者即使知道,也会选择忽略它,因为互联网上的某些文章说为了性能提升可以关闭它。更糟糕的是,Windows 经常在没有通知你的情况下禁用它。我说的就是核心隔离,它是在 Windows 10 2018 年四月更新中引入的,并自 Windows 11 发布以来就一直存在。
核心隔离能做到 Windows Defender 做不到的事
为你的杀毒软件提供的杀毒软件
Windows Defender 或任何其他杀毒程序都只是在表面层工作。它监控你的文件和程序,标记并经常阻止任何可疑行为。一些杀毒应用程序提供内核和 rootkit 保护,提供更深层次的安全性。然而,它们仍然在内核层面操作。内核几乎是操作系统的大脑,所有核心功能都在这里执行:任何进入内核的病毒都可以控制你的电脑,包括禁用杀毒程序或让它看起来一切正常,而实际上,你的电脑已经被相当于吃脑阿米巴的网络病毒侵入。
核心隔离本身是一组使用基于虚拟化的安全性(VBS)来保护您的电脑的功能。本质上,关键的核心系统和安全进程在一个虚拟环境中运行,与系统的其他部分隔离开来。因此,如果恶意软件感染了您的电脑,这些核心进程将受到保护。具体来说,正是内存完整性功能,也称为受监控程序保护的代码完整性(HVCI),使恶意软件难以在内核级别运行。任何需要运行内核模式代码的程序都必须通过内存完整性的加密验证,才能被允许在内核模式下执行,而内存完整性本身则在虚拟环境中运行。
虽然内存完整性是核心隔离中最关键的部分,但它并不是唯一的部分。根据你的硬件和 Windows 许可,核心隔离还提供其他保护层。内存访问保护功能可以阻止插入 PCI 端口(如 Thunderbolt 端口)的设备直接访问系统内存,从而防止它们向你的电脑注入恶意软件。固件保护(适用于安全核心 PC)可以防御完全位于操作系统之下的固件级漏洞。如果你使用的是 Windows 11 企业版或教育版,你将可以使用凭据保护,它利用相同的基于虚拟化的隔离来保护你的登录凭据。
核心隔离可能会在未经您同意的情况下被禁用
即使你拥有所需的硬件,也可能拒绝开启
开启核心隔离很简单:你只需进入 设置 -> 隐私与安全 -> Windows 安全 -> 设备安全,然后点击 核心隔离详细信息。但它是一个敏感的安全功能,内存完整性的开关常常是灰色的,无法切换到开启位置,或者会弹出错误信息。通常的原因是驱动程序不兼容。你可以点击 查看不兼容的驱动程序 来确认是哪一个驱动程序。最好的做法是找到与内存完整性兼容的驱动程序更新版本。如果没有兼容版本,只能通过设备管理器或 PowerShell 卸载该驱动程序来恢复内存完整性。
在某些系统上,即使硬件正确,整个核心隔离详细信息页面也可能缺失。这几乎总是因为在 UEFI/BIOS 设置中禁用了硬件虚拟化。如果你使用的是 Intel 处理器,请在 UEFI/BIOS 设置的 CPU 配置页面中查找 Intel (VMX) 虚拟化技术 功能。在 AMD 处理器上,硬件虚拟化功能标记为 SVM 模式。
虽然核心隔离默认是启用的,但由于上述原因,Windows 常常无法将其开启。之前,Windows 甚至不会通知用户内存完整性已关闭。即使现在,你也只是会收到一个容易被忽略的小通知。如果你使用的是 Windows 10 并升级到 Windows 11,内存完整性可能是关闭的:它仅在全新安装的 Windows 11 上启用。唯一确定的方法是访问 Windows 安全中心并进行确认。
当启用核心隔离时,你的电脑性能会受到影响
许多 Windows 性能指南,尤其是针对游戏的指南,经常建议禁用核心隔离,理由是性能下降。确实,启用像内存完整性这样的核心隔离功能会导致更高的 CPU 使用率,这些资源本可以用于其他地方。不过,在大多数新电脑上,这种性能下降是微不足道的,而且安全性的取舍并不值得。较老的处理器(Intel Kabylake 之前的处理器和 AMD Zen 2 之前的处理器)会有更大的性能损失,这可能需要完全关闭内存完整性。






