Домой / Инструкции / Создание базового загрузочного диска Windows PE. Руководство по сетевой загрузке предустановочной среды Windows (WinPE) Создание ISO-образа Windows PE

Создание базового загрузочного диска Windows PE. Руководство по сетевой загрузке предустановочной среды Windows (WinPE) Создание ISO-образа Windows PE

Читайте также статью о новой версии Windows PE, использующейся с Windows 8: Создание загрузочного диска с.NET Framework и PowerShell 3

Windows PE — это среда предустановки Windows, использующаяся для подготовки к установке операционных систем Windows Vista, Windows Server 2008 и Windows 7. Однако с помощью Windows PE можно выполнять разнообразные задачи. Например,

  • управление разделами жесткого диска с помощью утилиты или сторонних средств,
  • захват томов в WIM-образ с помощью утилиты ImageX и их сохранение на другой раздел жесткого диска или USB-диск,
  • применение WIM-образов к тому с помощью утилиты ImageX ,
  • запуск автоматической установки Windows XP, Windows Vista, Windows Server и Windows 7,
  • копирование и замену файлов, а также правку реестра установленной операционной системы, если она не загружается.

Среду Windows PE также часто используют ОЕМ-производители для восстановления системы к заводским настройкам с помощью собственных средств. Особую ценность для диагностики и восстановления операционной системы Windows PE приобретает при включении в ее состав набора Microsoft Diagnostics and Recovery Toolset (MSDaRT) , входящего в пакет Desktop Optimization Pack. К сожалению, MSDaRT для Windows Vista доступен только по программе Software Assurance или по корпоративным лицензиям VL/OL/EA.

Так или иначе, диск с Windows PE может пригодиться вам для работы с WIM-образами или восстановления операционной системы, поэтому ниже я рассмотрю процесс его создания с помощью пакета автоматической установки Windows (WAIK) . Процесс создания базового диска Windows PE довольно прост — он занимает буквально 10 минут.

На этой странице

Создание базового набора файлов

В статье рассматривается создание диска с 32-разрядной версией Windows PE. Кроме того, я предполагаю, что у вас на диске создана папка C:\7Work . Если вы создаете диск с 64-разрядной версией Windows PE и/или используете другую папку, вам необходимо будет заменить во всех командах архитектуру (х86 на amd64 ) и пути к папкам.

В меню Пуск последовательно щелкните Все программы , Microsoft Windows AIK и — все последующие команды будут вводиться в это окно командной строки.

Примечание . Если вы работаете в Windows Vista или более поздних, Утилиты командной строки Windows PE следует запускать от имени администратора, щелкнув правой кнопкой мыши на ярлыке и выбрав в контекстном меню пункт Запуск от имени администратора . Это позволит избежать проблем с правами доступа к папкам и файлам.

Базовый набор файлов создается одной командой:

Copype.cmd x86 c:\7Work\winpe_x86

После ее завершения в папке winpe_x86 будет создана такая структура, как показано на скриншоте.

Подключение образа Windows PE и работа с ним

Для изменения исходного образа Windows PE его необходимо подключить командой

Dism /Mount-Wim /WimFile:c:\7Work\winpe_x86\winpe.wim /index:1 /MountDir:c:\7Work\winpe_x86\mount

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

Установка пакетов

С помощью утилиты DISM в подключенный образ можно добавлять дополнительные пакеты, расширяющие возможности Windows PE, а также интегрировать драйверы контроллеров устройств хранения (mass storage). Последнее может понадобиться в том случае, если вы используете контроллеры, драйверы которых не включены в состав Windows PE. Ниже приводится список пакетов, которые можно установить.

Например, если вы планируете выполнять в Windows PE сценарии WSH, следует установить WinPE-Scripting-Package. Делается это одной командой:

Dism /image:c:\7Work\winpe_x86\mount /Add-Package /PackagePath:<путь>WinPE-Scripting-Package

В качестве значения для параметра /PackagePath: указывается полный путь к:

  • CAB- или MSU-файлу
  • папке с одним распакованным CAB-файлом
  • папке с одним MSU-файлом
  • папке с несколькими CAB- или MSU-файлами

Просмотреть список установленных в образе пакетов можно командой

Dism /image:c:\7Work\winpe_x86\mount\ /Get-Packages

Добавление собственных файлов

