WinPE 10 и 8: загрузочная среда для восстановления Windows

WinPE 10 и WinPE 8 — это облегчённые загрузочные среды Windows Preinstallation Environment, построенные на ядрах Windows 10 и Windows 8 соответственно, и выбор версии напрямую влияет на то, увидит ли флешка современное оборудование: среда на базе Windows 8 может не иметь драйверов для контроллеров NVMe и USB 3.x, тогда как WinPE 10 обычно работает с новым железом без дополнительной интеграции драйверов. Если загрузочная флешка не видит диск или сеть, первое, что стоит проверить, — какая именно версия WinPE используется в вашем образе.

Обе среды предназначены для развёртывания системы, восстановления загрузки, работы с дисками и диагностики, когда основная ОС не стартует. Ниже разберём отличия версий, способы создания носителя и типовые сценарии применения.

Что такое WinPE и зачем она нужна

Windows Preinstallation Environment — минимальная операционная система, которая загружается с флешки, CD или по сети и работает в оперативной памяти, не требуя установки на диск. Microsoft позиционирует её как инструмент для подготовки компьютера к установке Windows, но на практике среда используется гораздо шире.

Типовые задачи, которые решает WinPE:

  • 💾 восстановление загрузчика Windows при ошибках типа BOOTMGR is missing;
  • 🛠️ разметка и форматирование дисков через diskpart перед установкой системы;
  • 📁 копирование файлов с диска, когда основная ОС не загружается;
  • 🔧 запуск диагностических утилит и антивирусных сканеров;
  • 🌐 развёртывание образов .wim через команду dism или по сети.

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

Отличия WinPE 10 от WinPE 8

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

ПараметрWinPE 8WinPE 10
Базовая ОСWindows 8Windows 10
Поддержка NVMe-дисковОграниченная, часто нужна интеграция драйверовОбычно из коробки
USB 3.x контроллерыЗависит от набора драйверовШирокая поддержка
Актуальность ADKУстаревший комплектПоддерживаемые версии ADK
Целевые системыWindows 8 и старшеWindows 10/11 и старше

Если вы обслуживаете парк старых машин с Windows 8, среда на её базе может быть достаточной. Для современных ПК с SSD NVMe и UEFI разумнее выбирать WinPE 10 — вероятность того, что среда увидит диск и сетевую карту без ручной доработки, заметно выше.

Что понадобится для создания загрузочной флешки

Официальный способ создания WinPE — комплект Windows ADK (Assessment and Deployment Kit) с дополнением Windows PE, который распространяется Microsoft. Для WinPE 10 нужен ADK соответствующего поколения, для WinPE 8 — историческая версия комплекта. Загружайте установщики только с официального сайта Microsoft: сторонние сборки могут содержать модифицированные компоненты.

Помимо ADK, потребуется:

  • 💻 компьютер с установленной Windows для сборки образа;
  • 🔌 флешка достаточного объёма — базовый образ занимает немного, но с дополнительными инструментами лучше взять накопитель с запасом;
  • ⚙️ права администратора на рабочей машине;
  • 📦 при необходимости — драйверы оборудования, которое среда должна увидеть.
⚠️ Внимание: при записи загрузочного носителя флешка форматируется, и все данные на ней удаляются. Скопируйте нужные файлы заранее и убедитесь, что выбрали в командах именно тот диск — ошибка в номере диска в diskpart приведёт к потере данных на другом накопителе.

Создание загрузочной флешки WinPE через ADK

После установки ADK с компонентом Windows PE откройте Среду средств развёртывания и работы с образами от имени администратора. Сначала создаётся рабочий набор файлов командой copype, затем образ записывается на подготовленный носитель.

copype amd64 C:\WinPE_amd64

MakeWinPEMedia /UFD C:\WinPE_amd64 E:

Здесь amd64 — архитектура образа, а E: — буква флешки, которую нужно заменить на свою. Утилита MakeWinPEMedia с ключом /UFD форматирует накопитель и копирует файлы среды. Если требуется ISO-файл для записи другими средствами или виртуальной машины, используйте ключ /ISO.

☑️ Проверка перед записью WinPE

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

После завершения записи проверьте загрузку: перезагрузите ПК, выберите флешку в загрузочном меню (обычно вызывается клавишей при старте — зависит от производителя материнской платы) и дождитесь появления командной строки среды. Если машина с UEFI отказывается грузиться, проверьте настройки Secure Boot — в некоторых конфигурациях его приходится временно отключать.

📊 Для какой задачи вы используете WinPE?
Восстановление загрузчика Windows
Установка и развёртывание ОС
Спасение файлов с нерабочей системы
Диагностика и тестирование железа

Добавление драйверов и инструментов в образ

