При создании настраиваемого образа Windows® PE 3.0 в первую очередь нужно изменить базовый образ Windows PE (Winpe.wim) с помощью средства DISM. DISM извлекает файлы в локальный каталог и позволяет добавлять и удалять пакеты (дополнительные компоненты и языковые пакеты). Кроме того, можно добавлять драйверы поставщика. DISM позволяет выполнять те же операции подключения и отключения, что и ImageX.

Следующий рисунок иллюстрирует процесс создания пользовательского образа Windows PE.



Диаграмма этапов создания настраиваемого образа среды предустановки Windows

В общую процедуру создания пользовательского образа Windows PE включаются:

  1. Подключение основного образа к локальному общему каталогу с помощью средства DISM. Например,

    Dism /Mount-Wim /WimFile:C:\winpe_x86\winpe.wim /index:1 /MountDir:C:\winpe_x86\mount
    
  2. Использование команды Dism с параметром /Get-Package для просмотра установленных пакетов. Пример:

    Dism /image:C:\winpe_x86\mount /Get-Packages
    
  3. Добавление пакетов и языковых пакетов с помощью команды 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"
    
    где <version> может принимать значение OPK (предустановочный набор OPK (Windows OPK)) или AIK (пакет автоматической установки Windows). При добавлении пакета компонентов Windows PE компонент будет автоматически включен.

  4. Добавление драйверов с помощью команды Dism с параметром /Add-Driver. Пример:

    Dism /image:C:\winpe_x86\mount /Add-Driver /driver:C:\test\drivers\mydriver.inf
    
  5. Добавление дополнительных настраиваемых файлов или средств, которые нужно включить в образ в каталоге \mount. Например, в образ можно включить ImageX,

    copy "C:\Program Files\<version>\Tools\x86\imagex.exe" C:\winpe_x86\mount\Windows\System32\
    
    где <version> может принимать значение Windows OPK или Windows AIK.

  6. Подтверждение изменений с помощью команды Dism с параметром /Unmount-Wim /Commit. Пример:

    Dism /Unmount-Wim /MountDir:C:\winpe_x86\mount /Commit 
    
  7. Копирование настроенного образа в папку \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 не содержит все вышеперечисленные пакеты. Для установки соответствующих пакетов необходимо использовать систему DISM. Пакеты находятся в каталоге \Windows OPK\Tools\PETools\_architecture или \Windows AIK\Tools\PETools\_architecture. Для правильной работы дополнительных компонентов на клиентском компьютере должны быть установлены необходимые языковые ресурсы. Они расположены в папке с таким же именем, что и перечисленные выше установленные языки.

    • Теперь пакет winpe-xml входит в базовый файл boot.wim.

  • Пакет Windows PE-setup-package - это родительский пакет для winpe-setup-client и winpe-setup-server. Перед установкой дочерних пакетов необходимо установить пакет winpe-setup.

Поддерживаемая настройка

Среда 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.

См. также