Вы можете расширить функциональные возможности Windows PE за счет добавления собственных файлов. Например, для того чтобы иметь возможность захвата томов в WIM-образ, необходимо включить в состав диска утилиту ImageX .

Добавлять файлы можно как непосредственно в WIM-образ Windows PE, так и на диск, на котором размещается предустановочная среда. Преимущества и недостатки обоих способов я рассмотрю подробнее.

Добавление файлов в WIM-образ Windows PE . В этом случае увеличивается размер WIM-образа Windows PE, который изначально составляет около 200 Мб. Поскольку при запуске Windows PE содержимое образа целиком загружается в оперативную память компьютера, размер WIM-образа не стоит увеличивать без необходимости. Преимущество добавления файлов в WIM-образ заключается в том, что заранее известна буква диска загруженной среды Windows PE (это всегда X:\) и удобно использовать переменные среды (%SystemRoot%, %SystemDrive% и т. д.). Целевой папкой для добавления файлов к WIM-образу является winpe_x86\mount\Windows .

Добавление файлов на диск . Добавляя файлы на диск, вы избегаете увеличения размера WIM-образа Windows PE и экономите оперативную память при запуске предустановочной среды. Все ваши файлы будут доступны — они включаются в состав загрузочного диска. Недостатком такого подхода является то, что заранее неизвестна буква диска, с которого производится запуск Windows PE. При желании можно обойти и это препятствие. Целевой папкой для добавления файлов на диск является winpe_x86\ISO — она эквивалентна корню загрузочного диска (конечно, вы можете создавать в ней подпапки).

Давайте рассмотрим пример добавления файлов на диск . Начнем с ImageX . Поскольку утилита входит в состав WAIK, достаточно выполнить команду:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\imagex.exe" c:\7Work\winpe_x86\iso\

Если вы планируете использовать утилиту ImageX для захвата образов, можно (но не обязательно) сразу подготовить список исключений — файлов и папок, которые не будут включаться в сохраняемый образ. Создайте в любом текстовом редакторе файл Wimscript.ini и укажите в нем файлы и папки, которые вы хотите исключить из образа. По умолчанию ImageX использует следующие исключения:

\$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf

Файл Wimscript.ini размещается в одной папке с ImageX .

Для добавления диспетчера пакетов (PkgMgr ) необходимо целиком скопировать папку Servicing , а также файлы MSXML6:

Xcopy "%ProgramFiles%\Windows AIK\Tools\x86\Servicing" c:\7Work\winpe_x86\iso\Servicing /s xcopy %windir%\system32\msxml6*.dll c:\7Work\winpe_x86\iso\Servicing

Теперь рассмотрим пример добавления файлов в образ Windows PE. Допустим, я хочу включить в состав WIM-образа файловый менеджер Total Commander. Я копирую его папку TotalCmd в корень папки winpe_x86\mount . Это можно сделать вручную или из командной строки:

Xcopy "%ProgramFiles%\TotalCmd" c:\7Work\winpe_x86\mount\TotalCmd /s

Настройка запуска собственных приложений и сценариев

Если вы впервые создаете диск Windows PE, можете пропустить этот раздел, чтобы материал не казался вам сложнее, чем он есть на самом деле. Успешно создав свой первый диск Windows PE и насладившись ее волшебным интерфейсом командной строки, вы сможете вернуться к настройке запуска приложений.

Запуск собственных приложений и сценариев в Windows PE можно организовать различными способами.

startnet.cmd

Файл startnet.cmd расположен в папке Windows\System32 подключенного образа Windows PE и уже содержит одну команду — wpeinit . Эта команда нужна для инициализации поддержки сети и устройств Plug-and-Play. В качестве параметра командной строки для wpeinit.exe можно указать путь к файлу ответов, настраивающему параметры Windows PE, о чем речь пойдет чуть ниже. При загрузке Windows PE файл startnet.cmd выполняется автоматически, поэтому его удобно использовать для выполнения собственных команд.

Вы можете добавить в этот файл команды, используя стандартный синтаксис командных файлов. Например, для запуска Total Commander, который я включил в состав образа ранее, можно добавить такую команду:

В данном примере в качестве параметра командной строки указывается путь к конфигурационному файлу Total Commander (это описано в справке программы).

winpeshl.ini

