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

Чтобы изменить образы томов, следует установить драйвер фильтра образов файловой системы Windows (фильтр WIMMount) на компьютер под управлением Windows 7 или Windows Server® 2008. Установка драйвера фильтра WIMMount позволяет подключить WIM-файл в качестве каталога, а затем искать, копировать, вставлять и изменять образы томов в средстве управления файлами, таком как проводник, без извлечения или повторного создания образа.

Важно!

Каждый из этих параметров командной строки должен быть выполнен по отдельности. Если не указано расположение для захваченного WIM-файла, он будет автоматически создан в каталоге ImageX пользователя. Например, если вместо D:\Imaging\Data.wim ввести Data.wim, при использовании параметра /capture файл Data.wim появится в каталоге 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 }

  • imagex /apply файл_образа номер_образа имя_образа путь_к_образу {/check | /ref | /scroll | /verify | /logfile}

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

  • imagex /cleanup

  • imagex /commit путь_к_файлу имя_образа {/logfile}

  • imagex /commit /append путь_к_файлу новое_имя_образа {/logfile}

  • imagex /delete файл_образа номер_образа имя_образа {/check| /logfile}

  • imagex /dir файл_образа номер_образа имя_образа {/logfile}

  • imagex /export файл_источника номер_источника имя_источника файл_назначения имя_назначения {/boot | /check | /compress [тип] | /ref [splitwim.swm] | /logfile}

  • imagex /info файл_образа  [номер_образа | имя_образа] [новое_имя] [новое_описание] {/boot | /check| /logfile}

  • imagex /mount файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile}

  • imagex /mountrw файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile}

  • imagex /split файл_образа файл_назначения размер {/check| /logfile}

  • imagex /unmount путь_к_образу {/commit| /logfile}

  • imagex /remount путь_к_образу {/logfile}

Операция Описание

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

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

Важно!

Необходимо убедиться, что на жестком диске достаточно места для выполнения параметра /append. Если при выполнении параметра /append не останется свободного места на жестком диске, это может привести к повреждению WIM-файла, в который добавляется файл.

Важно!

WIM-файлу может быть назначен только один тип сжатия, поэтому в него можно добавлять только файлы с тем же типом сжатия.

путь_к_образу

Имя и расположение существующего WIM-файла, в который нужно выполнить добавление.

файл_образа

Имя и расположение образа тома, в который добавляется существующий файл.

"описание"

Текст, содержащий дополнительные справочные сведения.

Важно!

Требуется заключить этот текст в прямые кавычки.

Также доступны следующие параметры.

/boot

Пометка образа тома как загружаемого. Этот параметр применяется только к образам Windows PE. В WIM-файле можно пометить как загружаемый только один образ тома.

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/config файл_конфигурации.ini

Определяет имя и расположение файла конфигурации. При необходимости этот файл конфигурации можно переименовать.

/NORPFIX

Отключает активность маркеров точек повторной обработки. Точка повторной обработки - это файл, содержащий ссылку на другой файл в файловой системе. Если они не заданы, точки повторной обработки, разрешающиеся в пути, внешние по отношению к значению поля «путь_к_образу», не будут захватываться.

/scroll

Прокрутка выходных данных для перенаправления.

/temp

Определяет путь хранения временных файлов.

/verify

Обеспечивает проверку ресурсов файлов на наличие ошибок и дублирования при создании и применении. Данный параметр по умолчанию включен при действиях с сетью.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример:

imagex /append D: D:\imaging\data.wim "Drive D" /verify

imagex /apply файл_образа номер_образаимя_образа путь_к_образу {/check |/norpfix | /ref | /scroll | /temp| /verify | /logfile имя_файла.log}

Применение образа тома к указанному диску.

Важно!

Этот параметр должен выполняться в среде Windows PE.

файл_образа

Определяет имя и расположение образа тома, который применяется к каталогу.

номер_образа

