Microsoft 在 Windows 11 設下的官方系統最低需求要比 Windows 10 高得多,但人們總能找到在舊電腦上安裝新作業系統的解決辦法。然而,由於 CPU 指令庫的更新,現在有一些舊型的電腦 CPU 已經無法再如過去一般運行 Windows 11。
Windows 11 已停止在較舊的 CPU 上運行
Microsoft 早從 2 月就開始測試 Windows 11 的新版本,部分系統功能需要用到 POPCNT CPU 指令。當時還不明朗這項變動是無意還是有意而為之,但如果 CPU 本身並不支援 POPCNT,較新的 Windows 11 Build 26080 甚至無法啟動,相反,Windows 11 陷入了重啟的循環之中。當國外媒體 The Register 提出疑問時,Microsoft 拒絕對這項變動發表回應。
Windows 11 Version 24H2 Build 26058’s setup (if ran in a live Windows Install) now checks for a CPU instruction, PopCnt. pic.twitter.com/w6g1PjT3yU
— Bob Pony (@TheBobPony) February 15, 2024
POPCNT CPU 指令是 SSE4.2 指令集中的一部分,該指令集於 2008 年在第一代 Core i5 和 Core i7 處理器(Nehalem架構)中導入,AMD 則在 2013 年於 Bulldozer 處理器中加入該指令集。缺少 CPU 指令集這點沒有任何解決方案,只能換新處理器。
⚠️ UPDATE: Since Windows 11 Build 26080, a CPU with the SSE4.2 instruction is ALSO REQUIRED TO BOOT Windows 11 Version 24H2!!
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
— Bob Pony (@TheBobPony) April 21, 2024
Microsoft 對 Windows 11 的官方系統要求目前已經納入第八代 Intel Core CPU 或更高版本,還有第二代 AMD Ryzen 或更高版本 CPU,需要 TPM 2.0 等其他 PC 功能,此更改僅影響搭載非常老舊 CPU 的老電腦上繞過官方需求的人。如果你的電腦超出了官方要求,例如配備第一代 Ryzen 筆記型電腦或配備第七代 Intel Core CPU 的電腦,你現在仍然可以使用。
儘管這些較舊的 CPU 本來就不應該運行 Windows 11,但這仍然是一個令人煩惱的變化。 Microsoft 將於 2025 年 10 月終止對 Windows 10 的支援,除非你為取得繼續支援付費。如果你的電腦配備較舊、不支援 Windows 11 的 CPU,則必須降級到 Windows 10,或使用其他作業系統碰碰運氣。 然而,如果沒有該 CPU 指令,某些應用程式和遊戲也無法運行,例如《Apex 英雄》。