Win11 剛釋出的時候,規定了最低硬體要求,強制電腦必須要有 TPM 2.0 安全模組,並且只能支援 2000 系或以上的 AMD 銳龍 CPU,或是 8 代及以上的 Intel 酷睿 CPU。
雖然你可以透過各種繞過硬體限制的方法來安裝 Win11 系統,但是現在微軟再次提高 Win11 最低硬體要求,要求安裝 Win11 24H2 版本的電腦 CPU 需支援 POPCNT 指令,不支援將無法啟動系統,也就是繞過硬體限制的方法也可能失效。
支援 POPCNT 指令的 CPU 有哪些?
目前暫不知道微軟要求 POPCNT 指令的原因,但這可能是為了阻止老舊裝置使用 Win11 系統,畢竟 24H2 版本引入了大量 AI 功能,這些功能對硬體有一定的要求。
那麼支援 POPCNT 指令的 CPU 有哪些?簡單來說,主要影響 2007 年之前的 CPU,以下是支援 POPCNT 指令的型號:
AMD:從 Bulldozer 微架構開始的 AMD 處理器支援 POPCNT 指令。比如 Ryzen 系列和 EPYC 系列處理器都支援 POPCNT 指令。
- AMD Ryzen 3/5/7/9(Zen架構及其後續代)
- AMD EPYC(Zen架構及其後續代)
- AMD A系列APU(Bulldozer架構及其後續代)
- AMD Athlon X4/X2(Bulldozer架構及其後續代)
Intel:從 Sandy Bridge 微架構開始的 Intel 處理器也支援 POPCNT 指令。具體包括部分 Core i 系列、Xeon 系列處理器等。
- Intel Core i3/i5/i7/i9(Sandy Bridge架構及其後續代)
- Intel Xeon E3/E5/E7(Sandy Bridge架構及其後續代)
- Intel Pentium G系列(Sandy Bridge架構及其後續代)
- Intel Atom Z500/Z600系列(Saltwell架構及其後續代)
當然你也可以透過「CPU-Z」工具來檢測你的 CPU 是否支援 POPCNT 指令,據介紹 x86 體系最初是沒有硬體 POPCNT 指令的,只能靠軟體計算。
2008 年底,Intel 釋出了 Nehalem 架構的處理器,增加了 SSE4.2 指令集,其中就有硬體 POPCNT 指令。
所以在執行「CPU-Z」軟體後,如果在指令集裡面看到 SSE4.2 那麼就表示你的 CPU 支援 POPCNT 指令。
另外在 Github 上還有開發者製作了「WhyNotWinAI」工具,同樣是用來檢測你的電腦是否符合升級 Win11 24H2 版本。