Home
» PC Советы
»
Microsoft хочет, чтобы пользователи поняли, почему старые процессоры не могут работать под управлением Windows 11
Microsoft хочет, чтобы пользователи поняли, почему старые процессоры не могут работать под управлением Windows 11
Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙
Ранее на этой неделе Microsoft выпустила крупную инсайдерскую сборку — сборку 26052 — на каналах Dev и Canary. Это также первая сборка Windows 11 24H2, и похоже, что Microsoft вносит довольно интересное изменение в поддержку архитектуры набора инструкций ЦП (ISA) в версии Windows 11 следующего поколения. В частности, параметр SSE4 «POPCNT» является обязательным требованием для запуска Windows 11. Когда пользователь пытается загрузить Windows 11 24H2 в системе, работающей на процессоре, который не поддерживает POPCNT, ПК не загружается.
Таким образом, похоже, что пользователи старых процессоров больше не смогут обойти системные требования Windows 11 24H2. Это еще раз подтверждает необходимость инструкции CPU POPCNT. Когда пользователи пытаются установить Windows 11 сборки 26058, файл установки выдает сообщение «Процессор этого ПК не поддерживает критическую функцию (PopCnt)», как показано на снимке экрана ниже.
Это похоже на то, как в предыдущем процессе установки Windows был этап проверки того, включен ли бит NX (Never eXecute), PAE (Physical Address Extension) или присутствуют ли инструкции SSE2, в таком случае обновление блокировалось. В результате ПК со старыми процессорами, такими как Intel Core 2 Quad, как на снимке экрана выше, которые по своей природе вполне способны работать с базовой версией Windows 11, поддерживаться не будут. Похоже, Microsoft делает инструкцию «POPCNT» обязательным требованием в Windows 11 24H2. Очевидно, что процессоры без него не смогут загрузить Windows.
Инструкция POPCNT (сокращение от «population count») подсчитывает количество единиц в двоичном представлении. AMD представила эту команду в 2006–2007 годах вместе с архитектурой Barcelona, которая стала первым по-настоящему четырехъядерным процессором в индустрии x86. Intel добавила его позже с Nehalem (первое поколение серии Core i). Неясно, почему Microsoft требует, чтобы процессоры поддерживали POPCNT, но, возможно, некоторые функции в будущих версиях Windows потребуют этого.