ImageX
Создание образа Windows для нескольких типов архитектур
При разработке сценариев развертывания необходимо принять во внимание способ развертывания и обслуживания образов для различных типов архитектуры. Существует несколько способов управления образами Windows для различных типов архитектуры. Так как из 32-разрядной среды предварительной установки возможно развертывание 32- и 64-разрядных образов Windows, 32- и 64-разрядные образы Windows можно хранить в одном и том же WIM-файле или в разных WIM-файлах.
Так как в одном WIM-файле можно хранить несколько образов Windows, можно создать отдельные WIM-файлы для разных архитектур или один WIM-файл, содержащий образы для нескольких типов архитектуры.
- Только 32-разрядные образы. Можно создать WIM-файл, содержащий образы Windows для одного типа архитектуры. В этом случае производится создание WIM-файла, содержащего один или несколько образов Windows только для 32-разрядных систем. Для различных типов архитектуры можно создать отдельные WIM-файлы.
- Только 64-разрядные образы. Можно создать WIM-файл, содержащий один или несколько развертываемых 64-разрядных образов Windows. Из-за различий между образами Windows на основе x64 и Itanium для каждого типа 64-разрядного образа требуется создавать отдельные WIM-файлы.
- 32-разрядный и 64-разрядный образы. Можно создать WIM-файл, содержащий несколько версий Windows для различных типов архитектур. Например, можно создать образ Windows, содержащий две версии Windows 7 Ultimate: одну для 32-разрядных архитектур, а другую - для 64-разрядных.
Создание образа Windows для нескольких типов архитектур
Можно создать один WIM-файл, включающий 32- и 64-разрядные образы Windows. Необходимо иметь в наличии дистрибутив 32-разрядной Windows и 64-разрядный файл Install.wim (дистрибутив Windows - это набор файлов на установочном носителе Windows, включающий не только файл Install.wim, но и дополнительные файлы и каталоги, необходимые для установки). Межплатформенные развертывания поддерживаются только из программы установки 32-разрядной Windows.
- Копируем весь дистрибутив 32-разрядной Windows во временный каталог локального компьютера.
- Копируем 64-разрядный файл Install.wim в отдельный каталог локального компьютера.
- В командной строке выполняем команду ImageX для экспорта 64-разрядных образов Windows в файл Install.wim в дистрибутиве Windows.
- Выполняем команду imagex /export для всех 64-разрядных образов Windows, которые следует добавить в дистрибутив Windows.
Например, если дистрибутив скопирован в папку C:\WindowsDistribution, а 64-разрядный файл Install.wim скопирован в C:\Windows64-bit, выполняем следующую команду.
imagex /export "c:\windows64-bit\install.wim" 1 "c:\windowsdistribution\sources\install.wim" "Fabrikam 64-bit Image"
Во время экспорта 64-разрядный образ Windows и все необходимые метаданные копируются в файл Install.wim с новым индексом. После добавления всех образов Windows в файл Install.wim этот дистрибутив Windows готов к использованию в среде.
Во время автоматической установки пользователю предлагается выбрать образ Windows определенной архитектуры для установки (образы x86 или x64).
Если в ходе автоматической установки несколько версий Windows для различных типов архитектур хранятся в одном WIM-файле, необходимо во время установки явным образом указывать требуемый образ с помощью параметра "MetaData".
При создании образа Windows можно использовать параметр imagex /flags для создания метаданных, применяемых к создаваемому образу. Например, можно создать метаданные с описанием "64-разрядный образ Fabrikam".
Создание файла конфигурации ImageX
Можно создать файл конфигурации, чтобы определить:
- Файлы и папки, которые будут исключены из процесса захвата при использовании параметра /capture.
- Папки, файлы и типы файлов, которые будут исключены из процесса сжатия при использовании параметра /compress.
Если файл configuration_list.ini переименован в wimscript.ini и сохранен в каталоге ImageX (там, где находится файл ImageX.exe ), он будет автоматически запущен, если используется параметр / capture (с параметром /compress или без), не требуя использовать параметр /config .
Параметр /config позволяет настраивать определенный тип сжатия, сохранения и выравнивания по границе для каждого отдельного файла и папки в области действия программы ImageX. Файл configuration_list.ini можно создать с помощью текстового редактора, например программы "Блокнот".
Создание списка конфигурации
- [ ExclusionList ] - позволяет определить, какие файлы и папки исключить при использовании параметра /capture.
- [ ExclusionException ] - позволяет переопределить список исключений по умолчанию при использовании параметра /capture.
- [ CompressionExclusionList ] - позволяет указать определенные файлы и папки в дополнение к определенным типам файлов, которые будут исключены при использовании параметра /compress.
Список исключений по умолчанию
По умолчанию ImageX исключает следующие файлы.
[ExclusionList] \$ntfs.log \hiberfil.sys \pagefile.sys "\System Volume Information" \RECYCLER \Windows\CSC [CompressionExclusionList] *.mp3 *.zip *.cab \WINDOWS\inf\*.pnf
Для добавление образа тома к существующему образу необходимо выполнить команду типа: imagex /append D: D:\imaging\data.wim "Drive D" /verify
Краткие итоги
Познакомившись с утилитой ImageX, мы выяснили, что она:
- Является консольной утилитой.
- Абсолютно бесплатна.
- Входит в состав WAIK 2.0.
- Предназначена для работы над образами.
- Создает wim образ (/capture).
- Применяет wim образ (/apply).
- Копирует образы по сети.
- Объединяет образы.
Ключевые термины
ImageX - это средство командной строки, которое позволяет изготовителям оборудования (OEM) и компаниям записывать, изменять и применять образы дисков для быстрого развертывания.