Задает номер, указывающий конкретный том в WIM-файле.

имя_образа

Определяет имя образа в WIM-файле.

путь_к_образу

Определяет путь к файлу, где будет применен данный образ.

Перед началом этого процесса необходимо создать все разделы диска, за исключением случая, когда этот параметр используется в сценарии. При использовании параметра /apply для структуры каталогов в нем следует указать нужный каталог, включая все вложенные каталоги и файлы.

Важно!
  • Для параметра /apply необходимо указать родительский каталог. В противном случае при применении образа будет перезаписано все содержимое в данном расположении. Например, если образ применяется к диску C, при использовании параметра /apply файлами образа будет перезаписано все содержимое диска C.
  • Чтобы каталоги создавались автоматически, необходимо добавить в сценарий команду mkdir целевой_каталог перед выполнением команды imagex /apply.

Также доступны следующие параметры.

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/norpfix

Отключает активность маркеров точек повторной обработки. Точка повторной обработки — это файл, содержащий ссылку на другой файл в файловой системе. Если они не заданы, то точки повторной обработки, разрешающиеся в пути, внешние по отношению к значению поля «путь_к_образу», не будут захватываться.

/ref splitwim.swm

Включает ссылки на разделенные WIM-файлы (SWM). Параметр splitwim.swm указывает имя и расположение для дополнительных разделенных файлов. Допускаются подстановочные знаки. Дополнительные сведения о разделенных WIM-файлах см. в разделе Разделение образа.

/scroll

Прокрутка выходных данных для перенаправления.

/temp

Путь хранения временных файлов.

/verify

Обеспечивает проверку ресурсов файлов на наличие ошибок и дублирования при создании и применении. Данный параметр по умолчанию включен при действиях с сетью.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /apply D:\imaging\data.wim 1 D:\New_Directory /verify

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

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

Примечание.

ImageX не поддерживает расширенные атрибуты. ImageX пропустит расширенные атрибуты во время процедуры захвата.

В процессе операции захвата автоматически применяется быстрое сжатие. Если требуется другой тип сжатия, следует использовать параметр /compress.

путь_к_образу

Задает имя и расположение образа тома, который нужно создать.

файл_образа

Задает имя и расположение нового WIM-файла.

имя файла

Задает имя нового WIM-файла.

Важно!

Это значение является обязательным. Требуется заключить значение в прямые кавычки.

"описание"

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

Также доступны следующие параметры.

/boot

Помечает образ тома как загружаемый. Доступно только для образов Windows PE. В WIM-файле можно пометить как загружаемый только один образ тома.

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/compress [maximum | fast | none]

Задает тип сжатия, используемый в операции создания первичного образа. Параметр maximum предусматривает высшую степень сжатия при создании образа, что сопровождается увеличением времени выполнения этой процедуры. Параметр fast означает, что сжатие образа будет выполняться быстрее, однако итоговые файлы будут иметь больший размер, чем при сжатии с параметром maximum. Этот тип сжатия используется по умолчанию в том случае, если значение данного параметра не указано. При выборе значения none сжатие в процессе создания образа не выполняется.

Примечание.

Хотя от выбора типа сжатия сильно зависит длительность процедуры создания образа, это практически не влияет на время его применения.

/config файл_конфигурации.ini

Задает имя и расположение файла конфигурации. При необходимости этот файл можно переименовать.

Примечание.

Если переименовать файл Configuration_list.ini в Wimscript.ini и сохранить его в каталоге ImageX (где расположен файл ImageX.exe), он будет автоматически выполняться при выполнении параметра /capture; при этом не требуется использовать параметр /config.

/scroll

Прокрутка выходных данных для перенаправления.

/temp

Определяет путь хранения временных файлов.

/verify

Обеспечивает проверку ресурсов файлов на наличие ошибок и дублирования при создании и применении. Данный параметр по умолчанию включен при действиях с сетью.

Примечание.