Стандартной оболочкой Windows PE является командная строка. Однако можно задать собственную оболочку при помощи файла winpeshl.ini , указав в нем командный файл или программу для запуска. Файл не входит в состав Windows PE. Его нужно создать в любом текстовом редакторе и разместить в папке Windows\System32 подключенного образа Windows PE. Пример запуска программы myshell.exe , выступающей в роли оболочки, приводится ниже.

AppPath = %SystemDrive%\myshell.exe

В этом примере программа размещается в корне подключенного образа Windows PE, т. е. в корне папки winpe_x86\mount .

Примечание . При запуске собственной оболочки не происходит выполнения файла startnet.cmd .

Если вам нужна поддержка сети или устройств Plug-and-Play, необходимо настроить выполнение команды wpeinit . В этом случае лучше использовать раздел , позволяющий не только выполнять несколько команд, но и указывать параметры командной строки для приложений.

Например, запуск wpeinit и файлового менеджера Total Commander, который я включил в состав образа ранее, можно реализовать так:

Wpeinit %SystemDrive%\TotalCmd\TOTALCMD.EXE,"I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Обратите внимание на то, как в winpeshl.ini задаются параметры командной строки для приложений.

Примечание . Поскольку приложение, запущенное из файла winpeshl.ini выполняет роль оболочки, его закрытие ведет к завершению сессии Windows PE.

Внимание! Не используйте разделы и одновременно, поскольку в этом случае приложения могут не запуститься. Этот момент не отражен в документации.

Файл ответов

Для автоматизации выполнения команд в среде Windows PE можно использовать файл ответов. При запуске Windows PE автоматически выполняется поиск файла Unattend.xml в корне диска, с которого выполнялась загрузка. Кроме того, путь к файлу ответов можно явно указать в качестве параметра командной строки следующим образом:

Wpeinit -unattend=<путь\ФайлОтветов.xml>

Для запуска собственных приложений и сценариев можно использовать синхронные команды, добавляемые к проходу 1 windowsPE . Продолжая пример с запуском Total Commander, синхронная команда будет выглядеть так:

%SystemDrive%\TotalCmd\TOTALCMD.EXE "I=%SystemDrive%\TotalCmd\Profiles\PE\main.ini"

Пример файла ответов, запускающего синхронную команду, вы найдете на странице Примеры . Этот файл можно сохранить с именем Unattend.xml в папке winpe_x86\ISO , и он будет распознан автоматически.

На этом обзор способов запуска собственных программ можно считать законченными.

Сохранение образа Windows PE и замена boot.wim

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

Dism /unmount-Wim /MountDir:c:\7Work\winpe_x86\mount /Commit

Если вы помните, вся работа велась с образом winpe.wim . А для загрузочного диска Windows PE используется файл boot.wim , расположенный в папке winpe_x86\ISO\sources . Поэтому необходимо заменить файл boot.wim файлом winpe.wim , выполнив при этом переименование.

Xcopy /y c:\7Work\winpe_x86\winpe.wim c:\7Work\winpe_x86\ISO\sources\boot.wim

Теперь у вас все готово к созданию загрузочного диска Windows PE. Ваши дальнейшие действия зависят от того, какой тип носителя вы изберете. Можно создать ISO-образ и записать его на компакт-диск, а можно создать загрузочный USB-диск.

Создание ISO-образа Windows PE

Поскольку все файлы уже подготовлены, остается выполнить команду:

Oscdimg -n -bc:\7Work\winpe_x86\etfsboot.com c:\7Work\winpe_x86\ISO c:\7Work\winpe_x86\winpe_x86.iso

Примечание . Для 64-разрядной версии Windows PE, предназначенной для процессоров Itanium (IA-64), необходимо указывать в качестве загрузчика файл efisys.bin .

Теперь вы можете подключить образ к виртуальной машине и протестировать работу Windows PE.

Создание загрузочного USB-диска Windows PE

Примечание . Описанную ниже процедуру можно проводить только в Windows Vista, Windows Server 2008 и более новых операционных системах. Это связано с тем, что в Windows XP утилита определяет флэш-диски как съемные, поэтому в списке дисков они не отображаются. Копирование утилиты из Windows Vista в Windows XP не решает проблему. Если вы работаете в Windows XP, воспользуйтесь альтернативными средствами (например, программой Swissknife).

