根據Bob Pony 在X上的發文以及一段影片,表示自 Windows 11 Build 26080 預覽版開始,CPU 沒有 SSE 4.2 和 PopCnt 指令的裝置將無法開機。
今年 2 月,同樣也是Bob Pony發文,表示他在他的電腦上安裝Windows 11 build 26058 時,他的設定頁面上跳出一個通知,指電腦的處理器不支援關鍵功能(PopCnt) 等,不符合升級到Windows 11系統的條件。
不過,先前不符合條件的舊裝置,可以透過某些方式來繞過這些限制,讓電腦繼續升級。但是現在Bob Pony 表示,他發現近期在 Windows 11 預覽版中進行了調整,上述繞過限制方案已經失效,不符合條件的舊款 CPU 裝置如果升級到 Windows 11 26080 及更高版本,那麼無法開機進入桌面。
⚠️ UPDATE: Since Windows 11 Build 26080, a CPU with the SSE4.2 instruction is ALSO REQUIRED TO BOOT Windows 11 Version 24H2!!
— Bob Pony (@TheBobPony) April 21, 2024
Attempting to boot Build 26080+ on systems without the SSE4.2 instruction present will trigger an automatic reboot once it reaches the boot screen phase. https://t.co/iLkYuqQojZ pic.twitter.com/5RCxzoFexQ
什麼是POPCNT指令
popcnt縮寫自population count,是x86架構CPU提供的一個指令,屬於SSE指令集。popcnt指令可以在一個指令週期內計算出一個字長(對於64位機器就是64位)的二進制串的漢明權重(Hamming Weight)。
目前大多數英特爾和 AMD 處理器都支援 POPCNT 指令,例如英特爾自 SSE4.2 擴展開始就已支援 POPCNT 指令,但也有部分較舊的或非常低端的處理器可能不支援 POPCNT,例如一些較舊的 Atom 處理器、早期的英特爾Core處理器以及一些低成本的 AMD 處理器。
換句話說,如果你的 PC 已經有 15 歲以上(主要影響 2007 年之前的 CPU),那麼它很可能就無法運行和啟動 Windows 11 24H2 版本。當然,在這種太舊的裝置上運行 Win11基本上跑起來的體驗也不會有多好,除非你有實驗精神,否則放棄了也好。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!