При создании настраиваемого образа Windows® PE 3.0 в первую очередь нужно изменить базовый образ Windows PE (Winpe.wim) с помощью средства DISM. DISM извлекает файлы в локальный каталог и позволяет добавлять и удалять пакеты (дополнительные компоненты и языковые пакеты). Кроме того, можно добавлять драйверы поставщика. DISM позволяет выполнять те же операции подключения и отключения, что и ImageX.
Следующий рисунок иллюстрирует процесс создания пользовательского образа Windows PE.
В общую процедуру создания пользовательского образа Windows PE включаются:
- Подключение основного образа к локальному общему каталогу с
помощью средства DISM. Например,
Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount
- Использование команды Dism с параметром
/Get-Package для просмотра установленных пакетов.
Пример:
Dism /image:C:\winpe_x86\mount /Get-Packages
- Добавление пакетов и языковых пакетов с помощью команды
Dism с параметром /Add-Package. Например, чтобы
добавить пакет HTA, следует добавить и независимый от языка пакет,
и пакет для конкретного языка. Пример:
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\WinPE-HTA.cab"
Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<version>\Tools\PETools\x86\WinPE_FPs\en-us\WinPE-HTA_en-us.cab"
- Добавление драйверов с помощью команды Dism с параметром
/Add-Driver. Пример:
Dism /image:C:\winpe_x86\mount /Add-Driver /driver:C:\test\drivers\mydriver.inf
- Добавление дополнительных настраиваемых файлов или средств,
которые нужно включить в образ в каталоге \mount. Например, в образ
можно включить ImageX,
copy "C:\Program Files\<version>\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\
- Подтверждение изменений с помощью команды Dism с
параметром /Unmount-Wim /Commit. Пример:
Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit
- Копирование настроенного образа в папку \ISO\sources и его
переименование в boot.wim. Например,
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
Теперь настроенный образ можно скопировать или записать на загрузочный носитель. Наиболее распространенный способ - создание ISO-файла с последующей записью образа на компакт-диск. Для получения дополнительных сведений о способах загрузки см. раздел Загрузка Windows PE.
Поддерживаемые пакеты
Среда Windows PE 3.0 содержит следующие дополнительные пакеты.
Имя пакета | Описание |
---|---|
WinPE-FONTSupport-<region> |
Дополнительная поддержка шрифтов для следующих языков: ja-JP, ko-KR, zh-CN, zh-HK и zh-TW. |
WinPE-HTA |
Поддержка HTML-приложений. Позволяет создавать приложения с графическим интерфейсом пользователя с помощью обработчика сценариев Windows Internet Explorer® и служб HTML. |
Winpe-LegacySetup |
Пакет компонента программы установки Media. Все файлы программы установки из папки \Sources на диске с Windows. Добавьте этот пакет при обслуживании папки установки или \Sources на диске с Windows. Необходимо добавить с пакетом компонента программы установки. Чтобы добавить новый файл Boot.wim на диск, дополнительно к пакетам установки и Media добавьте любой дочерний пакет. Он необходим для поддержки установки Windows Server® 2008 R2. |
WinPE-MDAC |
Поддержка компонентов доступа к данным Microsoft®. Позволяет отправлять запросы к серверам SQL с объектами Active Directory Objects (ADO). Пример использования: создание динамического файла автоматического запуска на основе уникальных системных сведений. |
WinPE-PPPoE |
Включает поддержку протокола PPPoE. Позволяет создавать, подключать, отключать и удалять подключения по протоколу PPPoE из среды предустановки Windows. |
WinPE-Scripting |
Поддержка сервера сценариев Windows (WSH). Позволяет производить пакетную обработку файлов с помощью объектов сценариев WSH. |
WinPE-Setup |
Пакет компонента программы установки (родительский). Все файлы программы установки из папки \Sources, общей для клиента и сервера. |
WinPE-Setup-Client |
Пакет компонента программы установки клиента (дочерний). Файлы фирменной настройки клиента для программы установки. Необходимо добавить после пакета компонента программы установки. |
WinPE-Setup-Server |
Пакет компонента программы установки сервера (дочерний). Файлы фирменной настройки сервера для программы установки. Необходимо добавить после пакета компонента программы установки. |
WinPE-SRT |
Пакет компонента среды восстановления Windows. Обеспечивает платформу восстановления для автоматической диагностики и восстановления системы, а также создание специализированных решений по восстановлению. |
WinPE-WMI |
Поддержка инструментария управления Windows (WMI). Подмножество поставщиков WMI, обеспечивающее минимальную диагностику системы. |
WinPE-WDS-Tools |
Пакет средств служб развертывания Windows. Содержит интерфейсы API, предоставляющие многоадресный сценарий с использованием пользовательского клиента служб развертывания Windows и служебную программу записи образов. |
Примечания | |
|
Поддерживаемая настройка
Среда Windows PE 3.0 поддерживает следующие виды настройки:
- Добавление в основной образ и удаление из
него пакетов поддержки языков и других пакетов.
- Установка целевой папки образа
Windows PE.
- Включение или отключение трассировки
файлов.
- Добавление драйверов и компонентов сторонних
изготовителей.
- Добавление обновлений Windows PE.
- Добавление пакетов поддержки языков
Windows PE от поставщиков.
- Настройка временного хранилища.
Настройка среды Windows PE
Можно настроить образ Windows PE, включив в него особые параметры среды при загрузке Windows PE. Например, можно задать отдельные требования сети, выполнить пользовательские сценарии или запустить пользовательские приложения. Эти параметры определяются с помощью сочетания файлов winpeshl.ini, startnet.cmd и unattend.xml.
Пользовательские приложения можно запустить с помощью файла Winpeshl.ini, пользовательские сценарии командной строки можно определить с помощью файла Startnet.cmd, а в файле Unattend.xml указываются различные параметры и действия Windows PE. Для получения дополнительных сведений см. раздел Добавление специального сценария в образ Windows PE.
Для поддержки пользовательских приложений можно определить временное хранилище файлов. Дополнительные сведения см. в разделе Добавление приложения в образ Windows PE.
Если при выполнении приложения среда Windows PE перестает отвечать, возможно, существует нехватка памяти. По умолчанию Windows PE выделяет 32 мегабайта (МБ) записываемой памяти, которая называется рабочей зоной. Объем этой памяти можно увеличить до 512 МБ, введя в командной строке следующее:
dism /image:<путь_подключенного_образа> /Set-ScratchSpace:<размер>
Размер может принимать любое из следующих значений: 32, 64, 128, 256 и 512.