Параметры управления образами DISM Command-Line
Служба обслуживания образов развертывания и управление ими (DISM.exe) подключает wim-файл образа Windows или виртуальный жесткий диск (VHD или VHDX) для обслуживания. Вы также можете использовать команду управления образами DISM, чтобы получить список номеров индексов изображений, проверить архитектуру образа, который вы монтируете, добавить изображение, применить образ, записать изображение и удалить изображение. После обновления образа необходимо отключить его и либо зафиксировать, либо отменить внесенные изменения.
В этом разделе рассматриваются команды DISM, связанные с управлением образами. Дополнительные сведения о других параметрах командной строки см. в разделе Развертывание службы обслуживания образов и управления ими (DISM) Command-Line Параметры. Дополнительные сведения о распространенных сценариях DISM см. в статье Что такое DISM?.
В дополнение к средству командной строки DISM доступен с помощью Windows PowerShell. Дополнительные сведения см. в разделе Командлеты управления обслуживанием образов развертывания (DISM) в Windows PowerShell.
Следующие команды можно использовать для подключения, отключения, записи, добавления и удаления, а также для запроса WIM-, VHD- и VHDX-файлов. В этих параметрах регистр не учитывается.
/Append-Image
Добавляет дополнительное изображение в WIM-файл. /Append-Image сравнивает новые файлы с ресурсами в существующем WIM-файле, заданном аргументом /ImageFile , и сохраняет только одну копию каждого уникального файла, чтобы каждый файл был записан только один раз. WIM-файл может иметь только один назначенный тип сжатия. Поэтому можно добавлять только файлы с тем же типом сжатия.
Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).
Важно!
Убедитесь, что у вас достаточно места на диске для запуска параметра /Append-Image . Если во время добавления образа не удается освободить место на диске, возможно, вы повредите WIM-файл.
Синтаксис:
DISM.exe /Append-Image /ImageFile:<path_to_image_file> /CaptureDir:<source_directory> /Name:<image_name> [/Description:<image_description>] [/ConfigFile:<configuration_file.ini>] [/Bootable] /WIMBoot [/CheckIntegrity] [/Verify] [/NoRpFix]
Параметр | Описание |
---|---|
/WIMBoot | Используйте /WIMBoot, чтобы добавить образ с конфигурацией загрузки файла образа Windows (WIMBoot). Это относится только к Windows 8.1 изображениям, которые были записаны или экспортированы в виде WIMBoot-файла. Эта функция не поддерживается в Windows 10. |
/ConfigFile | указывает расположение файла конфигурации, в котором перечислены исключения для команд захвата и сжатия изображений. Дополнительные сведения см. в статье Список конфигураций DISM и файлы WimScript.ini. |
/Загрузочный | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов среды предустановки Windows (WinPE). В WIM-файле можно пометить как загружаемый только один образ тома. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Проверяем подлинность | Проверяет наличие ошибок и дублирование файлов. |
/NoRpFix | Отключает активность маркеров точек повторного анализа. Точка повторной обработки – это файл, содержащий ссылку на другой файл в файловой системе. Если параметр /NoRpFix не указан, точки повторного анализа, которые разрешаются в пути за пределами значения, указанного параметром /ImageFile, не будут записываться. |
Пример
Dism /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D
/Apply-FFU
Для FFU эта команда применяет служебную программу полной флэш-памяти (FFU) или разделенный FFU (SFU) к указанному физическому диску.
Синтаксис:
/Apply-Ffu /ImageFile:<path_to_image_file> /ApplyDrive:<physical_drive_path> [/SFUFile:<pattern>]
Параметр | Описание |
---|---|
/ImageFile | Путь и имя файла образа FFU, который будет применен |
/ApplyDrive | Путь к физическому диску, который будет изображен |
Шаблон /SFUfile<> | Необязательно для разделенных FFU, которые записываются без сжатия. Используйте /SFUFile для ссылки на разделенные FFU-файлы (SFU). Шаблон — это шаблон именования и расположение разделенных файлов. При указании шаблона именования используйте подстановочный знак. Например, E:\image\install*.sfu применит все разделенные файлы в каталоге E:\image с именем install1.sfu, install2.sfu и т. д. |
Пример
DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive0
/Apply-Image
Для WIM эта команда применяет к указанному разделу файл образа Windows (WIM-файл) или разделенный образ Windows (SWM-файл). Начиная с Windows 10 версии 1607, DISM может применять и захватывать расширенные атрибуты (EA).
Для FFU эта команда применяет образ полного обновления флэш-памяти (FFU) к указанному диску. Он не поддерживает применение образа из файла виртуального жесткого диска (VHDX), хотя эту команду можно использовать для применения полного образа к виртуальному жесткому диску. FFU применяется только к Windows 10. Хотя вы можете использовать эту команду для применения FFU, используйте /apply-ffu
вместо нее.
Этот параметр не поддерживает применение образа с виртуального жесткого диска (VHD), хотя эту команду можно использовать для применения образов к VHDX-файлу, который был присоединен, секционирован и отформатирован.
Аргументы для WIM:
DISM.exe /Apply-Image /ImageFile:<path_to_image_file> [/SWMFile:<pattern>] /ApplyDir:<target_directory> {/Index:< image_index> | /Name:<image_name>} [/CheckIntegrity] [/Verify] [/NoRpFix] [/ConfirmTrustedFile] [/WIMBoot (deprecated)] [/Compact] [/EA]
Аргументы для FFU
См. раздел /apply-ffu
.
Параметр | Описание |
---|---|
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Проверяем подлинность | Проверяет наличие ошибок и дублирование файлов. |
/NoRpFix | Отключает активность маркеров точек повторного анализа. Точка повторной обработки – это файл, содержащий ссылку на другой файл в файловой системе. Если параметр /NoRpFix не указан, то точки повторного анализа, которые разрешаются в пути за пределами значения, указанного параметром /ImageFile, не будут записываться. |
/SWMFile | Позволяет ссылаться на разделенные WIM-файлы (SWM). Шаблон — это шаблон именования и расположение разделенных файлов. При указании шаблона именования используйте подстановочный знак. Например, "E:\image\install*.swm" применяет все разделенные файлы в каталоге E:\image с именами install1.swm, install2.swm и т. д. |
/ConfirmTrustedFile | Проверяет образ для доверенного рабочего стола. Этот параметр можно запускать только на компьютере под управлением не менее WinPE 4.0. При использовании /Apply-Image с параметром /ConfirmTrustedFile в WinPE всегда указывайте параметр /ScratchDir, указывающий на физическое расположение носителя. Это гарантирует, что короткие имена файлов всегда будут доступны. Дополнительные сведения о поведении по умолчанию параметра /ScratchDir см. в разделе Глобальные параметры DISM для Command-Line синтаксиса . Начиная с Windows 10 версии 1607 для применения расширенных атрибутов можно использовать /EA. |
/WIMBoot | Используйте /WIMBoot, чтобы добавить образ с конфигурацией загрузки файла образа Windows (WIMBoot). Это относится только к Windows 8.1 изображениям, которые были записаны или экспортированы в виде WIMBoot-файла. Эта функция не поддерживается в Windows 10. |
/Компактный | Применяет изображение в компактном режиме, экономя место на диске. Заменяет WIMBoot. Только для Windows 10 для классических выпусков (Домашняя, Pro, Корпоративная и Для образовательных учреждений). Примечание: Если вы применяете изображение в компактном режиме с параметром /ScratchDir, убедитесь, что папка ScratchDir не находится в секции в формате FAT32. Использование секции FAT32 может привести к непредвиденным перезагрузкам во время запуска при первом включении. |
/EA | Новые возможности в Windows 10 версии 1607. Применяет расширенные атрибуты. |
/ApplyDrive | Задает логический диск с помощью идентификатора устройства. Чтобы получить идентификатор устройства из командной строки, введите "wmic diskdrive list brief". Примечание. Виртуальный жесткий диск может отображаться с именем PhysicalDrive в описании, например .\PhysicalDrive2. |
/SFUFile | Используйте /SFUFile для ссылки на разделенные FFU-файлы (SFU). Шаблон — это шаблон именования и расположение разделенных файлов. |
Примеры:
Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\
Dism /apply-image /imagefile:install.swm /swmfile:install*.swm /index:1 /applydir:D:
/Capture-CustomImage
Записывает добавочные изменения файла на основе конкретного файла install.wim в новый файл custom.wim для образа WIMBoot. Вы не можете записать пустой каталог. Захваченные файлы преобразуются в файлы указателей. Custom.wim помещается в ту же папку рядом с install.wim.
Важно
- /Capture-CustomImage записывает только файлы настройки. Его нельзя использовать для записи файлов установки в новый WIM.
- Храните файлы install.wim и custom.wim вместе. Не переключайте ни файл custom.wim, ни файл install.wim.
- Пользовательский образ можно записать только один раз. Не удаляйте и не извлекайте файл custom.wim после записи добавочных изменений файла.
Синтаксис:
Dism /Capture-CustomImage /CaptureDir:<source_directory> [/ConfigFile:<configuration_file.ini>] [/CheckIntegrity] [/Verify] [/ConfirmTrustedFile]
Параметр | Описание |
---|---|
/CaptureDir | Указывает каталог, к которому был применен и настроен образ. |
/ConfigFile | Указывает расположение файла конфигурации, в котором перечисляются исключения для захвата образа и команд сжатия. Дополнительные сведения см. в статье Список конфигураций DISM и файлы WimScript.ini. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Проверяем подлинность | Проверяет наличие ошибок и дублирование файлов. |
[/ConfirmTrustedFile | Проверяет образ доверенного рабочего стола на Windows 10, Windows 8.1 или Windows 8. Этот параметр можно запускать только на компьютере под управлением не менее WinPE 4.0. |
Пример
Dism /Capture-CustomImage /CaptureDir:D:\
/Capture-FFU
Записывает изображение секций физического диска в новый FFU-файл.
Образ можно записать в виде полного файла служебной программы флэш-памяти (FFU) или набора разделенных FFU-файлов (SFU);
Синтаксис:
Dism /Capture-Ffu /ImageFile:<path_to_image_file> /CaptureDrive:<physical_drive_path> /Name:<image_name> [/Description:<image_description>] [/PlatformIds:<platform_ids>] [/Compress:{default|none}]
Параметр | Описание |
---|---|
/CaptureDrive | Физический диск, который требуется записать. Для получения сведений о номере диска можно использовать diskpart. Использует формат \\.\PhysicalDriveX , где X — это номер диска, который предоставляет diskpart. |
/PlatformIds | Не требуется для записи на рабочем столе. Указывает один или несколько идентификаторов платформ (разделенных точкой с запятой), добавляемых в изображение. Если значение не указано, идентификатор платформы будет иметь значение "*". |
/Сжать | Указывает тип сжатия, используемый для записи. Если вы будете разделять FFU, укажите none , так как DISM не поддерживает разделение сжатых FFU. |
Примеры:
Запишите FFU рабочего стола:
DISM.exe /Capture-Ffu /ImageFile:install.ffu /CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0
Запишите FFU рабочего стола, который будет разделен:
DISM.exe /Capture-Ffu /ImageFile:install.ffu /CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0 /Compress:none
/Capture-Image
Записывает изображение диска в новый WIM-файл. Отслеживаемые каталоги включают все вложенные папки и данные. Вы не можете записать пустой каталог. Каталог должен содержать по крайней мере один файл. DISM также может применять и записывать расширенные атрибуты (EA).
Вы можете записать образ в виде WIM-файла или набора файлов разделенных образов Windows (SWM), но этот параметр не поддерживает запись файла виртуального жесткого диска (VHD/.VHDX). Посмотрите /Capture-FFU
, если вы хотите захватить FFU.
Синтаксис:
Dism /Capture-Image /ImageFile:<path_to_image_file> /CaptureDir:<source_directory> /Name:<image_name> [/Description:<image_description>]
[/ConfigFile:<configuration_file.ini>] {[/Compress:{max|fast|none}] [/Bootable] | [/WIMBoot]} [/CheckIntegrity] [/Verify] [/NoRpFix] [/EA]
Параметр | Описание |
---|---|
/ConfigFile | Указывает расположение файла конфигурации, в котором перечисляются исключения для захвата образа и команд сжатия. Дополнительные сведения см. в статье Список конфигураций DISM и файлы WimScript.ini. |
/Сжать | Указывает тип сжатия, используемого для начальной операции записи. Параметр maximum обеспечивает наилучшее сжатие, но требует больше времени для захвата изображения. Быстрый параметр обеспечивает более быстрое сжатие изображений, но результирующие файлы больше, чем сжатые с помощью параметра maximum. Это тип сжатия по умолчанию, который используется, если не указать параметр. Параметр none вообще не сжимает захваченное изображение. |
/Загрузочный | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов WinPE. В WIM-файле можно пометить как загружаемый только один образ тома. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Проверяем подлинность | Проверяет наличие ошибок и дублирование файлов. |
/NoRpFix | Отключает активность маркеров точек повторного анализа. Точка повторной обработки – это файл, содержащий ссылку на другой файл в файловой системе. Если параметр /NoRpFix не указан, точки повторного анализа, которые разрешаются в пути за пределами значения, указанного параметром /ImageFile, не будут записываться. |
/WIMBoot | Используйте параметр /WIMBoot, чтобы добавить образ с конфигурацией загрузки файла образа Windows (WIMBoot). Это относится только к Windows 8.1 изображениям, которые были записаны или экспортированы в виде файла WIMBoot. Эта функция не поддерживается в Windows 10. |
/EA | Захватывает расширенные атрибуты. Параметр должен быть явно указан для записи расширенных атрибутов. DISM будет захватывать биты расширенных атрибутов, если они заданы в компонентах для записи в образе WIM. Если биты не заданы, DISM не установит их. Эти расширенные биты атрибутов будут иметь только компоненты папки "Входящие" пакетов CAB и драйверов, а не компоненты пакета AppX или компоненты приложений Win32. Расширенные атрибуты с префиксом "$Kernel". параметр in name будет пропущен, так как записываются только расширенные атрибуты пользовательского режима. Если вы используете DISM в Windows 10 версии 1607 для записи расширенных атрибутов и используете более раннюю версию DISM для применения образа, операция будет выполнена успешно, но расширенные атрибуты не будут заданы для примененного образа. |
Примеры:
Dism /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D
dism /Capture-Image /CaptureDir:C:\ /ImageFile:"C:\WindowsWithOffice.wim" /Name:"Chinese Traditional" /ea
/Cleanup-Mountpoints
Удаляет все ресурсы, связанные с подключенным образом, который был поврежден. Эта команда не отключит уже подключенные образы и не удалит образы, которые можно восстановить с помощью команды /Remount-Image .
Пример
Dism /Cleanup-Mountpoints
Дополнительные сведения см. в статье Восстановление образа Windows.
/Commit-Image
Применяет изменения, внесенные в подключенный образ. Образ остается подключенным, пока не будет использован параметр /Unmount-Image .
Синтаксис:
Dism /Commit-Image /MountDir:<path_to_mount_directory> [/CheckIntegrity] [/Append]
Параметр | Описание |
---|---|
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании операций записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Добавить | Добавляет измененный образ в существующий WIM-файл вместо перезаписи исходного образа. Аргументы /CheckIntegrity и /Append не применяются к файлам виртуального жесткого диска (VHD). |
Пример
Dism /Commit-Image /MountDir:C:\test\offline
/Delete-Image
Удаляет указанный образ тома из WIM-файла с несколькими образами томов. Этот параметр удаляет только записи метаданных и XML-записи. Он не удаляет потоковые данные и не оптимизирует WIM-файл.
Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).
Синтаксис:
Dism /Delete-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>} [/CheckIntegrity]
Параметр | Описание |
---|---|
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании операций записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
Пример
Dism /Delete-Image /ImageFile:install.wim /Index:1
/Export-Image
Экспортирует копию указанного изображения в другой файл. Исходные и целевые файлы должны использовать один и тот же тип сжатия. Вы также можете оптимизировать изображение, экспортируя его в новый файл изображения. При изменении образа DISM сохраняет дополнительные файлы ресурсов, которые увеличивают общий размер образа. Экспорт образа приведет к удалению ненужных файлов ресурсов.
Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).
Синтаксис:
Dism /Export-Image /SourceImageFile:<path_to_image_file> {/SourceIndex:<image_index> | /SourceName:<image_name>} /DestinationImageFile:<path_to_image_file> [/DestinationName:<Name>] [/Compress:{fast|max|none|recovery}] [/Bootable] [/WIMBoot] [/CheckIntegrity]
Параметр | Описание |
---|---|
/SWMFile | Позволяет ссылаться на разделенные WIM-файлы. pattern — это шаблон именования и расположение разделенных файлов. Можно также указать подстановочные знаки. Например, E:\image\install*.swm экспортирует разделенные файлы в каталогЕ E:\image с именем install1.swm, install2.swm и т. д. |
/Сжать | Указывает тип сжатия, используемого для начальной операции захвата. Аргумент /Compress не применяется при экспорте образа в существующий WIM-файл. Этот аргумент можно использовать только при экспорте образа в новый WIM-файл. Параметр maximum обеспечивает наилучшее сжатие, но для захвата образа требуется больше времени. Параметр fast обеспечивает более быстрое сжатие изображений, но результирующий размер файлов больше, чем сжатые с помощью параметра maximum . Это тип сжатия по умолчанию, который используется, если не указать параметр. Используйте параметр восстановления для экспорта образов сброса кнопок. Результирующий размер файлов значительно меньше, что, в свою очередь, значительно сокращает объем дискового пространства, необходимого для сохранения образа сброса кнопок на диске восстановления. Целевой файл должен быть указан с расширением ESD. Параметр none вообще не сжимает захваченное изображение. |
/Загрузочный | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов WinPE. В WIM-файле можно пометить как загружаемый только один образ тома. |
/WIMBoot | Используйте параметр /WIMBoot, чтобы добавить образ с конфигурацией загрузки файла образа Windows (WIMBoot). Это относится только к Windows 8.1 изображениям, которые были записаны или экспортированы в виде файла WIMBoot. Эта функция не поддерживается в Windows 10. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании операций записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
Пример
Dism /Export-Image /SourceImageFile:install.wim /SourceIndex:1 /DestinationImageFile:install2.wim
/Get-ImageInfo
Отображает сведения об образах, содержащихся в WIM-файле, FFU, VHD-файле или VHDX-файле. При использовании с аргументом /Index или /Name отображаются сведения об указанном изображении, в том числе о том, является ли изображение изображением WIMBoot, если изображение Windows 8.1, см. статью Инвентаризация образа или компонента с помощью DISM. Аргумент /Name не применяется к VHD-файлам. Для файлов FFU и VHDX необходимо указать параметр /Index:1.
Синтаксис:
Dism /Get-ImageInfo /ImageFile:<path_to_image.wim> [{/Index:<Image_index> | /Name:<Image_name>}]
Примеры:
Dism /Get-ImageInfo /ImageFile:C:\test\offline\install.wim
Dism /Get-ImageInfo /ImageFile:C:\test\images\myimage.vhd /Index:1
/Get-MountedImageInfo
Возвращает список подключенных в данный момент образов FFU, VHD, VHDX и WIM, а также сведения о подключенном образе, такие как допустимый образ, разрешения на чтение и запись, расположение подключения, путь к подключенному файлу и индекс подключенного образа.
Пример
Dism /Get-MountedImageInfo
/Get-WIMBootEntry
Используйте параметр /Get-WIMBootEntry для отображения записей конфигурации WIMBoot для указанного тома диска.
Дополнительные сведения о том, как отобразить записи конфигурации WIMBoot, см. в разделе Инвентаризация образа или компонента с помощью DISM.
Это относится только к Windows 8.1; эта функция не поддерживается в Windows 10.
Синтаксис:
Dism /Get-WIMBootEntry /Path:<volume_path>
Пример.
Dism /Get-WIMBootEntry /Path:C:\
/List-Image
Отображает список файлов и папок на указанном изображении.
Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).
Синтаксис:
Dism /List-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>}
Пример.
Dism /List-Image /ImageFile:install.wim /Index:1
/Mount-Image
Подключает образ из файла FFU, WIM, VHD или VHDX к указанному каталогу, чтобы он был доступен для обслуживания.
При подключении образа обратите внимание на следующее:
- Каталог подключения должен быть создан, но пуст.
- Для всех типов изображений требуется индекс или значение имени. WIM может содержать больше, чем изображение. Для FFU и VHD используйте
index:1
.
Синтаксис:
Dism /Mount-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>} /MountDir:<path_to_mount_directory> [/ReadOnly] [/Optimize] [/CheckIntegrity]
Параметр | Описание |
---|---|
/Readonly | Задает подключенный образ с разрешениями только для чтения. Необязательный элемент. |
/Оптимизировать | Сокращает время начального подключения. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
Примеры:
Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
Dism /Mount-Image /ImageFile:C:\test\images\myimage.vhd /index:1 /MountDir:C:\test\offline /ReadOnly
Dism /Mount-Image /ImageFile:C:\test\images\WinOEM.ffu /MountDir:C:\test\offline /index:1
/Optimize-FFU
Оптимизирует образ FFU, чтобы ускорить развертывание, а также упростить развертывание на дисках разного размера. Дополнительные сведения см. в статье Сбор и применение образов Windows Full Flash Update .
Синтаксис:
Dism /Optimize-FFU /ImageFile:<path-to-ffu-file> [/PartitionNumber:<PartitionNumber>]
Параметр | Описание |
---|---|
/ImageFile | Путь к ФФУ, который вы хотите оптимизировать. |
/PartitionNumber | Необязательный элемент. По умолчанию /Optimize-FFU оптимизирует раздел ОС. /PartitionNumber позволяет указать секцию, которую требуется оптимизировать. |
Примеры:
Dism /Optimize-FFU /ImageFile:flash.ffu
Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2
/Optimize-Image
Эта команда должна быть последней командой, выполняемой в образе перед применением образа к устройству, и может сократить время на производственном цехе при построении устройств для сценариев сборки на склад.
Синтаксис
DISM.exe /Image:C:\test\offline /Optimize-Image {/Boot | /WimBoot}
/Boot
пытается сократить время настройки в сети, которое ос тратит во время загрузки. Эта оптимизация может быть признана недопустимой, если после оптимизации образа выполняются какие-либо операции обслуживания.DISM /Optimize-Image /boot
доступен в следующих операционных системах:Windows 11
Windows 10, версия 1607
Windows 10 версии 1809 и более поздних
Windows Server 2012 R2 позже
Используйте ,
/Boot
чтобы попытаться сократить время настройки в сети, которое ОС тратит во время загрузки. Обратите внимание, что эта оптимизация может быть признана недопустимой, если после оптимизации образа выполняются какие-либо операции обслуживания.
/WimBoot
предназначен для настройки автономного образа для установки в системе WIMBoot.
Примеры:
DISM.exe /Image:C:\test\offline /Optimize-Image /Boot
DISM.exe /Image:C:\test\offline /Optimize-Image /WimBoot
/Remount-Image
Повторно подключает подключенный образ, который стал недоступным и делает его доступным для обслуживания.
Синтаксис:
Dism /Remount-Image /MountDir:<path_to_mount_directory>
Пример.
Dism /Remount-Image /MountDir:C:\test\offline
/Split-FFU
Для FFU эта команда разделяет существующий файл полного обновления (FFU) на несколько разделенных SFU-файлов только для чтения. DISM не поддерживает разделение сжатых FKU. Если вы разделяете FFU, убедитесь, что FFU был записан с /compress:none
конкретным параметром.
Этот параметр создает SFU-файлы в указанном каталоге, именуя каждый файл таким же, как и указанный /SFUFile, но с добавленным номером. Например, если вы используете c:\flash.sfu
, вы получите файл flash.sfu, файл flash2.ffu, файл flash3.sfu и т. д., определив каждую часть разделенного SFU-файла и сохранив его в C:\ Каталог.
Синтаксис для FFU:
Dism /Split-Ffu /ImageFile:<path_to_image_file> /SFUFile:<pattern> /FileSize:<MB-Size> [/CheckIntegrity]
Параметр | Описание |
---|---|
/FileSize | Указывает максимальный размер в мегабайтах (МБ) для каждого созданного файла. Если один файл больше значения, указанного в параметре /FileSize, один из разделенных SWM-файлов будет больше значения, указанного в параметре /FileSize, для размещения большого файла. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/ImageFile | Указывает путь к объекту . Файл FFU, например: flash.ffu. |
/SFUFile | Ссылки на разделенные FFU-файлы (SFU). Шаблон — это шаблон именования и расположение разделенных файлов. |
Пример
DISM.exe /Split-Ffu /ImageFile:flash.ffu /SFUFile:flash.sfu /FileSize:650
/Split-Image
Для WIM эта команда разделяет существующий WIM-файл на несколько разделенных SWM-файлов только для чтения.
Этот параметр создает SWM-файлы в указанном каталоге, именуя каждый файл таким же, как и указанный path_to_swm, но с добавленным числом. Например, если path_to_swm задано как c:\Data.swm
, этот параметр создает файл Data.swm, файл Data2.swm, файл Data3.swm и т. д., определяя каждую часть разделенного WIM-файла и сохраняя его в C:\ Каталог.
Этот параметр командной строки не применяется к файлам виртуальных жестких дисков (VHD).
Синтаксис для WIM:
Dism /Split-Image /ImageFile:<path_to_image_file> /SWMFile:<path_to_swm> /FileSize:<MB-Size> [/CheckIntegrity]
Параметр | Описание |
---|---|
/FileSize | Указывает максимальный размер в мегабайтах (МБ) для каждого созданного файла. Если один файл больше значения, указанного в параметре /FileSize, один из разделенных SWM-файлов будет больше значения, указанного в параметре /FileSize, для размещения большого файла. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/ImageFile | Указывает путь к файлу образа, например install.wim. |
Пример
Dism /Split-Image /ImageFile:install.wim /SWMFile:split.swm /FileSize:650
/Unmount-Image
Отключает файл FFU, WIM, VHD или VHDX и фиксирует или отменяет изменения, внесенные при подключении образа.
При использовании параметра /Unmount-Image необходимо использовать аргумент /commit или /discard.
Синтаксис:
Dism /Unmount-Image /MountDir:<path_to_mount_directory> {/Commit | /Discard} [/CheckIntegrity] [/Append]
Параметр | Описание |
---|---|
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Добавить | Добавляет измененный образ в существующий WIM-файл вместо перезаписи исходного образа. Аргументы /CheckIntegrity и /Append не применяются к виртуальным жестким дискам (VHD, VHDX) или файлам FFU. |
Примеры:
Dism /Unmount-Image /MountDir:C:\test\offline /commit
Dism /Unmount-Image /MountDir:C:\test\offline /discard
/Update-WIMBootEntry
Обновления запись конфигурации WIMBoot, связанную с указанным идентификатором источника данных, с переименованным файлом образа или путем к файлу перемещенного образа.
Примечание./Update-WIMBootEntry требует перезагрузки, чтобы все обновления вступили в силу.
Синтаксис:
Dism /Update-WIMBootEntry /Path:<Volume_path> /DataSourceID:<Data_source_id> /ImageFile:<Renamed_image_path>
Параметр | Описание |
---|---|
/Путь | Указывает том диска конфигурации WIMBoot. |
/Datasourceid | Указывает идентификатор источника данных, отображаемый параметром /Get-WIMBootEntry. |
Пример
DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0 /ImageFile:R:\Install.wim
/Apply-SiloedPackage
Применяет один или несколько изолированных пакетов подготовки (SP) к указанному образу. Этот параметр доступен только после запуска CopyDandI.cmd из ADK версии 1607 или более поздней и из dism.exe /Apply-SiloedPackage
целевой папки, созданной с помощью CopyDandI.cmd.
Примечание
/Apply-SiloedPackage
Для образа Windows можно выполнить только один раз, но /PackagePath может использовать несколько раз в одной команде для применения нескольких sp. Поставщики sp будут применяться в указанном порядке, поэтому перед зависящим от него SPP следует указать зависимость.
Дополнительные сведения о разрознаемых пакетах подготовки и использовании CopyDandI.cmd см. в разделе Siloed provisioning packages.
Сведения о работе с изолированными пакетами подготовки см. в статье Лабораторная работа 10. Добавление классических приложений и параметров с помощью разрознированных пакетов подготовки (SP).
/Apply-SiloedPackage /PackagePath:<package_path> /ImagePath:<applied_image_path>
Параметр | Описание |
---|---|
/PackagePath | Указывает путь к файлу разрознованного пакета подготовки. |
/Imagepath | Указывает путь к образу Windows, к которому применяется SPP. |
Пример
Dism.exe /apply-SiloedPackage /PackagePath:C:\test\Word.spp /PackagePath:C:\test\spp2.spp /ImagePath:C:\
Связанные темы
DISM — технический справочник по обслуживанию образов развертывания и управлению ими для Windows
Глобальные параметры DISM для синтаксиса Command-Line
Развертывание Windows с помощью полного flash-обновления (FFU)