Обход требований CPU для установки Windows 11 26H2: как работает POP4.2

Коротко о главном

Windows 11 26H2 официально вышла на этой неделе, и вместе с ней появилась утилита POP4.2, обходящая одно из самых жёстких ограничений Windows 11 обязательную поддержку процессором инструкции SSE4.2.

В отличие от привычных способов обхода TPM 2.0 и Secure Boot, этот барьер до сих пор не поддавался стандартным трюкам вроде правки реестра или Rufus и затрагивает заметно более старые процессоры. Именно поэтому появление POP4.2 заметное событие для энтузиастов со старым железом.

В этой статье мы подробно разберём: чем требование SSE4.2 отличается от обычного обхода TPM, как работает POP4.2, какие процессоры поддерживаются, какие файлы нужно заменить, и в чём главный риск метода.

Чем это отличается от обычного обхода требований

Большинство знакомых способов «поставить Windows 11 на неподдерживаемый ПК» (реестровый параметр AllowUpgradesWithUnsupportedTPMOrCPU, инструменты вроде Rufus или Flyby11) снимают всего три проверки:

  • TPM 2.0
  • Secure Boot
  • Минимальный объём ОЗУ

Они не трогают требование к набору инструкций процессора.

Начиная с Windows 11 24H2, Microsoft сделала обязательной поддержку SSE4.2 и PopCnt на уровне процессора. Если чип не поддерживает эти инструкции, система физически отказывается загружаться, независимо от того, как вы обошли TPM и Secure Boot. Именно эту, более жёсткую, проверку и нацелен обойти POP4.2.

Как работает POP4.2

По данным разработчика, утилита меняет способ, которым ядро Windows проверяет возможности процессора при старте системы.

Технические детали. Windows использует недокументированную функцию RtlDetectProcessorFeatures и проверяет требования, читая данные из .rdata. В ядре 26100.7171 это находится по смещению 00000001400088C0 и содержит байты ... 0D 00 00 00 в IDA. Разработчик просто меняет 0D на 0C, и Windows пропускает проверку.

Важное ограничение. POP4.2 помогает только процессорам, которые поддерживают PopCnt, но не поддерживают SSE4.2. Для процессоров, у которых нет вообще ни одной из этих инструкций (например, Intel Core 2), обход не поможет они физически не способны выполнить то, что требует Windows, независимо от программных патчей.

Что ещё заменяется. Утилита также заменяет некоторые системные файлы на более ранние версии. В частности, WindowsCodecs.dll и msxml6.dll были скомпилированы Microsoft с инструкциями SSE4.1 (PMOVSXBW и PMOVZXBW). Без замены WindowsCodecs.dll установщик Windows падает с ошибкой. Эти файлы нужно извлечь из Windows 11 23H2 и поместить в папку blobs/.

Какие процессоры поддерживаются

POP4.2 был протестирован на следующих процессорах:

Скачать POP4.2 можно с официальной страницы разработчка на GitHub.

  • AMD Phenom X4 9600 (2007 год) успешный запуск.
  • AMD Athlon II X2 M320 продемонстрирована работа Windows 11 25H2.

Не поддерживаются:

  • Intel Core 2 из-за отсутствия SSE4a/PopCnt.
  • Некоторые системы с чипсетами Nvidia nForce возможны зависания.

Главный риск, который стоит понимать

POP4.2 убирает программную проверку, но не добавляет процессору недостающую аппаратную возможность. Если какой-то компонент Windows или стороннее приложение попытается реально использовать инструкцию SSE4.2 во время работы, на процессоре, где её физически нет, результатом может быть сбой или нестабильная работа именно в этот момент, а не при установке.

Обход снимает барьер на входе, но не гарантирует стабильность на всём протяжении использования системы. Разработчик отмечает, что SSE4.2 не используется в 99% файлов Windows, но оставшийся 1% может проявить себя в самый неподходящий момент.

Стоит ли вообще этим пользоваться

Это разумный вариант, если:

  • у вас подходящий по остальным параметрам, но устаревший по набору инструкций процессор, и переход на новое железо пока не планируется;
  • вы понимаете и принимаете риск отсутствия официальной поддержки Microsoft не гарантирует стабильную работу и не тестирует такие конфигурации;
  • вы готовы к тому, что будущие обновления Windows могут заново заблокировать обходной путь, как уже случалось с другими подобными утилитами.

Для рабочих и критичных систем такой обход лучше не использовать непредсказуемые сбои от отсутствующей инструкции процессора способны проявиться в самый неподходящий момент.

Что ещё нужно знать

POP4.2 заменяет инструменты вроде Flyby11 или Rufus?

Нет, это дополнение, а не замена. TPM, Secure Boot и RAM по-прежнему нужно обходить отдельными средствами, POP4.2 закрывает именно требование к набору инструкций процессора.

Как узнать, поддерживает ли мой процессор SSE4.2?

Можно проверить через утилиты вроде CPU-Z в разделе «Instructions» будет явно указано, какие наборы команд поддерживает ваш процессор.

Безопасно ли использовать подобные утилиты в плане вирусов?

Инструменты, патчащие проверки на уровне ядра, технически работают похоже на руткиты по механизму воздействия. Скачивайте такой софт только из источника, которому доверяете (официальный GitHub разработчика), и проверяйте антивирусом перед запуском.

Будут ли обновления Windows и дальше работать после такого обхода?

Гарантий нет. Microsoft и раньше меняла логику проверок в ответ на подобные обходы. Обновление системы в будущем потенциально может заблокировать текущий метод обхода.

Что в итоге

POP4.2 закрывает нишу, которую не покрывали прежние инструменты: процессоры без SSE4.2, но с PopCnt, теперь технически способны запустить Windows 11 26H2. Но это патч на уровне ядра, а не настоящее добавление недостающей аппаратной возможности, так что риск нестабильности выше, чем при обычном обходе TPM и Secure Boot.

Подходит для энтузиастов, готовых мириться с непредсказуемостью, но точно не для рабочих машин.

Читайте также на блоге andko.ru

Источники

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Популярные
Новые Старые

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
Menu