Параметр /verify влияет на общую длительность процедуры создания образа. В ходе процедуры создания образа индикатор выполнения отражает только состояние выполнения операции создания образа без учета операции проверки. После завершения создания образа начинается выполнение процесса проверки. Данный процесс занимает некоторое время, хотя на индикаторе выполнения отображается 100%.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /capture D: D:\imaging\data.wim "Drive D" /verifyimagex /compress fast /check /scroll /capture C: D:\install.wim "Windows 7"

imagex /cleanup

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

imagex /cleanup

Если образ подключается во время сеанса среды предустановки Windows и компьютер перезагружается, то каталог подключения будет поврежден. Команда ImageX /Cleanup не поддерживается. Используйте команду ImageX /Unmount, чтобы отключить поврежденный каталог, а затем заново подключите образ.

imagex /commit путь_подключения {/append подключенный_путь имя образа}

Сохраняет изменения в WIM-файле без его отключения. Также доступен следующий параметр:

imagex /commit C:\mounted_images

/append

Добавляет подключенный образ в существующий WIM-файл. При использовании этого параметра следует указать имя нового образа. Пример.

imagex /commit /append C:\mounted_images new_image

imagex /delete файл_образа номер_образа имя_образа {/check | /temp| /logfile имя_файла.log}

Удаление указанного образа тома из WIM-файла, содержащего несколько образов томов. При выполнении этого параметра удаляются только записи метаданных и XML-данные. Не удаляются потоковые данные, и не проводится оптимизация WIM-файла.

После подключения файла можно просмотреть (без возможности изменения) все сведения, содержащиеся в данном каталоге. Если не указаны параметры подключения, при выполнении данного параметра будут перечислены все подключенные образы.

файл_образа

Имя и расположение WIM-файла, который нужно удалить.

номер_образа

Задает номер, указывающий конкретный том в WIM-файле.

Важно!

Этот параметр должен выполняться в среде Windows PE. В WIM-файле должен содержаться по меньшей мере один образ тома, поэтому удаление образа тома допускается только в том случае, если данный WIM-файл включает в себя несколько образов.

имя_образа

Задает имя, ссылающееся на образ в WIM-файле.

Также доступен следующий параметр:

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/temp

Определяет путь хранения временных файлов.

Пример.

imagex /delete D:\imaging\data.wim 1

imagex /dir файл_образа номер_образа имя_образа

Отображение списка файлов и папок в указанном образе тома.

файл_образа

Задает имя и расположение образа тома, который нужно просмотреть. Если образ тома не указан, при выполнении этого параметра будет выведен список каталогов для всех образов томов в WIM-файле.

номер_образа

Задает номер, указывающий конкретный том в WIM-файле.

имя_образа

Задает имя, ссылающееся на образ в WIM-файле.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /dir D:\imaging\data.wim 1

imagex /export файл_источника номер_источника имя_источника файл_назначения имя_назначения {/boot | /check | /compress [тип] | /ref [splitwim.swm] /temp| /logfile имя_файла.log}

Экспорт копии заданного WIM-файла в другой WIM-файл. В файлах источника и назначения должен использоваться одинаковый тип сжатия. Можно также оптимизировать образ, экспортировав его в новый файл образа. При изменении образа ImageX сохраняет дополнительные файлы ресурсов, что приводит к увеличению общего размера образа. При экспорте образа ненужные файлы ресурсов удаляются.

Важно!

Необходимо убедиться, что на жестком диске достаточно места для выполнения параметра /export. Если при выполнении параметра /export не останется свободного места на жестком диске, это может привести к повреждению файла Destination.wim.

файл_источника

Задает путь к WIM-файлу, содержащему образ, который нужно скопировать.

номер_источника

Задает номер, указывающий конкретный том в WIM-файле.

имя_источника

Задает имя, которое идентифицирует образ в WIM-файле.

файл_назначения

Задает путь к WIM-файлу, в который будет скопирован образ.

имя_назначения

