Утилита DISM — параметры командной строки

Система обслуживания образов, развертывания и управления ими (DISM.exe). DISM.exe устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в автономных образах Windows и в автономных образах среды предустановки Windows (Windows PE).

Общая инормация

Команды и параметры, доступные для обслуживания образа, зависят от обслуживаемой операционной системы Windows, а также от того, является ли образ автономным образом или работающей операционной системой. С автономным образом Windows работают все команды. Для обслуживания работающей операционной системы доступны определенные команды.

Параметры командной строки DISM являются глобальными и могут использоваться с большинством параметров обслуживания для командной строки. Параметры обслуживания для командной строки действуют индивидуально и не могут использоваться в сочетании с другими параметрами обслуживания для командной строки. Образ Windows доступен для обслуживания после подключения образа или указания работающей операционной системы.

Перед обслуживанием автономного образа Windows необходимо сначала подключить образ. Для подключения образа Windows (WIM) с целью обслуживания и управления им можно использовать команды и аргументы образа WIM.

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

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

Основные параметры командной строки средства DISM

Перед внесением изменений в образ, необходимо его смонтировать, делается это такой командой:

dism /Mount-Image

Синтаксис:

dism /Mount-Image /ImageFile:путь_к_WIM-файлу /index:индекс_образа /MountDir: каталог_для монтирования [/Optimize] [/CheckIntegrity] [/ReadOnly]

  • Ключ /Optimize используется для уменьшения времени на монтирование образа
  • Ключ /CheckIntegrity прервет процесс монтирования, если образ поврежден
  • Ключ /ReadOnly монтирует образ к папке с правами только на чтение (то есть по умолчанию на папке для монтирования устанавливаются права полного доступа)

Например:

Dism /Mount-Wim /WimFile:C:\\install.wim /index:1 /MountDir:C:\\mount

Файл C:\\install.wim будет распакован (смонтирован) в директорию C:\\mount.

Интеграция драйвера устройства.

Данная процедура необходима в случаях, когда вы являетесь владельцем компьютера с нестандартными устройствами (например RAID). Утилита DISM позволяет интегрировать в образ драйверы из .inf-файлов. Для этого используются такие параметры:

Dism /Image:путь_к_директории _с_смонтированным _образом /Add-Driver /Driver:путь_к .inf-файлу

Например:

Dism /Image:C:\\mount /Add-Driver /Driver:C:\\Drivers\\SCSIRAID\\ATI\\AMDHDC\\amdhdc.inf

Здесь к образу, смонтированному в директорию C:\\mount, мы добавили драйвер RAID-контроллера от ATI C:\\Drivers\\SCSIRAID\\ATI\\AMDHDC\\amdhdc.inf.

dism /Unmount-Image

Используется для отключения (размонтирования) образа от папки.

Синтаксис:

dism /Unmount-Image /MountDir:путь_к_смонтированному_образу [/Commit] [/Discard]

  • Ключ /Commit отключение (размонтирование) образа с фиксацией(с сохранением изменений)
  • Ключ /Discard отключение (размонтирование) образа без сохранений изменений)

Например:

dism /Unmount-Image /MountDir:C:\\mount /Commit

dism /Commit-Image

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

Синтаксис:

dism /Commit-Image /MountDir:путь_к_смонтированному_образу

Например:

dism /Commit-Image /MountDir:C:\\mount

dism /Remount-Image

Используется для восстановления монтирования образа к папке, при потери соединения с ней (например, при отключении от сетевого ресурса или отключении сменного накопителя)

Синтаксис:

dism /Remount-Image /MountDir:путь_к_смонтированному_образу

Например:

dism /Remount-Image /MountDir:C:\\mount

dism /Cleanup-Mountpoints

Используется для очистки папок монтирования после сбоя. Команда выполняется без дополнительных аргументов

dism /Cleanup-Mountpoints

Обратите внимание на одно из нововведений DISM - вышеперечисленные команды можно применять не только к WIM-файлам, но еще и к VHD(X) виртуальным жестким дискам.

dism /Get-WimInfo

Отображает информацию об образах, содержащихся в WIM-файле, VHD-файле или VHDX-файле. Данная команда выполняется на не подключенном wim-файле.

Dism /Get-WimInfo /WimFile:C:\\install.wim

dism /List-Image

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

Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).

Синтаксис:

dism /List-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

Например:

dism /List-Image /ImageFile:C:\\install.wim /Index:1

dism /Delete-Image

Используется для удаления конкретного образа из WIM-файла

Синтаксис:

dism /Delete-Image /ImageFile:путь_к_WIM-файлу /Index:индекс_образа

Например:

dism /Delete-Image /ImageFile:C:\\install.wim /Index:1

dism /Export-Image

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

Синтаксис:

dism /Export-Image {/SourceImageFile:путь_к_WIM-файлу | [/SWMFile:путь_к_SWM-файлам] /SourceIndex:индекс_образа /DestinationImageFile:путь_к_конечному_WIM_файлу /DestinationName:имя_конечного_образа/Compress:{fast|max|none} /Bootable /CheckIntegrity

  • Ключ /Compress задает степень сжатия данным
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при экспортировании произойдет ошибка
  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE.

dism /Append-Image

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

Синтаксис:

dism /Append-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа
/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации
[/Bootable] [/CheckIntegrity] [/Verify] [/Compress:{fast|max|none}]

  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при добавлении образа произойдет ошибка
  • Ключ /Verify используется для проверки ошибок индексации данных в образе
  • Ключ /Compress указывает степень сжатия данных в образе.

dism /Capture-Image

Используется для захвата образа из файловой системы в новый WIM-файл
Синтаксис:

dism /Capture-Image /ImageFile:путь_к_WIM-файлу /CaptureDir:Исходный_путь_для_захвата_образа
/Name:имя_создаваемого_образа /Description:Описание /ConfigFile:путь_к_файлу_конфигурации [/Compress:{fast|max|none}] [/Bootable] [/CheckIntegrity] [/Verify]

  • Ключ /Bootable используется, если образ содержит загрузочную среду Windows PE
  • Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при захвате образа произойдет ошибка
  • Ключ /Verify используется для проверки ошибок индексации данных в образе
  • Ключ /Compress указывает степень сжатия данных в образе.
  • dism /Apply-Image

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

Синтаксис:

dism /Apply-Image /ImageFile:путь_к_WIM-файлу /ApplyDir:путь_для_применения_образа
/Index:индекс_образа [/CheckIntegrity] [/SWMFile:путь_к_SWM-файлам]

Ключ /CheckIntegrity применяется для того, чтобы администратор был уведомлен, если при применении образа произойдет ошибка.

WinNOTE
Добавить комментарий