Опубликован: 24.08.2010 | Доступ: свободный | Студентов: 4208 / 1102 | Оценка: 4.53 / 4.38 | Длительность: 18:46:00
Лекция 18:

ImageX

< Лекция 17 || Лекция 18: 123 || Лекция 19 >

Создание образа 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.

  1. Копируем весь дистрибутив 32-разрядной Windows во временный каталог локального компьютера.
  2. Копируем 64-разрядный файл Install.wim в отдельный каталог локального компьютера.
  3. В командной строке выполняем команду ImageX для экспорта 64-разрядных образов Windows в файл Install.wim в дистрибутиве Windows.
  4. Выполняем команду 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, мы выяснили, что она:

  1. Является консольной утилитой.
  2. Абсолютно бесплатна.
  3. Входит в состав WAIK 2.0.
  4. Предназначена для работы над образами.
  5. Создает wim образ (/capture).
  6. Применяет wim образ (/apply).
  7. Копирует образы по сети.
  8. Объединяет образы.

Ключевые термины

ImageX - это средство командной строки, которое позволяет изготовителям оборудования (OEM) и компаниям записывать, изменять и применять образы дисков для быстрого развертывания.

< Лекция 17 || Лекция 18: 123 || Лекция 19 >
Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков
Александр Климов
Александр Климов
Россия, Московское высшее техническое училище им. Н. Э. Баумана, 1989
Алексей Алатырцев
Алексей Алатырцев
Россия