Задает уникальное имя образа в WIM-файле назначения.

Также доступны следующие параметры.

/boot

Помечает образ тома как загружаемый. Этот параметр доступен только для образов Windows PE. В WIM-файле можно пометить как загружаемый только один образ тома.

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

Важно!

Если экспортируемый образ был захвачен с помощью параметра /check, то параметр /check применяется автоматически.

/compress [maximum | fast | none]

Задает тип сжатия, используемый в операции создания первичного образа. Параметр maximum предусматривает высшую степень сжатия при создании образа, что сопровождается увеличением времени выполнения этой процедуры. Параметр fast означает, что сжатие образа будет выполняться быстрее, однако итоговые файлы будут иметь больший размер, чем при сжатии с параметром maximum. Этот тип сжатия используется по умолчанию в том случае, если значение данного параметра не указано. При выборе значения none сжатие в процессе создания образа не выполняется.

/ref splitwim.swm

Включает ссылки на разделенные WIM-файлы (SWM). Параметр splitwim.swm указывает имя и расположение для дополнительных разделенных файлов. Допускаются подстановочные знаки.

/temp

Путь хранения временных файлов.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /export D:\imaging\data.wim 1 D:\imaging\sample.wim

imagex /info файл_образа [номер_образа | имя_образа] [новое_имя] [новое_описание] {/boot | /check | /temp | /xml| /logfile имя_файла.log}

Возвращает сохраненные XML-описания указанного WIM-файла, в том числе общий размер файла, индекс образа, число каталогов, число файлов и описание.

файл_образа

Задает имя и расположение WIM-файла для просмотра XML-данных.

номер_образа

Задает номер, который указывает образ в WIM-файле.

имя_образа

Задает имя, которое идентифицирует образ в WIM-файле.

новое_имя

Задает новое уникальное имя указанного образа.

новое_описание

Задает новое описание указанного образа.

Также доступны следующие параметры.

/boot

Помечает образ тома как загружаемый. Доступно только для образов Windows PE. В WIM-файле можно пометить как загружаемый только один образ тома.

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/temp

Определяет путь хранения временных файлов.

/XML

Определяет путь хранения временных файлов.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /info D:\imaging\data.wim

imagex /mount файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile имя_файла.log}

Подключает WIM-файл из Windows Server 2003 с пакетом обновления 1 (SP1), Windows Vista или Windows 7 с правами только для чтения в указанный каталог.

После подключения файла можно просмотреть (без возможности изменения) все сведения, содержащиеся в данном каталоге.

Важно!

Перед подключением образа необходимо установить фильтр WIMMount.

файл_образа

Указывает путь к WIM-файлу, содержащему заданный образ.

номер_образа

Номер, который указывает конкретный том в WIM-файле.

имя_образа

Имя, которое идентифицирует нужный образ в WIM-файле.

путь_к_образу

Путь к файлу, куда будет подключен указанный образ.

Также доступен следующий флаг:

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

При подключении файла образа Windows может возникнуть ошибка доступа, если другое приложение (например, антивирусное приложение или приложение индексации) пытается обратиться к файлу в подключенном каталоге. Чтобы устранить эту ошибку, отключите приложение, которое обращается к файлу, и повторите операцию подключения.

Пример.

imagex /mount D:\imaging\data.wim 2 C:\mounted_images

imagex /mountrw файл_образа номер_образа имя_образа путь_к_образу {/check| /logfile имя_файла.log}

Подключает WIM-файл из Windows Server 2003 с пакетом обновления 1 (SP1), Windows Vista или Windows 7 с правами для чтения и записи в указанный каталог.

После подключения файла можно просмотреть и при необходимости изменить все сведения, содержащиеся в данном каталоге.

Важно!