В командной строке последовательно вводите приведенные ниже команды.

Затем отобразите список дисков.

List disk

Список и нумерация дисков зависит от количества подключенных в системе дисков. В моем примере USB-диск — это Диск 1. Это несложно определить по размеру диска. В приведенных ниже командах производятся операции с «Диск 1». Вам необходимо внести изменения, если ваш USB-диск имеет другой индекс.

Select disk 1

Внимание! Дальнейшие действия приведут к полному удалению информации на выбранном вами диске.

Очистите диск.

Создайте основной раздел.

Create partition primary

Раздел займет все пространство на диске. Если вы хотите создать раздел определенного размера, добавьте к команде параметр size=N , где N — число в мегабайтах. Впрочем, Windows XP и Vista видят на съемных USB-дисках только один раздел и не позволяют создавать другие. Эту проблему можно преодолеть, если вам нужна мультизагрузка с USB-диска, но рассказ о решении выходит за рамки статьи. Поэтому я ограничусь ссылкой на одно из возможных решений.

Выберите первый раздел.

Select partition 1

Сделайте его активным.

Отформатируйте в FAT32.

Format fs=fat32 quick

Инициализируйте назначение буквы.

Завершите работу утилиты.

Остается лишь скопировать файлы Windows PE на USB-диск. Все файлы находятся в папке winpe_x86\ISO . Вы можете их скопировать с помощью проводника или другого файлового менеджера, либо такой командой:

Xcopy c:\7Work\winpe_x86\iso\*.* /s /e /f К:\

В этом примере USB-диск имеет букву К .

На этом создание загрузочного USB-диска с Windows PE можно считать законченным.

Полезная информация о Windows PE

В заключение я приведу ряд фактов о Windows PE, которые могут оказаться полезными для вас.

  • Исходная версия Windows PE занимает менее 200 Мб на диске.
  • Все содержимое образа Windows PE (WIM-файла) загружается в оперативную память, т. е. при этом создается RAM-диск. Этому диску назначается буква Х . В Windows PE эта буква эквивалентна букве системного раздела в ОС Windows.
  • Минимальный объем оперативной памяти для компьютера, на котором выполняется загрузка в Windows PE, составляет 256 Мб. Желательно — не менее 512 Мб.
  • Windows PE автоматически перезагружается после 72 часов работы.
  • Параметры запущенной Windows PE можно настраивать с помощью утилиты wpeutil , которая подробно описана в справочной документации.
  • Для перезагрузки компьютера с запущенной Windows PE можно использовать команду wpeutil reboot , а для выключения — wpeutil shutdown . Кроме того, к перезагрузке приводит закрытие командной строки или собственной оболочки.
  • Раскладку клавиатуры можно задать с помощью команды wpeutil SetKeyboardLayout . Например, разместив в файле startnet.cmd команду wpeutil SetKeyboardLayout 0409:00000409 , вы назначите английскую раскладку. Это удобно для работы с командной строкой, поскольку образ Windows PE, поставляемый с русским WAIK, по умолчанию имеет русскую раскладку клавиатуры.
  • Для запуска Windows PE с USB-диска необходимо настроить в BIOS порядок загрузочных устройств таким образом, чтобы USB-устройство было первым в списке.
  • При запуске Windows PE с USB-диска не предлагается нажать любую клавишу для загрузки.
  • Если вы хотите, чтобы при запуске Windows PE с компакт-диска не предлагалось нажать любую клавишу для загрузки, удалите файл bootfix.bin из папки ISO\boot перед созданием ISO-образа.
  • Если в вашей сети не применяется DHCP, вы можете использовать статические IP-адреса. Например, можно задать статический адрес командой: netsh int ip set address local static 10.80.10.35 255.255.255.0 10.80.10.1
  • Вы можете использовать команду net use для подключения сетевых дисков: net use * \\server\share /user:mydomain\username

Дополнительную информацию о Windows PE вы найдете в справочном CHM-файле «Руководство пользователя Windows PE», входящем в состав

Добрый день уважаемые читатели блога, наконец дошли руки до написания третьей части статьи, в которой мы создаем свою сборку Windows 10. Если кто читает не сначала, то отправляю вас на первую часть в которой создается . Хочу отметить, что в первой части мы поставили, уже ADK, но так как вышел Redstone и у Microsoft теперь для каждой десятки свой ADK, показываю, где и как скачать нужный, у кого уже стоит, просто пролистайте чуть ниже и переходите к пункту с WinPE.

