В предыдущей статье мы с вами научились создавать легкие образы Windows 11, из которых удалили предустановленное ПО и, если деинсталлировать всё по максимуму, то система на диске занимает всего 10 ГБ и запускается даже на ПК с 2 ГБ ОЗУ. Невероятно!
Теперь давайте в созданный нами образ внесём небольшие правки, а именно:
- отключим системную проверку требований для установки Windows 11 на неподдерживаемое оборудование
- добавим файл автоответов, чтобы не участвовать в викторине от Майкрософт
Зачем нам это надо, ведь в арсенале у пользователя есть Rufus, Ventoy и прочие программы, которые «научились» отключать проверку оборудования при установке Windows 11 на неподдерживаемое оборудование?
Простого ответа на этот вопрос нет. Однако метод, который я сейчас предложу, позволяет включать в собранный вами образ Windows, не только файл автоответов или вносить изменения в реестр.
С помощью небольшого скрипта можно добавить в пользовательскую сборку Windows программы, отключить часть системных функций (чтобы сделать вашу ОС ещё легче и быстрее) или файлы лицензии. Кстати, такой образ идеально подходит для запуска в виртуальной машине.
Готовы? Поехали!
Как добавить обход требований TPM, Secure Boot и RAM в сборку Windows?
Итак, у нас есть оригинальный образ Windows 11, собранный по частям (из файлов uup) и готовый для установки на компьютер. Но что делать если ПК, на который будет производиться установка, не соответствует требованиям Майкрософт к оборудованию для инсталляции Windows 11?
Можно, как я говорил выше, воспользоваться утилитой Rufus. Но мы пойдём другим путём и будем вносить правки в образ руками...
Нам нужно отключить системные проверки оборудования в образе: доверенного платформенного модуля TPM 2.0, безопасной загрузки (Secure Boot), достаточного количества памяти (RAM) и объёма дискового пространства (Storage), а также соответствие процессора (CPU)
Для этого внесем в реестр Windows следующие изменения и установим значение «1» для параметров:
- BypassCPUCheck
- BypassRAMCheck
- BypassSecureBootCheck
- BypassStorageCheck
- BypassTPMCheck
- AllowUpgradesWithUnsupportedTPMOrCPU
Все манипуляции с образом будем производить с помощью DISM и oscdimg.
DISM — Обслуживание образов развертывания и управление ими. DISM — это средство командной строки, которое можно использовать для обслуживания и подготовки образов Windows.
Oscdimg — это тоже средство командной строки, которое можно использовать для создания файла образа (.iso) настроенной 32-разрядной или 64-разрядной версии среды предустановки Windows.
Сначала мы наш ISO файл «разберём», а потом «соберём», если получится. Не пугайтесь, вручную ничего делать не будем. Возьмём готовый скрипт и запустим на своём ПК. Скрипт с пояснениями — что и как — лежит на GitHub. Можете брать, дорабатывать, распространять.
Данный скрипт вносит изменения в реестр, добавляя параметры, которые позволяют обойти аппаратные проверки и вставляет в образ файл автоответов (autounattend.xml).
Как сделать файл автоответов?
Что такое файл автоответов и зачем он нужен пользователю? Файл автоответов — autounattend.xml — этот такой сценарий, который позволяет автоматически заполнить информацию при установке Windows:
- региональные и языковые настройки
- имя пользователя
- имя компьютера
- часовой пояс
- ключ лицензии
- и прочее
Я, например, на всех своих ПК делаю одни и те же установки, и каждый раз вводить одну и туже информацию мне лень. К тому же файл автоответов серьезно экономит время: один раз нажал кнопку «ОК» и всё. Не успел налить себе чай, а Windows уже установлена на ПК...
Как правильно сделать файл автоответов хорошо рассказала, и показала автор канала «Мой Комп». Рекомендую подписаться на её канал.
В качестве альтернативы можете использовать мой файл автоответов (лежит в архиве со скриптом), который я делал для установки Windows 11 Pro. Открыв его в блокноте, можете исправить следуя своим предпочтениям.
Запускаем скрипт
1. Смонтируйте образ с помощью проводника и запомните букву диска
2. Скачайте скрипт с GitHub. Для этого нажмите кнопку «Code» → «Download ZIP»
3. Распакуйте в любом удобном для вас месте на диске
4. Замените autounattend.xml на свой файл автоответов или используйте мой (имя пользователя: user; имя ПК: user-PC; Россия, русский; часовой пояс: +3 Москва)
5. Запустите add_unsupport_hw.bat с правами администратора
6. Введите буквы диска вашего смонтированного ISO образа (без кавычек и двоеточия)
7. Введите номер выпуска. Если у вас один единственный, как в моём случае, поставьте 1
8. На этом всё. Можете пойти попить кофе или чай. Скрипт автоматически разберёт, сделает изменения, а затем соберёт ISO обратно, но внеся при этом правки в реестр, с помощью которых можно будет производить установку Windows на любое оборудование и делать это в автоматическом режиме.
По окончании выполнения сценария нужно будет нажать любую клавишу.
Готовый файл образа вашей сборки Windows лежит в папке скрипта с именем w11u.iso
Запишите его на флешку, или смонтировав на ПК, запустите установку, нажав setup.exe
Заключение
Поздравляю! Теперь у вас в арсенале есть навыки и инструменты, с помощью которых вы можете не только устанавливать Windows на свои компьютеры, но и делать это быстро.
Можете конструировать любые сборки: от стандартных с полным набором предустановленных утилит и программ, до облегченных версий Windows, а также внедрять в них свои файлы автоответа.
Помимо отключения аппаратных проверок на совместимость ПК для Windows 11 и добавления файла автоответов скрипт можно оснастить другими полезными опциями, например добавить пару строк для установки ПО или файлами активации копии ОС...