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

ImageX

< Лекция 17 || Лекция 18: 123 || Лекция 19 >
Аннотация: В данной лекции мы разберем функционал и принципы работы утилиты ImageX. Узнаем об основных возможностях, сценариях, ограничениях, параметрах командной строки. Утилита ImageX это достаточно мощное средство, используемое для автоматизации процесса установки операционной системы и поэтому мы уделяем ей целую лекцию.

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

Средство ImageX также используется для копирования файлов образов Windows ( WIM-файлов ) по сети. Кроме того, данное средство можно использовать при работе с другими средствами, предназначенными для работы с образами Windows, например, с программой установки Windows, службами развертывания Windows (WDS) и пакетом развертывания компонентов операционной системы SMS (System Management Server).

Средство ImageX и сопутствующий формат файлов образа Windows (WIM) были созданы компанией Майкрософт для преодоления ограничений, возникающих при посекторном создании образа. C помощью средства ImageX можно создавать и изменять образ, не извлекая и не создавая образ повторно, а также развертывать образ в требуемой среде. Благодаря тому, что ImageX работает на уровне файлов, появляются следующие возможности:

  • Большая гибкость и контроль развертываемого носителя.
  • Быстрое извлечение образов для уменьшения времени установки.
  • Уменьшение размера образа благодаря "недублирующему хранению", что подразумевает раздельное хранение файлов данных и сведений о путях к файлам. Это позволяет хранить файлы, используемые в нескольких образах и путях, в одном месте и делать эти файлы доступными для нескольких образов одновременно.
  • Неразрушающее приложение образа. Средство ImageX не перезаписывает полностью содержимое диска. Информацию можно добавлять и удалять выборочно.
  • Возможность работы с любой платформой, поддерживаемой Windows.
  • Два разных алгоритма сжатия, быстрый и максимальный, для дальнейшего уменьшения размера образа.
  • Возможность работать с файлом образа как с каталогом. Например, можно добавлять, копировать, вставлять и удалять файлы с помощью средства управления файлами, например, с помощью проводника.

Общие сценарии ImageX

  1. Создание образа для быстрого развертывания - наиболее распространенный сценарий ImageX - это запись и применение образа из сети для быстрого развертывания. Сценарий требует загрузки обслуживающего компьютера в Windows PE, записи образа с помощью ImageX, предоставления общего доступа к образу по сети и применения образа к компьютерам назначения.
  2. Изменение файла образа - настройка существующего образа, включая обновление файлов и папок. Этот сценарий включает добавление, удаление, редактирование и копирование файлов образа с помощью драйвера фильтра файловой системы WIM (WIMMount Filter) и средства управления файлами, например проводника.