Во второй части мы с вами обезличили все персональные данные Windows 10 redstone и выключили его в режиме OOBE (out of box experience). Теперь нам с вами нужно из данной виртуальной машины получить wim образ, который мы и будем потом интегрировать в наш дистрибутив.

Для решения данной задачи нам необходим комплект windows adk для windows 10, и некоторые его утилиты.

  • WinPE > урезанная версия операционной системы с нее мы будем загружаться.
  • ImageX > утилита для захвата образа wim

Вот как это выглядит на схеме, мы загружаемся с загрузочной флешки или ISO с средой WinPE Windows 10, на нашу виртуальную машину (Ту которая выключена, у вас это может быть эталонный компьютер), и с помощью командной строки и утилиты imageX захватываете образ wim. Данный образ wim по сути и будет вся ваша система, которую вы до этого подготовили для создания образа с Windows 10 redstone.

Данный дистрибутив вы можете установить либо на другой компьютер или другую виртуальную машину, не на ту что мы запечатали

И так давайте скачаем с вами ADK для Windows 10. Скачать его можно по ссылке ниже. Учтите, что скачать его нужно именно для своей версии сборки.

https://developer.microsoft.com/ru-ru/windows/hardware/windows-assessment-deployment-kit

Недавно же мы с вами устанавливали windows 10 redstone , у нее версия была 1607.

В итоге вы скачаете маленький файл, полтора мегабайта, это онлайн установщик

Запускаете adksetup.exe и у вас открывается окно мастера установки комплекта windows adk для windows 10. Вы можете изменить каталог установки, либо вообще просто его скачать, для дальнейшего развертывания. (Скачайте комплект средств для развертывания и оценки Windows 10 для установки на другом компьютере) Я оставляю как есть и буду ставить себе на компьютер.

Говорим нет, так как нет необходимости принимать участие в программе Microsoft.

Соглашаемся с лицензионным соглашением ADK и жмем принять.

Выбираем два компонента:

  • Средства развертывания
  • Среда предустановки Windows PE

Жмем установить. Учтите, что потребуется доступ к интернету и будет скачано, порядка 3,5 гигабайт.

Начнется процесс скачивания ADK.

Все у меня все до качалось, можно теперь поискать ADK у нас в пуске.

Открываем кнопку пуск и находим вот такой пункт Windows kit

  • Диспетчер установки
  • Среда средств развертывания

Следующим шагом у нас с вами будет создание ISO Образа с Windows PE, с помощью которой мы будем загружаться на эталонном компьютере, для снятия образа операционной системы.

Создаем winpe для windows 10

Наша задача с вами создать ISO образ содержащий среду предустановки winPE для десятки, для этого открываем от имени администратора Среду средств развертывания. Для этого щелкаем правым кликом по ярлыку, далее пункт Дополнительно > Запуск от имени администратора.

Так как у меня будущая сборка имеет архитектуру x64, то я ввожу вот такую команду

copype amd64 c:\winpe

где c:\winpe это создаваемая папка на диске С:, а amd64 указание архитектуры

copype x86 c:\winpe

Для 32 битных систем команда выше, там параметр x86. В результате выполнения нужной команды, у вас в папке winpe, будет скопирована вся структура каталогов, необходимая для создания загрузочного ISO с winPE.

Перейдя на диск C: вы увидите в родительской папке вот такие три папки:

  • fwfiles
  • media
  • mount

У каждой из них свое назначение, об этом мы поговорим чуть ниже.

Теперь нам нужно еще до копировать необходимые утилиты в наш winPE, переходим в папку с установленным ADK.

C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools

Выбираете папку с вашей архитектурой, у меня это amd64. Переходите в папку DISM и копируете из нее вот эти два файла:

  • dism.exe
  • imagex.exe

Путь для копирования C:\winpe\media

С выходом Windows 8 обновилась и среда предустановки Windows PE. Появлению Windows 8.1 сопутствовал выход PE 5.0, a Windows 8.1 Update соответствует версия PE 5.1. Среда Windows PE входит в Windows ADK, который теперь объединяет средства развертывания и оценки различных параметров системы.

Что входит в Windows ADK

