21 октября 2024 года состоялся релиз открытой утилиты для создания загрузочных накопителей (включая возможности для кастомизированной настройки установщиков) Rufus 4.6 с обходом неподдерживаемых процессоров в ПК для Windows 11 24H2. Исходный код проекта написан на C и опубликован на GitHub под лицензией GNU General Public License v3.0. Выпуск Rufus 4.0 без поддержки Windows 7 состоялся в апреле прошлого года.
Основные изменения и дополнения в Rufus 4.6 также включают в себя исправления ошибок, доработанную поддержку загрузки ReactOS (там были некоторые проблемы, связанные с загрузкой, и переход на FreeLdr.SYS исправил их) и установку паролей локальных учетных записей по умолчанию так, чтобы они не истекали.
Теперь пользователи ПК со старыми процессорами могут устанавливать Windows 11 24H2. Предыдущие стабильные версии Rufus, а также текущий вариант Media Creation Tool, не позволяют это сделать.
В начале октября разработчик проекта Пит Батард встал на защиту утилиты Rufus и пообещал помочь в обходе системных требований новой версии ОС от Microsoft в обновлении утилиты и попросил пользователей ПК со старыми процессорами принять проблему с невозможностью запустить их системы на Windows 11 24H2.
Сборка Windows 11 24H2 (вышла в общий доступ в начале октября) имеет в требованиях к процессору необходимость поддержки инструкции 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 24H2 не получится запустить на ПК с Intel Core 2 Quad Q9650, но система заработает на Celeron J4005.
Обычным пользователям Microsoft советует купить новый компьютер или ноутбук с Windows 11 вместо своего устаревшего устройства или продолжать использовать Windows 11 23H2.
Примечательно, что, помимо Rufus 4.6, вышла новая утилита Flyby11, разработчики которой тоже обещают обход системных требований для Windows 11 24H2 всего за несколько щелчков мыши.
Источник: habr.com