Wiemy już, że jest przynajmniej kilka sposobów na ominięcie wymagań Windowsa 11, ale nie zadziałają one we wszystkich przypadkach. W tym roku wyszło na jaw, że nadchodząca wersja 24H2 będzie wymagać procesorów obsługujących konkretną instrukcję PopCnt i nie będzie można tego ominąć. Do tego dochodzi kolejne wymaganie.
Niemożliwe do ominięcia wymaganie procesora z obsługą PopCnt to najwyraźniej nie jedyna bariera dla posiadaczy starszego sprzętu. Instrukcja ta jest wymagana przez różne pliki systemowe – od kernela Windows 11, kończąc na sterownikach USB XHCI. Bez PopCnt system się nie bootuje. Bob Pony na Twitterze odkrył dodatkowo, że począwszy od builda 26080, CPU z instrukcją SSE4.2 także jest wymagany do załadowania Windows 11 24H2.
⚠️ 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
Próba załadowania builda 26080+ na konfiguracjach bez instrukcji SSE4.2 wywoła automatyczny restart po dojściu do ekranu bootowania. Właściwie było to do przewidzenia po tym, jak Microsoft po cichu dodał wymóg SSE4.2 do listy blokad zgodności w buildzie 26063. Możliwe jednak, że przez pewien czas nie był on egzekwowany. Nie wiadomo jeszcze, czy w jakiś sposób uda się go ominąć ani dlaczego Microsoft odcina użytkowników starszego sprzętu (na którym poprzednie wersje Windows 11 mogły się przecież uruchamiać). Obstawiamy jednak, że oficjalnym wyjaśnieniem może być troska o bezpieczeństwo, jako że funkcje w nowszych wersjach mogą opierać się na konkretnych instrukcjach procesora.