Как сделать WinPE: создание загрузочной среды восстановления Windows

Система не загружается, диск требует разметки, а установочной флешки под рукой нет — именно в таких случаях заранее созданная среда WinPE (Windows Preinstallation Environment) позволяет загрузить компьютер в минимальной оболочке и выполнить восстановление, разметку диска или развёртывание образа. WinPE — это облегчённая версия Windows, которую Microsoft официально распространяет в составе комплекта Windows ADK (Assessment and Deployment Kit).

В этой инструкции разберём, как сделать WinPE с нуля: от установки необходимых компонентов до записи готовой загрузочной флешки и добавления собственных инструментов. Материал ориентирован на актуальные версии Windows 10 и Windows 11, а все команды выполняются в стандартных средствах развёртывания Microsoft.

Что такое WinPE и когда она нужна

WinPE — это не полноценная операционная система, а компактная среда предустановки. Она загружается в оперативную память, поддерживает сеть, работу с дисками через DiskPart, запуск скриптов и утилит восстановления. После перезагрузки все изменения в среде стираются, если они не были внесены в сам образ заранее.

Типичные сценарии, где WinPE незаменима:

  • 💾 Разметка и форматирование диска перед чистой установкой Windows через diskpart.
  • 🛠️ Восстановление загрузчика командами bootrec и bcdboot, когда система не стартует.
  • 📦 Применение образов WIM через dism /apply-image при массовом развёртывании.
  • 🌐 Копирование данных с незагружающегося ПК по сети или на внешний носитель.
  • 🔧 Запуск диагностических и сервисных утилит без установленной ОС.

Подготовка: установка Windows ADK и дополнения WinPE

Для сборки WinPE потребуется компьютер с Windows и два бесплатных компонента с официального сайта Microsoft: сам Windows ADK и дополнение WinPE (WinPE add-on), которое с некоторых версий распространяется отдельным установщиком. Скачивайте версию ADK, соответствующую версии Windows, для которой готовите среду, — это важно для совместимости драйверов и компонентов.

Во время установки ADK мастер предложит выбрать компоненты. Для создания WinPE достаточно пункта Средства развёртывания (Deployment Tools); остальные галочки можно снять, чтобы не занимать лишнее место. Дополнение WinPE устанавливается после ADK и добавляет базовые файлы среды предустановки в каталог C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit.

⚠️ Внимание: устанавливайте именно связку «ADK + дополнение WinPE» одной версии. Если поставить только ADK без дополнения, команда copype завершится ошибкой из-за отсутствия исходных файлов WinPE.

Создание рабочих файлов WinPE командой copype

После установки откройте Среду средств развёртывания и работы с образами (Deployment and Imaging Tools Environment) от имени администратора — ярлык появится в меню «Пуск». Это командная строка с уже настроенными переменными окружения, и все дальнейшие команды удобнее выполнять именно в ней.

Первый шаг — создание рабочего каталога с файлами WinPE для нужной архитектуры. Для 64-разрядной версии выполните:

copype amd64 C:\WinPE_amd64

Команда создаст структуру папок: в C:\WinPE_amd64\media будут лежать файлы будущего загрузочного носителя, а в C:\WinPE_amd64\mount — пустой каталог для монтирования образа. Для 32-разрядной среды используется параметр x86, для ARM — arm64, при этом носитель должен соответствовать архитектуре целевого устройства.

☑️ Проверка перед сборкой WinPE

Выполнено: 0 / 5

Настройка образа: драйверы, компоненты и свои утилиты

Базовый образ boot.wim уже работоспособен, но его реальная ценность раскрывается после доработки. Смонтируйте образ командой:

dism /mount-image /imagefile:C:\WinPE_amd64\media\sources\boot.wim /index:1 /mountdir:C:\WinPE_amd64\mount

Теперь содержимое WinPE доступно как обычная папка. Сюда можно добавить сетевые и дисковые драйверы командой dism /add-driver, подключить необязательные компоненты (например, поддержку PowerShell или WMI через пакеты из каталога WinPE_OCs), а также скопировать собственные скрипты и портативные утилиты прямо в смонтированную файловую систему.

После внесения изменений образ обязательно нужно сохранить, иначе вся настройка пропадёт:

dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
⚠️ Внимание: если размонтировать образ с параметром /discard вместо /commit, все изменения будут отброшены. Перед размонтированием закройте все окна проводника и редакторы, открытые в папке mount, иначе команда завершится ошибкой.
Как добавить автозапуск своего скрипта в WinPE

