В этом пошаговом руководстве описывается процедура создания пользовательского образа среды предустановки Windows®. Основным средством настройки среды предустановки Windows версии 3.0 является система обслуживания образов развертывания и управления ими (DISM) - программа командной строки. Созданный пользовательский образ можно развернуть на жестком диске или создать загрузочный электронный диск среды предустановки Windows на компакт-диске, USB-устройстве флэш-памяти или жестком диске.

Примечание.

Электронный диск среды предустановки Windows загружается непосредственно в память, и ему назначается буква диска X, которая необязательно соответствует носителю (например, USB-устройству флэш-памяти или компакт-диску), с которого выполнялась загрузка. Убедитесь, что для размещения образа среды предустановки Windows имеется достаточно памяти. Кроме того, учтите все дополнительные требования к памяти, например все пользовательские приложения, которым нужна дополнительная рабочая память. Минимальный требуемый объем ОЗУ для среды предустановки Windows составляет 512 МБ.

Требования

Для выполнения данной процедуры требуется следующее:

  • Обслуживающий компьютер с установленными средствами и исходными файлами, необходимыми для создания пользовательского образа среды предустановки Windows. Дополнительные сведения см. в разделе Создание обслуживающего компьютера.

  • Пользовательские приложения.

Шаг 1. Настройка среды построения среды предустановки Windows

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

  1. На обслуживающем компьютере нажмите кнопку Пуск, последовательно выберите пункты Все программы, Windows OPK или Windows AIK, щелкните правой кнопкой мыши пункт Командная строка средств развертывания, и затем в контекстном меню выберите пункт Запуск от имени администратора.

    Этот пункт меню откроет окно Командная строка и автоматически задаст переменные среды, указывающие на все необходимые средства. По умолчанию все средства устанавливаются в каталог «C:\Program Files\версия\Tools», где версия может принимать значения Windows OPK или Windows AIK.

  2. В командной строке выполните сценарий Copype.cmd. Этот сценарий требует наличия двух аргументов: аппаратная архитектура и папка назначения. Например,

    copype.cmd <architecture> <destination>
    
    Аргумент <архитектура> может принимать значение x86, amd64 или ia64, а аргумент <конечная папка> представляет собой путь к локальной папке. Например,

    copype.cmd x86 c:\winpe_x86
    
    Этот сценарий создает следующую ниже структуру каталогов и копирует все необходимые файлы для этой архитектуры. Например,

    \winpe_x86
    \winpe_x86\ISO
    \winpe_x86\mount
    
  3. Скопируйте базовый образ (winpe.wim) в папку \Winpe_x86\ISO\sources и измените название файла на boot.wim.

    copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim
    

Шаг 2. Подключение основного образа Windows PE

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

  1. В командной строке с помощью системы DISM подключите основной образ среды предустановки Windows в каталог \Mount. Например,

     
    Dism /Mount-Wim /WimFile:C:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount
    

Шаг 3. Добавление необязательных компонентов

На данном этапе с помощью параметра DISM /AddPackage будут добавлены необязательные компоненты. При добавлении необязательных компонентов необходимо включить и пакет, не зависящий от языка, и пакет конкретного языка. Среда предустановки Windows 3.0 содержит следующие пакеты Windows.

Имя пакета Описание

WinPE-FONTSupport-<регион>

Дополнительная поддержка шрифтов для следующих языков: ja-JP, ko-KR, zh-CN, zh-HK и zh-TW.

WinPE-HTA

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

Winpe-LegacySetup

Пакет компонента программы установки Media. Все файлы программы установки из папки \Sources на носителе с Windows. Добавьте этот пакет при обслуживании установки или папки \Sources на носителе с Windows. Он должен добавляться с пакетом компонента программы установки (Setup). Чтобы добавить новый файл Boot.wim на носитель, дополнительно к пакетам Setup и Media добавьте любой дочерний пакет. Данный пакет необходим для поддержки установки Windows Server® 2008 R2.

WinPE-MDAC