Раньше инструменты для подготовки операционной системы к развертыванию и оценки ее работы поставлялись отдельными наборами. Теперь Windows Assessment and Development Kit (далее ADK) объединил несколько пакетов.

Deployment and Imaging Tools и Windows Preinstallation Environment

Эти средства для подготовки Windows к развертыванию ранее входили в WAIK, а Windows System Image Manager даже не изменился внешне.

Windows Performance Toolkit

Набор инструментов для оценки производительности Windows, с которым вы уже знакомы , раньше поставлялся в наборе SDK. Теперь в WPT входят новые средства для записи различных сценариев работы приложений и системы (Windows Performance Recorder) и просмотра записей (Windows Performance Analyzer).

Консоль удобна тем, что в нее уже включены различные тесты, причем они объединены в группы для комплексной оценки.

Загрузка и установка Windows ADK

Microsoft не предлагает к загрузке ISO, но с помощью установщика вы можете скачать полный комплект (инструкции на английском) и сделать из него образ, если необходимо. После установки вы найдете все наборы в папке Program Files\Windows Kits. Впрочем, если у вас 64-разрядная система, туда упадет лишь часть средств развертывания, а остальное окажется в Program files (x86).

Дальше в программе:

Что нового в Windows PE

Полный список изменений в разных версиях PE есть на этой странице библиотеки TechNet . Например, на Windows PE 4.0 основана среда предустановки Windows 8, что повлекло ряд значимых изменений по сравнению с Windows PE 3.1. Так, расширился список пакетов, которые можно внедрить в PE, в частности добавились:

  • .NET (WinPE-NetFX) обеспечивает запуск приложений, которым требуется.NET Framework.
  • Powershell (WinPE-PowerShell) позволяет использовать PowerShell в среде PE. В состав ADK входит новая версия Powershell.
  • DISM PowerShell Cmdlets (WinPE-DismCmdlets) представляют собой новые командлеты третьей версии Powershell для создания и обслуживания WIM образов
  • Remote Network Driver Specification (WinPE-RNDIS) пригодится для доступа к удаленным клиентам из Windows PE
  • Windows PE Secure Startup (WinPE-SecureStartup) нужен для управления BitLocker и TPM.

Изменения в Windows PE 5.0 и 5.1 не такие значительные. Но если 5.0 вошла в ADK, то 5.1, добавляющая поддержку WimBoot , на момент последнего обновления этой статьи нужно применять в качестве обновления к 5.0 .

Подготовка рабочей папки

Введите в поиск среда средств (в англ. версии — deployment ) и запустите от имени администратора командную строку средств развертывания. По сути это файл DandISetEnv.bat из папки Deployment and Imaging Tools , задающий необходимые переменные среды для быстрого доступа к инструментам командной строки.

Для работы с автоустановкой и Windows PE у меня давно создана переменная среды %ua% , ведущая в папку unattend в корне профиля. Вы можете создать такую же переменную на постоянной основе, либо только в рамках текущей сессии командной строки, как показано ниже.

:: Задайте путь к рабочей папке (избегайте кириллицы и пробелов в пути) set ua=C:\unattend:: Создайте папку md %ua%

# Задайте путь к рабочей папке (избегайте кириллицы и пробелов в пути) $env:ua = "C:\unattend" # Создайте папку md $env:ua

Все дальнейшие команды будут использовать переменную %ua% вне зависимости от того, где у вас создана рабочая папка.

Копирование файлов Windows PE в рабочую папку

В ADK входит удобный файл copype.cmd , который делает эту работу одной командой.

Учтите, что с помощью DISM из 32-разрядной PE можно обслуживать Windows любой разрядности, а из 64-разрядной PE — только 64-разрядную . Во всех моих командах подразумевается создание 32-разрядной среды Windows PE. Для подготовки 64-разрядного диска замените везде x86 на amd64 .

В командной строке выполните:

Cd "..\Windows Preinstallation Environment" copype.cmd x86 %ua%\winpe_x86\

Первая команда переходит в папку с наборами файлов Windows PE, а вторая запускает файл copype.cmd с параметрами x86 для создания 32-разрядной PE и %ua%\winpe_x86\ для копирования необходимых файлов в эту папку, с которой мы будем работать дальше.

Работа WIM-образом Windows PE

Все действия нужно выполнять в командной строке средств развертывания, которую вы запустили с полными правами на предыдущем этапе.

Шаг 1 – Подключение образа

Подключение WIM-образа выполняется одной командой с помощью утилиты DISM. Если вы часто работаете с WIM-образами, не повредит сначала очистить все предыдущие подключения.

Dism /Cleanup-Wim dism /Mount-Wim /WimFile:%ua%\winpe_x86\media\sources\boot.wim /index:1 /MountDir:%ua%\winpe_x86\mount

Шаг 2 – Добавление пакетов в образ

Пакеты находятся в папке WinPE_OCs , и мы добавим четыре пакета:

  • .Net Framework
  • PowerShell
  • командлеты DISM

Первая команда переходит в папку, а вторая добавляет пакеты:

Cd x86\WinPE_OCs dism /image:%ua%\winpe_x86\mount /Add-Package /PackagePath:WinPE-NetFx.cab /PackagePath:WinPE-PowerShell.cab /PackagePath:WinPE-DismCmdlets.cab /PackagePath:WinPE-wmi.cab

Возможность перечислить сразу несколько пакетов в одной команде ускоряет дело.

Вы можете добавить любые другие пакеты из папки WinPE_OCs. Например, WinPE-Scripting.cab обеспечит работу сценариев Windows Script Host (WSH). Но учтите, что каждый пакет увеличивает размер образа Windows PE.

Важно! Для работы PowerShell необходим.NET Framework, поэтому сначала нужно добавлять пакет WinPE-NetFx4.cab , и только вслед за ним WinPE-PowerShell3.cab и WinPE-DismCmdlets.cab .

Поскольку добавление пакетов сродни установке программ, при импорте WinPE-PowerShell3.cab без пакета.NET будет возникать ошибка 0x800f081e . Создавая свой первый диск, я добавлял пакеты в правильном порядке. Но потом случайно изменил его, когда собрал все пакеты в одну команду. Для решения проблемы пришлось плясать с бубном (в прямом смысле слова:)

Проверить наличие пакетов в образе вы можете командой:

Dism /image:%ua%\winpe_x86\mount /Get-Packages

Шаг 3 – Добавление драйверов

Этот шаг необязателен, поскольку Windows PE содержит базовый набор драйверов, в том числе и для сетевых карт. Доступ к сети может вам понадобиться, например, для сохранения захваченного WIM-образа на сетевом диске.

Если возникла необходимость, с помощью DISM можно добавить:

  • отдельный драйвер, указав путь к INF-файлу
  • все драйверы из папки, указав путь к ней и ключ /recurse

Примеры этих команд:

Dism /Image:%ua%\winpe_x86\mount /Add-Driver /Driver:C:\drivers\mydriver.INF dism /Image:%ua%\winpe_x86\mount /Add-Driver /Driver:C:\drivers /recurse

Шаг 4 – Добавление своих утилит и сценариев

У меня есть папка Tools , где хранятся различные утилиты и средства командной строки. Я всегда включаю ее в состав Windows PE, добавляя в корень диска.

Xcopy /e /y "%userprofile%\PortableSoft\Tools" %ua%\winpe_x86\media\Tools\

Альтернативно, вы можете скопировать утилиты прямо в папку System32 образа. Тогда их можно будет запускать, не переходя в папку Tools или не указывая полный путь. Я, однако, предпочитаю отделять мух от котлет.

Видно, что.NET Framework успешно добавлен, поскольку отображается список командлетов DISM в PowerShell 3. В ближайшее время я покажу, как использовать их для работы с WIM-образами из Windows PE.

Чтобы не терять время зря, вы пока можете прочесть интересные факты и полезные советы на тему Windows PE, а также поэкспериментировать с запуском приложений и заменой интерфейса командной строки на любимый файловый менеджер.

А вы пользуетесь Windows PE или другими дисками собственного изготовления? Расскажите в комментариях, какие диски вы используете для обслуживания и восстановления системы!


