В этом пошаговом руководстве описывается создание загрузочного компакт-диска или 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.
- На обслуживающем компьютере откройте меню Пуск, выберите
Все программы и Windows OPK или
Windows AIK, затем щелкните правой кнопкой мыши команду
Командная строка средств развертывания и выберите Запуск
от имени администратора.
Открывается окно командной строки, и автоматически задаются переменные среды, указывающие на все необходимые средства. По умолчанию все средства устанавливаются в каталог C:\Program Files\<версия>
\Tools, где <версия> может принимать значения «Windows OPK» или «Windows AIK».
- В командной строке выполните сценарий 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
- Скопируйте основной образ (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.
- В командной строке примените образ к каталогу \mount с
помощью средства DISM. Например:
Dism /Mount-Wim /Wimfile:c:\winpe_x86\ISO\sources\boot.wim /index:1 /MountDir:C:\winpe_x86\mount
- Добавьте соответствующие файлы и каталоги поддержки загрузки.
Например:
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.
- На обслуживающем компьютере создайте ISO-файл с помощью
средства Oscdimg. В командной строке введите:
oscdimg -n -m -o -bc:\winpe_x86\etfsboot.com c:\winpe_x86\mount c:\winpe_x86\winpe_x86.iso
oscdimg.exe -bc:\winpe-x64-efi\efisys.bin -pEF -u1 -udfver102 c:\winpe-x64-efi\ISO x64-efi-winpe.iso
- Запишите файл образа (Winpe_x86.iso) на компакт-диск или
DVD.