Утилита WinPOPBit: установка Windows 11, версия 26H2 на процессоры без SSE4.2 и Windows 10 на процессоры без NX

22 комментарии
Утилита POP4.2 для установки Windows 11 на процессоры без SSE4.2 переименована в WinPOPBit. Теперь это готовая программа без Python, с патчами Windows 10 для процессоров без NX и поддержкой чипсетов NVIDIA nForce

Утилита POP4.2, о которой мы рассказывали в октябре, переименована в WinPOPBit. Она по-прежнему обходит проверку процессора в Windows 11, версия 26H2 и позволяет установить систему на старые процессоры без инструкций SSE4.2, например AMD Phenom и Athlon II. Теперь разработчик выпускает готовую программу, для которой не нужен Python, а в WinPOPBit добавлены патчи для Windows 10 на процессорах без поддержки NX и исправления для материнских плат на чипсетах NVIDIA nForce. Последняя версия – 1.0.4 от 4 ноября 2026 года.

Скачать WinPOPBit 1.0.4

Окно «Windows: сведения» в системе, установленной с образа WinPOPBit: Windows 11 Pro, версия 26H2, сборка ОС 26300.9457Windows 11, версия 26H2, установленная с образа WinPOPBit на тестовой виртуальной машине без SSE4.1 и SSE4.2. Изображение: Comss.ru

Что изменилось по сравнению с POP4.2

Вместе с названием сменился и адрес репозитория: теперь это github.com/Smu1zel/WinPOPBit. Первая версия под новым названием, 1.0, вышла 25 октября.

Главное отличие для пользователя – готовая сборка. Раньше POP4.2 запускалась скриптом Python, и перед работой нужно было установить Python 3.7 и модуль pefile. Теперь в выпуске лежит архив winpopbit-release.zip с программой winpopbit.exe, собранной с помощью Nuitka, а Python нужен, только если запускать утилиту из исходного кода. Команды остались прежними, вместо python pop42.py вызывается winpopbit.exe. Разработчик предупреждает, что Microsoft Defender может определить программу как вирус с пометкой !ml: по его словам, это ложное срабатывание на неподписанный исполняемый файл, а при желании программу можно собрать самостоятельно из исходного кода.

Второе крупное изменение – патчи для Windows 10. Windows 10 требует от процессора поддержки NX (бита запрета выполнения), и WinPOPBit умеет снимать это требование в ядре, загрузчике и HAL. По словам разработчика, так последнюю версию Windows 10 можно установить на компьютеры начала 2000-х годов, например на Intel Pentium 4 Northwood. Для Windows 10 используется отдельный набор правок, который указывается параметром -c badblobs_win10_nx.xml. В версии 1.0.2 исправлен сбой, из-за которого Windows 10 с этими патчами и включенным быстрым запуском перезагружалась сразу после включения.

Кроме того, утилита научилась работать на платах с чипсетами NVIDIA nForce. В POP4.2 Windows 11 на таких платах зависала: Microsoft занесла таймер HPET чипсетов NVIDIA в черный список. В версии 1.0.4 эта блокировка снимается по умолчанию, а для старых плат без HPET в версии 1.0.3 появился отдельный обходной путь – параметр pcat_clk_removal_workaround в файле badblobs.xml, который разработчик советует включать, только если HPET нельзя включить в BIOS.

Патчи загрузчика winload теперь включены по умолчанию: по замыслу разработчика, они позволяют загружать пропатченную систему без нажатия F8 и отключения проверки подписи драйверов. Сам разработчик называет эту функцию экспериментальной. В каждый выпуск теперь входит и руководство по установке Windows 11, версия 26H2 в формате HTML.

Что осталось прежним

