Параметры командной строки управления изображениями DISM
Служба обслуживания образов развертывания (DISM.exe) подключает файл образа Windows (WIM) или виртуальный жесткий диск (VHD или VHDX) для обслуживания. Вы также можете использовать команду управления образами DISM для перечисления номеров индексов изображений, чтобы проверить архитектуру для присоединенного образа, добавить изображение, применить изображение, записать изображение и удалить изображение. После обновления образа необходимо отключить его и зафиксировать или отменить внесенные изменения.
В этом разделе рассматриваются команды DISM, связанные с управлением изображениями. Дополнительные сведения о других параметрах командной строки см. в разделе "Параметры командной строки" службы "Обслуживание образов развертывания" и "Управление образами" (DISM). Дополнительные сведения о распространенных сценариях 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 (SFUS). Шаблон — это шаблон именования и расположение разделенных файлов. При указании шаблона именования используйте подстановочный знак. Например, "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-файлы (SWMS). Шаблон — это шаблон именования и расположение разделенных файлов. При указании шаблона именования используйте подстановочный знак. Например, "E:\image\install*.swm" будет применять все разделенные файлы в каталоге E:\image с именем install1.swm, install2.swm и т. д. |
/ConfirmTrustedFile | Проверяет образ для доверенного рабочего стола. Этот параметр можно запустить только на компьютере под управлением WinPE 4.0. При использовании /Apply-Image с параметром /ConfirmTrustedFile в WinPE всегда указывайте параметр /ScratchDir, указывающий на расположение физического носителя. Это гарантирует, что короткие имена файлов всегда будут доступны. Дополнительные сведения о поведении по умолчанию параметра /ScratchDir см. в разделе глобальных параметров DISM для синтаксиса командной строки. Начиная с Windows 10 версии 1607, можно использовать /EA для применения расширенных атрибутов. |
/WIMBoot | Используйте /WIMBoot, чтобы добавить образ с конфигурацией загрузки файла образа Windows (WIMBoot). Это относится только к образам Windows 8.1, которые были записаны или экспортированы в виде WIMBoot-файла. Эта функция не поддерживается в Windows 10 и более поздних версиях. |
/Компактный | Применяет изображение в компактном режиме, экономя место на диске. Заменяет WIMBoot. Только для Windows 10 для классических выпусков (только для дома, pro, enterprise и education). Примечание. Если вы применяете изображение в компактном режиме с параметром /ScratchDir, убедитесь, что папка ScratchDir не находится в секции с форматированием FAT32. Использование секции FAT32 может привести к непредвиденным перезагрузкам во время OOBE. |
/EA | Новые возможности Windows 10 версии 1607. Применяет расширенные атрибуты. |
/ApplyDrive | Указывает логический диск с помощью DeviceID. Чтобы получить идентификатор устройства из командной строки, введите wmic diskdrive list brief. Примечание. Виртуальный жесткий диск может отображаться с именем "PhysicalDrive" в описании, например .\PhysicalDrive2. |
/SFUFile | Используйте /SFUFile для ссылки на разделенные файлы FFU (SFUS). Шаблон — это шаблон именования и расположение разделенных файлов. |
Примеры:
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.
- Вы можете записать только пользовательский образ один раз. Не удаляйте и не извлеките пользовательский 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 — номер диска, который предоставляет диск. |
/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).
Вы можете записать образ в виде файла образа Windows (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 файлах. |
/Компресс | Указывает тип сжатия, используемого для начальной операции захвата. Максимальный вариант обеспечивает лучшее сжатие, но занимает больше времени для записи изображения. Быстрый параметр обеспечивает более быстрое сжатие изображений, но полученные файлы больше, чем сжатые с помощью максимального параметра. Это тип сжатия по умолчанию, который используется, если не указать параметр. Ни один из вариантов не сжимает захваченное изображение вообще. |
/Загрузочный | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов 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". Имя будет пропущено, так как записываются только расширенные атрибуты в режиме пользователя. Если вы используете 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-файлы. шаблон — это шаблон именования и расположение разделенных файлов. Можно также указать подстановочные знаки. Например, "E:\image\install*.swm" экспортирует разделенные файлы в каталоге E:\image с именем install1.swm, install2.swm и т. д. |
/Компресс | Указывает тип сжатия, используемого для начальной операции захвата. Аргумент /Compress не применяется при экспорте образа в существующий WIM-файл, этот аргумент можно использовать только при экспорте образа в новый WIM-файл. Максимальный вариант обеспечивает лучшее сжатие, но занимает больше времени для записи изображения. Быстрый параметр обеспечивает более быстрое сжатие изображений, но полученные файлы больше, чем сжатые с помощью максимального параметра. Это тип сжатия по умолчанию, который используется, если не указать параметр. Используйте параметр восстановления для экспорта образов сброса кнопки. Результирующий файл гораздо меньше размера, что, в свою очередь, значительно сокращает объем дискового пространства, необходимого для сохранения образа сброса кнопки на диске восстановления. Целевой файл должен быть указан с расширением esd. Ни один из вариантов не сжимает захваченное изображение вообще. |
/Загрузочный | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов 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. Необходимо указать /Index:1 для файлов FFU и VHDX.
Синтаксис
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, VHDX, 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-файла к указанному каталогу, чтобы он был доступен для обслуживания.
При подключении образа обратите внимание на следующее:
- Каталог подключения должен быть создан, но пуст.
- Для всех типов изображений требуется значение индекса или имени. WiMs может содержать больше изображения. Для 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".
Синтаксис
Dism /Optimize-FFU /ImageFile:<path-to-ffu-file> [/PartitionNumber:<PartitionNumber>]
Параметр | Описание |
---|---|
/ImageFile | Путь к FFU, который требуется оптимизировать. |
/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 не поддерживает разделение сжатых FFUS. Если вы разделяете 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 (SFUs). Шаблон — это шаблон именования и расположение разделенных файлов. |
Пример:
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
Применяет один или несколько пакетов подготовки (SPP) к указанному изображению. Этот параметр доступен только после запуска CopyDandI.cmd из ADK версии 1607 или более поздней версии и запуска dism.exe /Apply-SiloedPackage
из целевой папки, созданной CopyDandI.cmd.
Примечание.
/Apply-SiloedPackage
можно запускать только один раз в образе Windows, но /PackagePath может использовать несколько раз в одной команде для применения нескольких поставщиков служб. Поставщики служб будут применяться в указанном порядке, поэтому зависимость должна быть указана перед SPP, которая зависит от нее.
Дополнительные сведения о пакетах подготовки и использовании CopyDandI.cmd см. в разделе "Пакеты подготовки siloed".
Сведения о работе с разложенными пакетами подготовки см. в статье Lab 10: Добавление классических приложений и параметров с помощью пакетов подготовки с разложенными пакетами подготовки (SPP).
/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 для синтаксиса командной строки
Развертывание Windows с помощью полного обновления флэш-памяти (FFU)