Параметры управления образами DISM Command-Line
Обслуживание образов развертывания и управление ими (DISM.exe) подключает файл образа Windows (WIM) или виртуальный жесткий диск (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 файлах. |
/Bootable | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов Windows среды предустановки (WinPE). В WIM-файле можно пометить как загружаемый только один образ тома. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Verify | Проверяет наличие ошибок и дублирование файлов. |
/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-файл поврежден при использовании с операциями применения и подключения. |
/Verify | Проверяет наличие ошибок и дублирование файлов. |
/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. |
/Compact | Применяет образ в компактном режиме, экономя место на диске. Заменяет WIMBoot. Только для Windows 10 для классических выпусков (домашняя, Pro, Enterprise и образовательных учреждений). Примечание: Если вы применяете изображение в компактном режиме с параметром /ScratchDir, убедитесь, что папка ScratchDir не находится в секции в формате FAT32. Использование секции FAT32 может привести к непредвиденным перезагрузкам во время запуска при первом включении. |
/EA | Новые возможности в Windows 10 версии 1607. Применяет расширенные атрибуты. |
/ApplyDrive | Указывает логический диск с помощью DeviceID. Чтобы получить идентификатор устройства из командной строки, введите 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-файл поврежден при использовании с операциями применения и подключения. |
/Verify | Проверяет наличие ошибок и дублирование файлов. |
[/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 | Не требуется для записи на рабочем столе. Указывает один или несколько идентификаторов платформы (разделенных точкой с запятой) для добавления в образ. Если значение не указано, идентификатор платформы будет иметь значение "*". |
/Compress | Указывает тип сжатия, используемого при записи. Если вы разбиете 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 файлах. |
/Compress | Указывает тип сжатия, используемого для начальной операции захвата. Максимальный вариант обеспечивает оптимальное сжатие, но требует больше времени для захвата образа. Быстрый вариант обеспечивает более быстрое сжатие изображений, но результирующий файл больше, чем сжатые с помощью максимального параметра. Это тип сжатия по умолчанию, который используется, если не указать параметр. Ни один из вариантов не сжимает захваченное изображение вообще. |
/Bootable | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов WinPE. В WIM-файле можно пометить как загружаемый только один образ тома. |
/CheckIntegrity | Обнаруживает и отслеживает повреждение WIM-файла при использовании с операциями записи, отключения, экспорта и фиксации. /CheckIntegrity останавливает операцию, если DISM обнаруживает, что WIM-файл поврежден при использовании с операциями применения и подключения. |
/Verify | Проверяет наличие ошибок и дублирование файлов. |
/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-файл поврежден при использовании с операциями применения и подключения. |
/Append | Добавляет измененный образ в существующий 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 | Указывает тип сжатия, используемого для начальной операции захвата. Аргумент /Compress не применяется при экспорте образа в существующий WIM-файл, его можно использовать только при экспорте образа в новый WIM-файл. Максимальный параметр обеспечивает наилучшее сжатие, но требует больше времени для захвата изображения. Быстрый параметр обеспечивает более быстрое сжатие изображений, но полученные файлы больше, чем сжатые с помощью максимального параметра. Это тип сжатия по умолчанию, который используется, если не указать параметр. Используйте параметр восстановления для экспорта образов сброса push-button. Результирующий файл гораздо меньше размера, что, в свою очередь, значительно сокращает объем дискового пространства, необходимого для сохранения образа сброса кнопки на диске восстановления. Целевой файл должен быть указан с расширением ESD. Параметр none не сжимает захваченное изображение вообще. |
/Bootable | Помечает образ тома как загружаемый образ. Этот аргумент доступен только для образов 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, 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 | Задает подключенный образ с разрешениями только для чтения. Необязательный элемент. |
/Optimize | Сокращает начальное время подключения. |
/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 не поддерживает разделение сжатых FFU. Если вы разделяете 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-файл поврежден при использовании с операциями применения и подключения. |
/Append | Добавляет измененный образ в существующий 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>
Параметр | Описание |
---|---|
/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 может использовать несколько раз в одной команде для применения нескольких поставщиков услуг. Поставщики служб будут применяться в указанном порядке, поэтому зависимость должна быть указана перед SPP, которая зависит от нее.
Дополнительные сведения о разложенных пакетах подготовки и использовании CopyDandI.cmd см. в разделе Siloed provisioning packages.
Сведения о работе с пакетами подготовки с разложенными пакетами подготовки см. в лаборатории 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 для синтаксиса Command-Line
Развертывание Windows с помощью полного обновления флэш-памяти (FFU)