Очень часто нужно записать например live cd ISO windows 7 PE на флешку чтоб иметь при себе загрузочную live usb windows 7 x86 или x64 windows 10 PE торрент всегда под рукой. Windows pe скачать торрент ISO весом всего 748 Mb и поместится как на CD диск так и на маленькую флешку. В этом году лучше всех зарекомендовала себя Universal Windows 7-10 PE x86x64 (EFI) от известного в тесных кругах умельца Xemom1. Следовательно это лучшее решение в качестве загрузочного диска live cd windows на 2017 год.
С этим ISO образом вы имеете возможность создать
- загрузочный Windows 7 PE 2017 mini
- загрузочный Windows 8.1 PE 2017 mini
- загрузочный Windows 10 PE 2017 mini

С широким выбором полезных программ для реанимации системы, восстановления информации, создания и развертывания образов, тестирования оперативной памяти и другого оборудования. В общем это не заменимый загрузочный windows pe startsoft для профессиональных наладчиков аппаратного и программного обеспечения и для тех кто решает проблемы своего ноутбука или ПК сам, без помощи мастера на дом или сервисного центра.

Windows PE торрент скачать Live ISO Windows 10|8.1|7 pe x86 x64

Версия программы: 11.02.2017 EFI Universal.
Язык интерфейса: Русский.
Официальный сайт: http://usbtor.ru
Размер ISO: 748 Mb
Лечение: Не требуется.

Скриншоты Live CD Windows pe x86 x64





Записать Windows pe на флешку через UltraISO под силы даже мартышке. Это облегчённая до возможного минимума windows live три в одном, которую можно использовать не только как загрузочную виндовс лив ПЕ, но и как полноценные дистрибутивы для установки Windows 7, 8.1 и 10. Также имеется широкая поддержка внешних портативных программ.

Программа Aomei Partitional Assitant
- программа Explorer
- программа SmartFix
- программа AIDA64
- программа Acronis Disk Director
- программа UltraISO
- программа HDTunePro
- программа CrystalDiskInfo
- программа TeraByteImage
- программа Paragon HDM15
- программа CPU-Z
- программа Acronis Tru Image 2017
- программа RegWorkshop
- программа GimageX
- программа HWiNFO32
- программа BCD Edit
- программа Resorator 2007
- программа FastStone Capture
- программа Shadow Protect
- программа Defraggler
- программа Total Commander
- программа GotchaBackup
- программа WinRAR
- программа SumatraPDF
- программа SSD-Z
- программа ONES
- программа ButtonBar
- программа SoftMaker Office 2010
- программа DriveSnapShot
- программа Autoruns
- программа NirSoft ServiWin
- программа VC2005_2008
- программа 78Setup
- программа DISM++
- программа EXT2_HFS
- программа Imagine
- программа 7Zip


Для точной сверки целостности ISO образа вот контрольные суммы раздачи для файла Windows_7_10PE_x86x64(EFI)_Universal_11.02.2017_by_Xemom1.iso
MD5: 4F616C07F9B1C4AA995C3827FA12819D

WinPE (Windows Preinstallation Environment) – это урезанная версия операционной системы Windows. Главное отличие WindowsPE от стандартной Windows заключается в том, что ее можно загрузить со сменного носителя (CD, DVD, USB). Т.е. при наличии диска с WinPE вы сможете запустить компьютер и восстановить работоспособность существующей системы, если она оказалась повреждена.

Загрузившись с WinPE мы получаем полный доступ к жестким дискам компьютера (в т.ч. к NTFS-томам, реестру, настройкам и драйверам), следовательно – можем заменить поврежденные системные файлы оригинальными или, например, произвести какие-то операции с разделами диска.

Существуют как официальные версии WindowsPE от Microsoft, так и различные сборки. Первая официальная версия (Windows PE 1.0) была собрана на основе Windows XP, а последняя на момент написания данной статьи (Windows PE 4.0) – на основе Windows 8.

WinPE от Microsoft имеют приличный вес, но при этом малофункциональны. Поэтому среди пользователей большей популярностью пользуются, так называемые, сборки – наборы программ, работающих в среде WindowsPE. Пожалуй, самой известной такой сборкой является диск аварийного восстановления ERD Commander . Изначально он являлся разработкой Winternals Software, но в 2006 году компанию приобрел Microsoft и с тех пор ERD Commander стал частью набора программных средств Microsoft Desktop Optimization Pack.

В составе ERD Commander имеется широкий набор инструментов, с помощью которых вы можете устранить серьезные неполадки в работе вашей системы, изменить забытый пароль администратора, восстановить удаленные файлы и т.д. Более подробно об ERD Commander вы можете прочитать в .