Ограничения ImageX

  • ImageX можно использовать только для записи и применения полной версии операционной системы и приложений. Нельзя использовать ImageX для записи и применения обновлений операционной системы или приложений.
  • С помощью ImageX можно работать только с форматированными файлами образов Windows (WIM). Нельзя использовать ImageX для работы с образами, ранее созданными сторонними программами.
  • К WIM-файлам можно применять только один тип сжатия. Присоединенные файлы образов должны использовать тот же тип сжатия, что и при первоначальной записи.
  • Образ можно подключать только из операционных систем Windows XP с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 1 (SP1), Windows Vista с пакетом обновления 1 (SP1) и Windows 7.
  • Подключать WIM-файл с разрешениями чтения и записи можно только на файловой системе NTFS. Это позволит преодолеть 2-гигабайтный барьер файловой системы FAT и предотвратит возможную потерю данных при использовании FAT или других файловых систем, отличных от NTFS. Можно подключить образ только для чтения с устройств со следующими файловыми системами: NTFS, FAT, ISO и UDF. Нельзя сохранять изменения в файле образа, если он подключен только для чтения. Невозможно подключить образ из файловой системы FAT32.
  • Можно подключить до 20 WIM-файлов.
  • ImageX не поддерживает подключение к каталогу с символической ссылкой. Символические ссылки прозрачны для пользователей. Работа приложения или пользователя с символическими ссылками осуществляется точно так же, как с обычными файлами или каталогами.
  • Для подготовки дисков к образам томов нужно использовать другие средства компании Майкрософт, такие как Diskpart и Format. Если с помощью ImageX развертывается образ Sysprep, он должен быть развернут на тот же том.
  • При выполнении фильтра образа Windows необходимо отключить восстановление системы. При копировании файлов в точку подключения фильтр файловой системы WIM может работать непредвиденным образом.
  • Если образ подключен, нельзя извлекать DVD-диск. Если извлечь установочный DVD-диск, подключение будет разъединено.
  • ImageX не поддерживает запись зашифрованных файлов из среды предустановки Windows на основе ОС Windows 2003.
  • При подключенном диске нельзя выполнять команду xcopy. При выполнении команды xcopy подключение DVD-диска будет разъединено. На операционных системах Windows 7, Windows XP и Windows Server 2003 запуск команды xcopy при наличии подключенного образа Windows, находящегося на DVD-диске или компакт-диске, может привести к сбою системы.
  • ImageX в настоящее время не поддерживает следующие возможности NTFS:
    • расширенные атрибуты;
    • идентификаторы объектов;
    • точки повторной обработки, не являющиеся ни символьными ссылками, ни связываниями. ImageX не сможет применить их;
    • разреженные файлы. Их можно захватывать и применять, но после применения они перестают быть разреженными.

Параметры командной строки ImageX

Для командной строки ImageX используется следующий формат:

imagex [флаги] {/append | /apply | /capture | imagex /cleanup | /commit | /delete | /dir |
   /export | /info | /split | /logfile | /mount | /mountrw | /unmount} [параметры]

В следующем списке приводится допустимый синтаксис для каждого из типов операций ImageX.

  • imagex /append путь_к_образу файл_образа {"описание"} 
    	   {/boot | /check | /config файл_конфигурации.ini | /scroll | /verify | /logfile }

    Добавление образа тома к существующему файлу образа Windows (WIM-файлу). Создание одного экземпляра файла и его сравнения с ресурсами, уже содержащимися в WIM-файле, с целью избежать повторного захвата одного файла.

  • imagex /apply файл_образа номер_образа имя_образа путь_к_образу
    	   {/check | /ref | /scroll | /verify | /logfile}
    Применение образа тома к указанному диску
  • imagex /capture путь_к_образу файл_образа "имя" {"описание"} 
    	  {/boot | /check | /compress [type] | /config | /norpfix | /scroll | /verify| /logfile}

    Создание образа тома с диска в новом WIM-файле. Захват каталогов, включая все подкаталоги и данные. Выполнить захват пустого каталога невозможно. Каталог должен содержать по меньшей мере один файл

  • imagex /cleanup

    Удаляет все ресурсы, связанные с подключенным образом, который был отключен. Эта команда не отключает подключенные образы и не удаляет образы, которые можно восстановить с помощью команды imagex /remount

  • imagex /commit путь_к_файлу имя_образа {/logfile}
    Сохраняет изменения в WIM-файле без его отключения
  • imagex /delete файл_образа номер_образа имя_образа {/check| /logfile}
    Удаление указанного образа тома из WIM-файла, содержащего несколько образов томов. При выполнении этого параметра удаляются только записи метаданных и XML-данные. Не удаляются потоковые данные, и не проводится оптимизация WIM-файла. После подключения файла можно просмотреть (без возможности изменения) все сведения, содержащиеся в данном каталоге. Если не указаны параметры подключения, при выполнении данного параметра будут перечислены все подключенные образы.
  • imagex /dir файл_образа номер_образа имя_образа {/logfile}
    Отображение списка файлов и папок в указанном образе тома
  • imagex /export файл_источника номер_источника имя_источника файл_назначения имя_назначения 
    	 {/boot | /check | /compress [тип] | /ref [splitwim.swm] | /logfile}
    Экспорт копии заданного WIM-файла в другой WIM-файл. В файлах источника и назначения должен использоваться одинаковый тип сжатия. Можно также оптимизировать образ, экспортировав его в новый файл образа. При изменении образа ImageX сохраняет дополнительные файлы ресурсов, что приводит к увеличению общего размера образа. При экспорте образа ненужные файлы ресурсов удаляются.
  • imagex /info файл_образа  [номер_образа | имя_образа] 
    	  [новое_имя] [новое_описание] {/boot | /check| /logfile}
    Возвращает сохраненные XML-описания указанного WIM-файла, в том числе общий размер файла, индекс образа, число каталогов, число файлов и описание
  • imagex /mount файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile}
    Подключает WIM-файл из Windows Server 2003 с пакетом обновления 1 (SP1), Windows Vista или Windows 7 с правами только для чтения в указанный каталог. После подключения файла можно просмотреть (без возможности изменения) все сведения, содержащиеся в данном каталоге.
  • imagex /mountrw файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile}
    Подключает WIM-файл из Windows Server 2003 с пакетом обновления 1 (SP1), Windows Vista или Windows 7 с правами для чтения и записи в указанный каталог. После подключения файла можно просмотреть и при необходимости изменить все сведения, содержащиеся в данном каталоге.
  • imagex /split файл_образа файл_назначения размер {/check| /logfile}
    Разделение существующего WIM-файла на несколько разделенных WIM-файлов (SWM-файлов), предназначенных только для чтения
  • imagex /unmount путь_к_образу {/commit| /logfile}
    Отключение подключенного образа из указанного каталога
  • imagex /remount путь_к_образу {/logfile}
    Восстанавливает недействительный путь к образу. Этот параметр не поддерживается в среде Windows PE после перезагрузки.

