В этом пошаговом руководстве описывается создание загрузочного компакт-диска или DVD-диска для среды предустановки Windows® (Windows PE). В данном примере Windows PE загружается непосредственно с носителя, а не с электронного диска. При развертывании или восстановлении этот метод позволяет запустить компьютер с объемом памяти менее 512 мегабайт (МБ).

Предварительные требования

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

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

  • Программное обеспечения для записи компакт-дисков. Программное обеспечение для записи компакт-дисков и DVD-дисков не входит в состав предустановочного пакета Windows OPK, пакета автоматической установки Windows (Windows AIK) и пакета Windows PE Kit. Однако такие программы доступны в пакете Windows 2003 Resource Kit (cdburn и dvdburn). Можно также воспользоваться средствами сторонних производителей.

  • Чистый компакт-диск или диск DVD.

Шаг 1. Настройка среды создания Windows PE

На данном шаге создается структура каталогов, необходимая для создания образа Windows PE.

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

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

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

    copype.cmd <architecture> <destination>

    <architecture> может принимать значения «x86», «amd64» или «ia64», а <destination> - путь к локальному каталогу. Например:

    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. Прежде чем добавлять файлы к образу, необходимо развернуть образ с помощью команды DISM /Mount-Wim.

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

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

  2. Добавьте соответствующие файлы и каталоги поддержки загрузки. Например:

    copy c:\winpe_x86\ISO\bootmgr c:\winpe_x86\mount

    mkdir c:\winpe_x86\mount\boot

    xcopy /cherky  C:\winpe_x86\ISO\boot C:\winpe_x86\mount\boot\
    

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

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

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

ImageX - средство записи и применения образов при выполнении сценариев развертывания. Например, введите в командной строке:

copy "c:\program files\<version>\Tools\x86\ImageX.exe" c:\winpe_x86\mount

Параметр <версия> может принимать значения «Windows OPK» или «Windows AIK», а параметр <архитектура> - «x86», «amd64» или «ia64». В предыдущем примере средства не загружаются в память во время загрузки с электронного диска Windows PE. Для использования этих средств должен быть доступен носитель.

Шаг 4. Настройка хранилища данных конфигурации загрузки (BCD)

На этом этапе создается новый файл данных конфигурации загрузки BCD с помощью команды BCDEdit. Файл BCD, заменяющий файл Boot.ini, представляет собой средство командной строки, предназначенное для управления хранилищами данных конфигурации при загрузке. Средство BCDEdit доступно в среде предустановки Windows и в Windows® 7. Пример:

Del c:\winpe_x86\mount\boot\BCD

Bcdedit /createstore c:\winpe_x86\mount\boot\BCD

Bcdedit /store c:\winpe_x86\mount\boot\BCD -create {bootmgr} /d "Boot Manager"

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set {bootmgr} device boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -create /d "WINPE" -application osloader

Последняя команда возвращает значение GUID. Подставьте это значение в параметр <GUID> в приведенных ниже примерах.

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> osdevice boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> device boot

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> path \windows\system32\winload.exe

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> systemroot \windows

Bcdedit /store c:\winpe_x86\mount\boot\BCD -set <GUID> winpe yes

Bcdedit /store c:\winpe_x86\mount\boot\BCD -displayorder <GUID> -addlast

Шаг 5. Создание загрузочного компакт-диска или DVD-диска

На этом этапе электронный диск Windows PE записывается на компакт-диск или DVD. Для выполнения данной процедуры создается ISO-файл с помощью средства Oscdimg.

  1. На обслуживающем компьютере создайте ISO-файл с помощью средства Oscdimg. В командной строке введите:

    oscdimg -n -m -o -bc:\winpe_x86\etfsboot.com c:\winpe_x86\mount c:\winpe_x86\winpe_x86.iso
    
    Чтобы создать ISO-файл для интерфейса EFI Advanced Micro Devices (AMD), используйте следующие команды:

    oscdimg.exe -bc:\winpe-x64-efi\efisys.bin -pEF -u1 -udfver102 c:\winpe-x64-efi\ISO x64-efi-winpe.iso
    
    Для архитектуры на основе Itanium замените файл Etfsboot.com файлом Efisys.bin.

  2. Запишите файл образа (Winpe_x86.iso) на компакт-диск или DVD.

См. также