Система не загружается, диск требует разметки, а установочной флешки под рукой нет — именно в таких случаях заранее созданная среда 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
Настройка образа: драйверы, компоненты и свои утилиты
Базовый образ 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
Помимо самостоятельной сборки через 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 форматирует накопитель, поэтому перед записью скопируйте с него все нужные файлы.