В новой тестовой сборке Windows 11 24H2 Build 26058 Microsoft подтвердила в требованиях к процессору поддержку инструкции PopCnt (Population count — count number of bits set to 1, входит в набор SSE4.2 в Intel или Advanced Bit Manipulation (ABM) для AMD), которой нет в старых CPU. При попытке загрузить Windows 11 24H2 на ПК с процессором без поддержки инструкции PopCnt, система не запускается, а зависает на экране загрузки с логотипом Windows.
Процессоры AMD поддерживают инструкцию PopCnt с 2006 года после выпуска архитектуры Barcelona, Intel добавила поддержку PopCnt в микроархитектуре Nehalem в 2008 году (в первое поколение серии Core i). Например, в ПК на AMD Turion II и Intel Core 2 Duo нет такой инструкции, и запуск новой версии Windows 11 на них будет недоступен, если не будет найден обходной путь для этого ограничения.
Пока разработчики сторонних утилит для помощи при установки Windows 11 (типа Rufus) не реализовали обходной путь для этого ограничения со стороны Microsoft.
Фактически Windows 11 24H2 будет запустить на ПК с Intel Core 2 Quad Q9650, но система заработает на Celeron J4005.
Профильные эксперты добавили, что пока неясно, почему Microsoft сделала поддержку этой инструкции обязательной, возможно, этого потребуют некоторые функции Windows 11 24H2, так как в описании ошибки по системным требованиям к ПК указано, что Microsoft считает необходимость наличия поддержки инструкции PopCnt критической фичей.
Ранее Microsoft уже несколько раз боролась с обходными путями по установке Windows 11 на ПК без TPM 2.0 и современных CPU. Microsoft настаивает, что ПК с TPM и новой ОС помогут обеспечить более высокий уровень защиты от различных атак. Обычным пользователям Microsoft советует купить новый компьютер или ноутбук с Windows 11 вместо своего устаревшего устройства.
Источник: habr.com