Базовый образ WinPE минимален. Если среда не видит диск, сетевую карту или другое оборудование, драйверы добавляются через dism с монтированием файла boot.wim. Общий порядок такой: смонтировать образ, добавить пакеты драйверов, отключить образ с сохранением изменений.

dism /Mount-Image /ImageFile:C:\WinPE_amd64\media\sources\boot.wim /Index:1 /MountDir:C:\WinPE_amd64\mount

dism /Image:C:\WinPE_amd64\mount /Add-Driver /Driver:C:\Drivers /Recurse

dism /Unmount-Image /MountDir:C:\WinPE_amd64\mount /Commit

Параметр /Recurse заставляет команду обработать вложенные папки с драйверами. Добавляйте только INF-драйверы, подходящие под архитектуру образа: 32-битный драйвер в 64-битной среде работать не будет.

Какие компоненты (пакеты) можно добавить в WinPE

В составе дополнения Windows PE есть необязательные компоненты: поддержка WMI, сценариев, .NET, PowerShell, сетевых протоколов и шрифтов. Они подключаются командой dism /Add-Package с указанием .cab-файлов из папки WinPE_OCs. Учтите, что многие пакеты требуют добавления языковых компонентов, а каждый пакет увеличивает объём образа и потребление оперативной памяти при загрузке.

⚠️ Внимание: после добавления пакетов и драйверов выполните команду dism /Cleanup-Image для смонтированного образа или просто не забывайте отключать его с ключом /Commit. Прерванное отключение без коммита отменит все изменения, а повреждённый файл boot.wim сделает флешку незагружаемой.

Типовые сценарии восстановления Windows 10 и 8

Загрузившись в WinPE, вы получаете командную строку с правами администратора и доступ к дискам. Одна из самых частых задач — восстановление загрузки. Для этого используется связка команд bootrec и bcdboot: первая работает с загрузочными записями, вторая пересоздаёт файлы загрузчика на системном разделе.

bootrec /fixmbr

bootrec /rebuildbcd

bcdboot C:\Windows

Буква системного раздела в среде WinPE может отличаться от привычной C: — перед выполнением команд определите разметку через diskpart с подкомандой list volume. Если команда bcdboot сообщает об ошибке копирования, проверьте, не повреждена ли файловая система раздела, и при необходимости выполните chkdsk для соответствующего тома.

Второй сценарий — спасение данных. Среда позволяет копировать файлы командами xcopy или robocopy на внешний диск. Если в образ добавлена сетевая поддержка, данные можно передать и на сетевой ресурс, предварительно подключив его через net use.

Типичные проблемы при работе с WinPE

Чаще всего пользователи сталкиваются с тем, что среда загружается, но не видит жёсткий диск. Возможная причина — отсутствие драйвера контроллера хранилища, особенно на WinPE 8 при работе с NVMe или при включённом режиме RAID в BIOS. Проверьте режим работы контроллера в настройках UEFI и при необходимости интегрируйте драйвер в образ, как описано выше.

Вторая распространённая ситуация — флешка не появляется в загрузочном меню. Здесь стоит проверить три вещи: корректность записи образа, соответствие режима загрузки (UEFI или Legacy) настройкам машины и состояние Secure Boot. Для загрузки в режиме UEFI флешка должна быть отформатирована в FAT32 — файлы среды, записанные на NTFS-носитель, в чистом UEFI-режиме обычно не загружаются.

Наконец, если команды восстановления выполняются, но система всё равно не стартует, причина может быть глубже: повреждение системных файлов, ошибки диска или некорректная конфигурация BCD. В таком случае из той же среды запускают sfc /scannow с указанием офлайн-каталогов или проверяют диск на ошибки.

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

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

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

Какую версию выбрать — WinPE 10 или WinPE 8?

Для современных компьютеров с NVMe-дисками и USB 3.x предпочтительна WinPE 10 благодаря более свежему набору драйверов. WinPE 8 имеет смысл только при обслуживании старого парка машин, где новая среда не даёт преимуществ.

Сохранятся ли файлы, созданные внутри WinPE?

Нет. Среда работает в оперативной памяти, и всё содержимое её виртуального диска исчезает при перезагрузке. Нужные данные сразу копируйте на физический носитель или сетевой ресурс.

Почему флешка с WinPE не загружается в режиме UEFI?

Наиболее вероятные причины: носитель отформатирован не в FAT32, включён Secure Boot, блокирующий загрузку, или образ собран под другую архитектуру. Проверьте формат флешки, настройки UEFI и архитектуру сборки.

Можно ли запускать обычные программы Windows в WinPE?

Частично. Работают многие портативные 32- и 64-битные утилиты, не требующие отсутствующих в среде компонентов. Программы, зависящие от служб, .NET или установленных библиотек, могут не запуститься, если соответствующие пакеты не добавлены в образ.