Перед подключением образа необходимо установить фильтр WIMMount. При выполнении фильтра образа Windows следует отключить функцию восстановления системы. При копировании файлов в точку подключения фильтром образов Windows может возникнуть ошибка. В Windows Server 2003 выполнение команды xcopy с образом Windows, подключенным с DVD-диска или компакт-диска, может вызвать системную ошибку. Не выполняйте команду xcopy во время подключения.

Использование параметра /mountrw требует монопольного доступа к WIM-файлу, следовательно, параметр /mountrw нельзя использовать, если образ смонтирован с помощью параметра /mount или /mountrw.

Важно!

Образ нельзя подключать к родительскому каталогу или вложенным каталогам уже подключенного каталога. После подключения образа к каталогу, содержащему файлы, существующие файлы будут замаскированы до выполнения параметра /unmount. Кроме того, нельзя подключать образ к папкам, зарезервированным для Windows.

файл_образа

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

номер_образа

Задает номер, указывающий конкретный том в WIM-файле.

имя_образа

Задает имя, ссылающееся на образ в WIM-файле.

путь_к_образу

Задает путь к файлу, куда будет подключен указанный образ.

Также доступен следующий параметр:

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /mountrw  D:\imaging\data.wim 2 C:\mounted_image

imagex /split файл_образа файл_назначения размер {/check| /logfile имя_файла.log}

Разделение существующего WIM-файла на несколько разделенных WIM-файлов (SWM-файлов), предназначенных только для чтения.

файл_образа

Задает имя и расположение существующего WIM-файла, который нужно разделить.

файл_назначения

Задает путь к разделенным файлам.

размер

Задает максимальный размер (в мегабайтах) для каждого из созданных файлов.

При выполнении этого параметра в указанном каталоге создаются SWM-файлы, каждый из которых имеет указанное имя файл_образа с добавлением номера, а также расширение SWM. Например, если нужно разделить файл с именем «Данные.wim», при выполнении этого параметра будут созданы файлы «Данные.swm», «Данные2.swm», «Данные3.swm» и так далее, которые содержат части WIM-файла.

Также доступен следующий параметр:

/check

Проверяет целостность WIM-файла. Позволяет определять повреждения или изменения образа. Этот параметр рекомендуется при создании. При отсутствии этого параметра существующие проверки удаляются.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /split D:\imaging\data.wim 600

imagex /unmount путь_к_образу {/commit| /logfile имя_файла.log

Отключение подключенного образа из указанного каталога.

Важно!
  • Убедитесь, что на жестком диске доступно достаточно места для добавления файлов для образа. Перед выполнением параметра /commit необходимо оценить размер файлов, добавляемых в WIM-файл, прибавить размер увеличения файлов при их изменении и вычесть размер удаленных файлов. Если на жестком диске недостаточно свободного места, произойдет ошибка.
  • Операция отключения образа может выполняться медленнее, чем обычно, если одновременно несколько образов подключены к каталогам на одном томе. Если требуется подключить несколько образов одновременно, рекомендуется подключать их к каталогам на разных томах.

путь_к_образу

Задает полный путь к каталогу, в котором нужно отключить файлы. Если каталог не указан, при выполнении данного параметра будут перечислены все подключенные образы.

Также доступен следующий параметр:

/commit

Сохраняет изменения подключенного образа.

Важно!

Если параметр /unmount используется без параметра /commit, изменения не сохраняются. Чтобы сохранить изменения, необходимо подключить образ с использованием параметра /mountrw, а при отключении этого образа воспользоваться параметром /commit.

/append

Добавляет подключенный образ в существующий WIM-файл.

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Пример.

imagex /unmount /commit C:\mounted_images

imagex /remount путь_к_образу {/logfile имя_файла.log}

Восстанавливает недействительный путь к образу. Этот параметр не поддерживается в среде Windows PE после перезагрузки.

путь_к_образу

/logfile имя_файла.log

Обычный текстовый файл, в котором хранятся события команды ImageX.

Путь, который следует повторно подключить. Если он не указан, используются все образы. Пример.

imagex /remount C:\mounted_images

См. также