Отредактируйте файл startnet.cmd в смонтированном образе (папка Windows\System32). Всё, что вы добавите в этот файл, выполнится автоматически при загрузке WinPE — например, подключение сетевого диска командой net use или запуск собственного меню восстановления.

Запись WinPE на загрузочную флешку

Самый быстрый способ получить готовый носитель — встроенная утилита MakeWinPEMedia. Подключите USB-флешку, определите её букву и выполните в той же командной строке развёртывания:

MakeWinPEMedia /UFD C:\WinPE_amd64 F:

Здесь F: — буква вашей флешки; утилита отформатирует накопитель и скопирует все файлы. Если нужен не USB-носитель, а ISO-образ для записи на диск или подключения в виртуальной машине, используйте вариант:

MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE.iso

Альтернативный ручной способ — отформатировать флешку в FAT32 через diskpart и просто скопировать содержимое папки media в корень накопителя. Ограничение FAT32 в 4 ГБ на файл здесь обычно не мешает, поскольку базовый образ WinPE заметно меньше.

Загрузка компьютера с созданной флешки

Чтобы запустить WinPE, вставьте флешку в целевой ПК и выберите её в загрузочном меню — обычно оно вызывается клавишей вроде F12, F11 или Esc при включении, но конкретная клавиша зависит от производителя материнской платы или ноутбука, поэтому сверьтесь с документацией устройства. В меню выбирайте пункт с пометкой UEFI перед именем флешки для современных систем.

После загрузки откроется окно командной строки с приглашением X:\Windows\System32 — буква X: указывает на виртуальный диск в оперативной памяти, куда развёрнута среда. Отсюда уже доступны diskpart, dism, bcdboot и другие инструменты восстановления.

📊 Для какой задачи вы создаёте WinPE?
Восстановление незагружающейся системы
Чистая установка и разметка диска
Массовое развёртывание образов
Сервисная флешка для разных задач

Сравнение способов получения WinPE

Помимо самостоятельной сборки через ADK, существуют и другие пути получения загрузочной среды. Таблица поможет выбрать подходящий вариант под вашу задачу:

СпособГибкость настройкиСложностьКому подходит
Сборка через Windows ADKМаксимальная: драйверы, компоненты, скриптыСредняяАдминистраторам и энтузиастам
Установочная флешка WindowsОграниченная (среда восстановления)НизкаяРазовое восстановление
Диск восстановления системыМинимальнаяНизкаяОбычным пользователям
Сторонние сборки на базе WinPEЗависит от автора сборкиНизкаяТем, кому нужен готовый набор утилит

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

Типичные ошибки при создании WinPE

Чаще всего проблемы возникают не при сборке, а при загрузке. Если флешка не появляется в загрузочном меню, проверьте режим Secure Boot в UEFI: базовая WinPE из комплекта ADK обычно совместима с ним, но при ручной модификации загрузчика могут потребоваться корректировки. Также убедитесь, что архитектура образа (amd64 или x86) соответствует режиму загрузки устройства.

Вторая частая ситуация — отсутствие сети или дисков после загрузки. Это верный признак того, что в образ не интегрированы драйверы контроллера хранилища или сетевого адаптера. Вернитесь к шагу монтирования boot.wim и добавьте нужные .inf-драйверы через dism /add-driver.

Часто задаваемые вопросы

Можно ли сделать WinPE без установки Windows ADK?

Официальный путь сборки требует ADK и дополнения WinPE. Однако урезанная среда восстановления уже присутствует на любой установочной флешке Windows — для простых задач вроде восстановления загрузчика её может быть достаточно, и тогда отдельная сборка не нужна.

Какого размера должна быть флешка для WinPE?

Базовый образ WinPE занимает относительно немного места, поэтому подойдёт флешка небольшого объёма. Если планируете добавлять драйверы, утилиты и собственные образы системы, берите накопитель с запасом — 8 ГБ и более.

Работает ли WinPE на компьютерах с UEFI и Secure Boot?

Стандартная WinPE из комплекта ADK поддерживает загрузку в режиме UEFI и, как правило, совместима с Secure Boot. Если загрузка блокируется, проверьте настройки UEFI конкретного устройства и целостность загрузочных файлов на носителе.

Как добавить поддержку PowerShell в WinPE?

Через необязательные компоненты из каталога WinPE_OCs в составе ADK: смонтируйте образ и добавьте пакеты WinPE-WMI, WinPE-NetFX, WinPE-Scripting и WinPE-PowerShell командой dism /add-package, затем сохраните образ с параметром /commit.

Стираются ли данные с флешки при создании WinPE?

Да. Команда MakeWinPEMedia /UFD форматирует накопитель, поэтому перед записью скопируйте с него все нужные файлы.