HyperVisor 保护的代码完整性(HVCI),也称为内存完整性,是 Windows 的一项安全功能,有助于保护电脑免受恶意软件的侵害。它通过基于虚拟化的安全技术(VBS)在系统内部创建一个安全空间,并在该空间内执行关键检查。可以将其视为一个安全空间,Windows 可以在其中验证在最低级别运行的所有内容是否安全。
如果您有此疑问,Windows 内核是操作系统的一个基础组件,负责控制硬件与软件之间的交互。如果恶意程序侵入内核,它可能会接管您的整台计算机。HVCI 通过确保只有经过数字签名的可信代码才能在此级别运行,从而阻止这种情况发生。如果某个驱动程序或系统组件未能通过检查,它将永远无法加载。
要高效运行 HVCI,您需要配备相对较新的硬件。微软建议使用英特尔 Kaby Lake(2016 年)或更新版本,以及 AMD Zen 2(2019 年)或更新版本的 CPU,并搭配兼容的主板。 较旧的系统虽然仍可启用该功能,但需依赖软件模拟,这会增加额外开销。Windows 11 默认启用了 HVCI,Windows 10 也支持该功能,因此大多数新系统无需任何额外操作即可正常运行。
HVCI 采用与虚拟机相同的技术,在您的电脑内创建一个安全的环境。简单来说,其工作原理如下:
简而言之,HVCI 就像是 Windows 最深层的一名“保安”,确保没有任何可疑内容能够通过。
您可以在“系统”→“隐私与安全”→“设备安全”→“核心隔离”中关闭“内存完整性”功能。
HVCI 能阻止恶意驱动程序和代码在内核层运行,但实现这一保护机制会消耗额外的 CPU 周期和内存带宽。这可能会影响性能,尤其是在较旧的系统上。微软已对该功能进行了优化,因此在现代硬件上,性能差异微乎其微,在正常游戏过程中几乎难以察觉。但对于那些对每帧帧率都苛求的玩家来说,这仍令人烦恼。
然而,其带来的安全优势却十分显著。启用了HVCI的系统遭遇恶意软件感染或内核级漏洞利用的可能性要低得多。对于玩家而言,这一点至关重要,因为许多现代游戏都依赖于反作弊系统,而这些系统需要安全环境才能正常运行。例如《Valorant》和《战地6》等游戏要求这些保护措施处于启用状态,若将其禁用,可能会导致这些游戏无法启动。我们已另撰一篇文章,详细介绍了《战地6》所需的一切。
能否关闭 HVCI 以获得微小的性能提升?从技术上讲可以,但这既不值得费力,也不值得冒风险。禁用该功能需要经过多个步骤,还需重启系统,且会使您的电脑更容易受到高级攻击的侵害。对于大多数玩家来说,性能差异微乎其微,根本不值得为此付出代价。如果您使用的是最新硬件,几乎察觉不到任何变化,同时还能让系统免受针对 Windows 最深层架构的威胁。
Stay up to date with CORSAIR. Get our latest News, Guides, and Product Updates in your Google feeds.
Add CORSAIR as a preferred sourceThanks for helping us improve this article.
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.