Home
» Porady PC
»
Microsoft chce, aby użytkownicy zrozumieli, dlaczego stare procesory nie mogą obsługiwać systemu Windows 11
Microsoft chce, aby użytkownicy zrozumieli, dlaczego stare procesory nie mogą obsługiwać systemu Windows 11
Na początku tego tygodnia firma Microsoft udostępniła w kanałach Dev i Canary główną kompilację Insider — Build 26052. Jest to również pierwsza kompilacja systemu Windows 11 24H2 i wygląda na to, że Microsoft wprowadza dość interesującą zmianę w sposobie obsługi architektury zestawu instrukcji procesora (ISA) w wersji systemu Windows 11 nowej generacji. Co najważniejsze, parametr SSE4 „POPCNT” jest obowiązkowym wymogiem do uruchomienia systemu Windows 11. Gdy użytkownik próbuje uruchomić system Windows 11 24H2 w systemie działającym na procesorze, który nie obsługuje POPCNT, komputer nie uruchomi się.
Wygląda więc na to, że użytkownicy starszych procesorów nie będą już mogli ominąć wymagań systemowych Windows 11 24H2. To dodatkowo potwierdza potrzebę instrukcji procesora POPCNT. Gdy użytkownicy próbują zainstalować system Windows 11 w wersji 26058, plik instalacyjny wyświetla komunikat „Procesor tego komputera nie obsługuje krytycznej funkcji (PopCnt)”, jak widać na zrzucie ekranu poniżej.
Jest to podobne do poprzedniego procesu instalacji systemu Windows, w którym sprawdzano, czy włączony jest bit NX (Never eXecute), PAE (Physical Address Extension) lub czy obecne są instrukcje SSE2. W takim przypadku aktualizacja była blokowana. W rezultacie komputery wyposażone w starsze procesory, takie jak Intel Core 2 Quad (jak na zrzucie ekranu powyżej), które z natury rzeczy doskonale nadają się do obsługi podstawowej wersji systemu Windows 11, nie będą obsługiwane. Wygląda na to, że Microsoft zamierza uczynić instrukcję „POPCNT” wymaganą w systemie Windows 11 24H2. Oczywiste jest, że procesory bez tego interfejsu nie uruchomią systemu Windows.
Instrukcja POPCNT, w skrócie „population count”, zlicza liczbę jedynek w zapisie binarnym. Firma AMD wprowadziła tę komendę w latach 2006–2007 wraz z architekturą Barcelona, która była pierwszym prawdziwym czterordzeniowym procesorem w branży x86. Firma Intel dodała tę funkcję później w procesorze Nehalem (pierwsza generacja procesorów Core i). Nie jest jasne, dlaczego Microsoft wymaga, aby procesory obsługiwały technologię POPCNT, ale być może pewne funkcje w nadchodzących wersjach systemu Windows będą jej wymagać.