Принцип работы не изменился: WinPOPBit правит в ядре Windows 11 таблицу требований к процессору, чтобы система не проверяла SSE4.2. Поддержка PopCnt по-прежнему обязательна, поэтому процессоры Intel Core 2 с Windows 11 не работают. Для процессоров без SSE4.1, например AMD Phenom, нужно, как и раньше, положить в папку blobs библиотеки WindowsCodecs.dll (64-разрядную) и msxml6.dll (64- и 32-разрядную) из Windows 11, версия 23H2, а 32-разрядную msxml6.dll переименовать в msxml6_wow64.dll. Исключение – некоторые процессоры VIA серии U3xxx с SSE4.1: для них в комплекте есть отдельный файл настроек badblobs_via_u3xxx.xml.

Обновление поверх установленной системы по-прежнему не работает: в руководстве разработчика попытки обновить Windows 11, версия 23H2 до 24H2, 25H2 и 26H2 закончились ошибкой 0xC1900101-0x20017, поэтому нужна чистая установка. Накопительные обновления Windows на пропатченной системе, по сообщениям пользователей, не устанавливаются с ошибкой 0x80070302, так как затрагивают измененные файлы. Разработчик советует настроить Центр обновления Windows только на уведомления. Сборки программы предварительной оценки Windows утилита не поддерживает: на 26H1 (сборка 28000) пропатченная система не загружается, и разработчик не обещает поддерживать такие сборки до их выхода. Видеокарты AGP по умолчанию не работают, для них нужны отдельные драйверы.

Как пользоваться WinPOPBit

Для работы WinPOPBit нужна Windows 8 или новее. Утилита oscdimg.exe из Windows ADK, как и раньше, загружается автоматически, если ее нет в системе.

Скачайте архив winpopbit-release.zip на нашей странице загрузки и распакуйте его. Если у процессора нет SSE4.1, положите библиотеки из Windows 11, версия 23H2 в папку blobs. Оригинальный образ Windows 11, версия 26H2 можно взять со страницы официальных ISO-образов. Затем соберите пропатченный образ командой:

winpopbit.exe build -i C:\winpopbit\w11-26h2.iso -o C:\winpopbit\w11-26h2-patched.iso --clean --index 4

Параметр --index задает редакцию Windows: в русском образе Windows 11, версия 26H2 с сайта Microsoft Windows 11 Pro идет под номером 4. Список редакций показывает команда:

dism /Get-WimInfo /WimFile:F:\sources\install.wim

Здесь F – буква смонтированного образа. Команда сама запросит права администратора. Для Windows 10 добавьте параметр -c badblobs_win10_nx.xml.

Окно PowerShell: WinPOPBit пересобрал образ с помощью oscdimg 2.56 и вывел SUCCESS: Patched ISO built successfully!Сборка пропатченного образа завершена. Изображение: Comss.ru

Запишите готовый образ на флешку, например с помощью Rufus. В руководстве разработчика при записи в Rufus отключаются требования к 4 ГБ памяти, безопасной загрузке и TPM 2.0.

Новый установщик Windows 11, версия 26H2 даже с пропатченного образа сообщает, что процессор не поддерживает SSE4.2. Поэтому на экране «Выберите вариант установки» нажмите ссылку «Предыдущая версия настройки» внизу окна: классический установщик проверку процессора пропускает. В нем видны все редакции из образа, но пропатчена только та, номер которой указан в параметре --index, – выбирайте ее и выполняйте чистую установку.

Новый установщик Windows 11: «Этот компьютер не отвечает требованиям к системе для Windows 11. Процессор компьютера не поддерживает важный компонент (SSE4.2)»Новый установщик останавливается на проверке SSE4.2. Изображение: Comss.ru

Экран «Выберите вариант установки» с ссылкой «Предыдущая версия настройки» внизу окнаСсылка «Предыдущая версия настройки» запускает классический установщик. Изображение: Comss.ru

После копирования файлов и перезагрузки компьютер покажет экран «Восстановление» с ошибкой 0xc0000428 для файла \Windows\system32\winload.exe: у установленной системы еще не отключена проверка целостности. Загрузитесь с того же образа, на первом экране установщика нажмите Shift+F10 и найдите раздел с загрузочными файлами:

for %d in (C D E F G H) do @if exist %d:\Boot\BCD if not exist %d:\sources echo %d

Подставьте букву, которую выведет команда, вместо C и включите параметр nointegritychecks:

bcdedit /store C:\Boot\BCD /set {default} nointegritychecks yes

Если компьютер загружается в режиме UEFI, этот цикл раздел не найдет: загрузочные файлы лежат в системном разделе EFI, у которого нет буквы диска. В этом случае подключите его как диск S и включите параметр в его хранилище загрузки:

mountvol S: /s
bcdedit /store S:\EFI\Microsoft\Boot\BCD /set {default} nointegritychecks yes

Безопасная загрузка в режиме UEFI должна быть выключена: с ней пропатченная система не запустится с той же ошибкой 0xc0000428.

После сообщения «Операция успешно завершена» перезагрузите компьютер – установка продолжится.

Экран «Восстановление»: не удалось проверить цифровую подпись файла \Windows\system32\winload.exe, код ошибки 0xc0000428Ошибка 0xc0000428 после первой перезагрузки. Изображение: Comss.ru

Командная строка поверх установщика: цикл нашел раздел C, bcdedit включил параметр nointegritychecksВключение параметра nointegritychecks из командной строки установщика. Изображение: Comss.ru

Как мы проверили WinPOPBit

Процессора без SSE4.2 у нас нет, поэтому мы проверили WinPOPBit 1.0.4 на виртуальной машине VMware, в которой скрыли от системы инструкции SSE4.1 и SSE4.2 и оставили PopCnt, как у процессоров AMD K10. Машина загружалась в режиме BIOS с разметкой MBR, как в руководстве разработчика. Обычный образ Windows 11, версия 26H2 на ней не запускается и уходит в бесконечные перезагрузки.

Образ мы собрали из официального русского ISO Windows 11, версия 26H2 с редакцией Pro, библиотеки WindowsCodecs.dll и msxml6.dll взяли из Windows 11, версия 23H2. Сборка заняла около 9 минут, образ получился размером 8,93 ГБ. Установка прошла по шагам, описанным выше: через «Предыдущую версию настройки» и с исправлением ошибки 0xc0000428 – включенные по умолчанию патчи загрузчика от нее в нашей проверке не избавили. Наша машина без TPM и безопасной загрузки, поэтому перед установкой мы добавили стандартные ключи LabConfig, к проверке SSE4.2 они отношения не имеют. После этого система дошла до рабочего стола: Windows 11 Pro, версия 26H2, сборка 26300.9457. Windows сообщает, что процессор не поддерживает SSE4.1 и SSE4.2, а в системе стоят библиотеки из Windows 11, версия 23H2.

PowerShell в установленной системе: SSE4.1 (PF 37) – False, SSE4.2 (PF 38) – False, версии WindowsCodecs.dll 10.0.22621.7711 и msxml6.dll 6.30.22621.7649 из 23H2Windows не видит SSE4.1 и SSE4.2, библиотеки – из версии 23H2. Изображение: Comss.ru

Режим UEFI

На второй виртуальной машине с прошивкой UEFI, разметкой GPT и выключенной безопасной загрузкой установка прошла тем же путем. После копирования файлов снова появилась ошибка 0xc0000428, но уже для файла \Windows\system32\winload.efi, и цикл поиска раздела из инструкции ничего не нашел. Помогли команды mountvol и bcdedit для хранилища S:\EFI\Microsoft\Boot\BCD, после чего система загрузилась, а «Сведения о системе» показали режим BIOS UEFI.

Командная строка поверх установщика в режиме UEFI: цикл не нашел раздел с \Boot\BCD, mountvol S: /s подключил системный раздел EFI, bcdedit включил nointegritychecks в S:\EFI\Microsoft\Boot\BCDВ режиме UEFI параметр nointegritychecks включается в хранилище системного раздела EFI. Изображение: Comss.ru

