BLOG

什麼是 HVCI?

更新

  此頁面由 DeepL 自動翻譯。 Switch to English

「HyperVisor 保護的程式碼完整性」(HVCI),亦稱為「記憶體完整性」,是一項 Windows 安全功能,旨在協助保護個人電腦免受惡意軟體侵害。其運作原理是透過「基於虛擬化的安全性」(VBS)在系統內部建立一個安全空間,並在此空間中執行關鍵檢查。您可以將其視為一個安全空間,Windows 能在其中驗證所有在最低層級執行的程式是否安全。

如果您有此疑問,Windows 核心是作業系統的基礎組件,負責控制硬體與軟體之間的互動。一旦惡意程式滲入核心,便可能接管您的整台電腦。HVCI 透過確保僅有經過數位簽章的可信代碼才能在此層級執行,來防止此類情況發生。若驅動程式或系統組件未能通過檢查,便絕不會被載入。

要高效執行 HVCI,您需要具備相當現代化的硬體。微軟建議使用 Intel Kaby Lake(2016 年)或更新版本,以及 AMD Zen 2(2019 年)或更新的處理器,並搭配相容的主機板。 較舊的系統雖然仍可啟用此功能,但需仰賴軟體模擬,這會增加額外的系統負載。HVCI 在 Windows 11 中預設為啟用狀態,Windows 10 亦支援此功能,因此大多數新系統已預先啟用此功能,無需執行任何額外步驟。

HVCI 的運作原理

HVCI 採用與虛擬機器相同的技术,在您的電腦內建立一個安全的環境。簡單來說,其運作原理如下:

  • 建立受保護的空間– Windows 採用輕量級虛擬管理程式,將安全性檢查與作業系統的其他部分隔離。這意味著即使惡意軟體取得管理員權限,也無法篡改這些檢查機制。
  • 驗證驅動程式與程式碼– 每當驅動程式或核心層級元件載入時,HVCI 便會在這個受保護的空間中檢查其數位簽章。若該程式碼未經信任,便會在執行前遭到阻擋。
  • 鎖定記憶體– HVCI 實施嚴格的記憶體規則,以防止惡意程式碼潛入並在不該執行的位置執行。現代 CPU 能讓此過程快速且高效,而較舊的 CPU 則仰賴軟體模擬來達到相同效果,這會消耗更多資源。

簡而言之,HVCI 就像是 Windows 最深層級的一名保安人員,確保任何可疑項目都無法滲透而入。

您可以在「系統」→「隱私權與安全性」→「裝置安全性」→「核心隔離」中關閉「記憶體完整性」。

HVCI 對玩家而言意味著什麼

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 source

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.

Was this article helpful?