Поддержка компонентов доступа к данным MDAC Microsoft®. Позволяет отправлять запросы к серверам SQL с объектами Active Directory (ADO). Пример использования: создание динамического файла автоматического запуска на основе уникальных системных сведений.

WinPE-PPPoE

Включает поддержку протокола PPPoE. Позволяет создавать, подключать, отключать и удалять подключения по протоколу PPPoE из среды предустановки Windows.

WinPE-Scripting

Поддержка сервера сценариев Windows (WSH). Позволяет производить пакетную обработку файлов с помощью объектов сценариев сервера сценариев Windows.

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-setup-package - это родительский пакет для winpe-setup-client и winpe-setup-server. Перед установкой дочерних пакетов необходимо установить пакет winpe-setup. Теперь пакет winpe-xml входит в базовый файл boot.wim.

  1. Добавьте пакет Windows в свой пользовательский образ, используя параметр DISM /Add-Package. В этом примере добавляются и пакет, не зависящий от языка, и пакет конкретного языка.

    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<версия>\Tools\PETools\<архитектура>\WinPE_FPs\winpe-wmi.cab"
    
    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<версия>\Tools\PETools\<архитектура>\WinPE_FPs\en-us\winpe-wmi_en-us.cab"
    
  2. Повторите шаг 1 для каждого пакета, устанавливаемого в базовый образ.

  3. Убедитесь, что нужные пакеты были установлены, просмотрев с помощью команды DISM с параметром /GetPackages все пакеты текущего образа. Например:

    Dism /image:c:\winpe_x86\mount /Get-Packages
    
    Примечание.

    При использовании системы DISM для перечисления пакетов компонентов в образе среды предустановки Windows пакеты всегда будут перечисляться как «отложенные», даже если операция обслуживания была успешно выполнена. Это предусмотрено алгоритмом программы и не требует никаких дальнейших действий.

Шаг 4. Добавление поддержки языка

На этом этапе при необходимости можно добавить поддержку языка в пользовательский образ среды предустановки Windows, используя параметр DISM /Add-Package. По умолчанию дополнительные языковые пакеты среды предустановки Windows не установлены на обслуживающем компьютере. Дополнительные языковые пакеты можно найти на используемом носителе Windows OPK или Windows AIK в папке \WinPE_LangPacks.

  1. Добавьте языковой пакет для среды предустановки Windows в рабочий каталог. Например:

    Dism /image:C:\winpe_x86\mount /Add-Package /PackagePath:"C:\Program Files\<версия>\Tools\PETools\<архитектура>\WinPE_FPs\en-us\lp_en-us.cab"
    
  2. Задайте язык по умолчанию с помощью параметра /Set-AllIntl с помощью следующего синтаксиса. Например:

    Dism /image:C:\winpe_x86\mount /Set-AllIntl:en-US
    
  3. Языковые параметры можно проверить с помощью параметра /Get-Intl. Например:

    Dism /image:c:\winpe_x86\mount /Get-Intl
    

Шаг 5. Добавление дополнительных настроек

На этом этапе в образ среды предустановки Windows можно добавить приложения и сценарии, которые могут потребоваться при работе в среде предустановки Windows. Дополнительные сведения см. в следующих разделах.

Шаг 6. Сохранение изменений образа

Зафиксируйте изменения в образе. На данном этапе внесенные изменения фиксируются в файле исходного образа с помощью команды системы DISM /unmount с параметром /commit. Пример.

Dism /unmount-Wim /MountDir:C:\winpe_x86\mount /Commit

Дальнейшие действия

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

Чтобы создать загрузочный компакт-диск

Чтобы создать загрузочный компакт диск или диск DVD-ROM с помощью пользовательского образа среды предустановки Windows, выполните Шаг 3 раздела Краткое руководство: cоздание загрузочного электронного диска Windows PE на компакт-диске.

Чтобы создать загрузочное устройство флэш-памяти

Чтобы создать загрузочное USB-устройство флэш-памяти, используя пользовательский образ среды предустановки Windows, выполните Шаг 3 раздела Краткое руководство: создание загрузочного электронного диска среды предустановки Windows на USB-диске.

См. также