«Сведения о системе» в Windows 11, установленной с образа WinPOPBit: режим BIOS – UEFI, состояние безопасной загрузки – Откл.Windows 11, версия 26H2 в режиме UEFI с выключенной безопасной загрузкой. Изображение: Comss.ru

С включенной безопасной загрузкой установленная система не запускается: Windows сообщает о той же ошибке 0xc0000428 для winload.efi, параметр nointegritychecks в этом режиме не действует. В руководстве разработчика об UEFI сказано только, что утилита проверялась в режиме BIOS с разметкой MBR и что в UEFI процесс может отличаться.

Экран «Восстановление» при включенной безопасной загрузке: не удалось проверить цифровую подпись файла \windows\system32\winload.efi, код ошибки 0xc0000428С безопасной загрузкой пропатченная система не запускается. Изображение: Comss.ru

Накопительные обновления не устанавливаются

На установленной системе мы попробовали поставить ноябрьское накопительное обновление KB5132061 (сборка 26300.9974). Центр обновления Windows скачал его, но на 41% установка завершилась ошибкой 0x80070302. Пакет .msu из каталога Центра обновления Майкрософт, установленный через DISM, дал ту же ошибку. После перезагрузки система работает как прежде и остается на сборке 26300.9457 с библиотеками из Windows 11, версия 23H2. Это совпадает с сообщениями пользователей: накопительные обновления на пропатченную систему не устанавливаются.

Центр обновления Windows: «2026-11 Обновление для системы безопасности (KB5132061) (26300.9974)» – ошибка установки 0x80070302Накопительное обновление KB5132061 не устанавливается на пропатченную систему. Изображение: Comss.ru

Обновление поверх Windows 11, версия 23H2

Для проверки обновления поверх мы взяли копию машины с Windows 11 Pro, версия 23H2 (сборка 22631.7711) с той же маской процессора. Программа установки setup.exe с пропатченного образа сразу останавливается: процессор не поддерживает SSE4.2. Запуск sources\setupprep.exe с параметром /product server проверку обходит и предлагает сохранить файлы, настройки и приложения, подготовка заняла около 10 минут. Но после перезагрузки промежуточная среда установки не запустилась с ошибкой 0xc0000428 для winload.exe – ее загрузчик WinPOPBit тоже пропатчил. В итоге Windows вернулась к версии 23H2 с ошибкой 0xC1900101-0x20017 на этапе SAFE_OS во время операции BOOT – ровно так, как описывает разработчик.

Программа установки Windows 11 с пропатченного образа: «Этот компьютер не отвечает требованиям к системе для Windows 11. Процессор компьютера не поддерживает важный компонент (SSE4.2)»При обновлении поверх setup.exe останавливается на проверке SSE4.2. Изображение: Comss.ru

Окно программы установки: «Не удалось установить Windows Server. Компьютер возвращен к тому состоянию, в котором он находился перед началом установки», 0xC1900101 – 0x20017, ошибка на этапе SAFE_OS во время операции BOOTОбновление поверх через setupprep.exe заканчивается откатом с ошибкой 0xC1900101-0x20017. Изображение: Comss.ru

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

bcdedit /set {bootloadersettings} nointegritychecks yes

Она закончилась тем же откатом с ошибкой 0xC1900101-0x20017.

Что мы не проверили

Важная оговорка: виртуальная машина скрывает от Windows только сведения о наличии инструкций, а сам процессор нашего ПК их выполняет. Поэтому проверка показывает, что WinPOPBit обходит проверку Windows, но не доказывает, что система будет работать на настоящих AMD Phenom или Athlon II. Патчи для Windows 10 на процессорах без NX мы пока не проверяли.

Читаете нас в Google? Добавьте Comss.ru в источникиДобавьте Comss.ru в источники Google
Новые статьи будут чаще в «Главных новостях» Google. Без подписок и уведомлений, отключается в один клик. Нужен вход в аккаунт Google.Наши статьи будут чаще в «Главных новостях». Нужен вход в Google.
Добавить в Google
Автор:
Комментарии и отзывы

Нашли ошибку?

Новое на сайте