Параметры ImageX:

  • /boot
    Пометка образа тома как загружаемого. Этот параметр применяется только к образам Windows PE. В WIM-файле можно пометить как загружаемый только один образ тома.
  • /check
    Проверяет целостность WIM-файла. При отсутствии этого параметра существующие проверки удаляются.
  • /config файл_конфигурации.ini
    Определяет имя и расположение файла конфигурации. При необходимости этот файл конфигурации можно переименовать.
  • /NORPFIX
    Отключает активность маркеров точек повторной обработки. Точка повторной обработки - это файл, содержащий ссылку на другой файл в файловой системе. Если они не заданы, точки повторной обработки, разрешающиеся в пути, внешние по отношению к значению поля "путь_к_образу", не будут захватываться.
  • /scroll
    Прокрутка выходных данных для перенаправления.
  • /temp
    Определяет путь хранения временных файлов.
  • /verify
    Включение проверки файлового ресурса путем проверки на наличие ошибок и дублирования файлов.
  • /logfile имя_файла.log
    Обычный текстовый файл, в котором хранятся события команды ImageX.
  • /compress [maximum | fast | none]
    Задает тип сжатия, используемый в операции создания первичного образа. Параметр maximum предусматривает высшую степень сжатия при создании образа, что сопровождается увеличением времени выполнения этой процедуры. Параметр fast означает, что сжатие образа будет выполняться быстрее, однако итоговые файлы будут иметь больший размер, чем при сжатии с параметром maximum. Этот тип сжатия используется по умолчанию в том случае, если значение данного параметра не указано. При выборе значения none сжатие в процессе создания образа не выполняется.
  • /ref splitwim.swm
    Включает ссылки на разделенные WIM-файлы (SWM). Параметр splitwim.swm указывает имя и расположение для дополнительных разделенных файлов. Допускаются подстановочные знаки.
< Лекция 17 || Лекция 18: 123 || Лекция 19 >
Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков