Файлы списка конфигураций DISM
Список конфигураций DISM позволяет настраивать определенные действия сжатия, записи и выравнивания границ для каждого файла и папки при записи изображения с помощью DISM. Файл списка конфигураций DISM обычно называется WimScript.ini
.
Параметр DISM /ConfigFile
можно использовать для указания файла списка конфигурации, который определяет:
- Какие файлы и папки должны быть исключены из процесса записи при запуске
DISM /Capture-Image
. - Какие папки, файлы и типы файлов должны быть исключены из процесса сжатия при использовании аргумента
/Compress
.
Создание файла списка конфигураций
Файл списка конфигурации — это текстовый файл с тремя разделами. Каждый раздел позволяет определить, что должно происходить с разными типами файлов при записи изображения. Файл списка конфигураций (.ini) можно создать с помощью текстового редактора, например Блокнота.
Следующие разделы отображаются в файле списка конфигураций DISM. Добавьте новые строки в соответствующий раздел для каждого файла или папки, которые вы хотите исключить.
Section | Описание |
---|---|
[ExclusionList] |
Позволяет определить файлы и папки, которые следует исключить при использовании /Capture-Image параметра . |
[ExclusionException] |
Позволяет переопределить список исключений по умолчанию при использовании /Capture-Image параметра . |
[CompressionExclusionList] |
Позволяет определить конкретные файлы и папки, а также указать типы файлов, исключаемые при использовании аргумента /Compress .
Примечание Чтобы исключить файл из сжатия, можно использовать сопоставление файлов или папок. Можно указать полное совпадение пути или использовать подстановочные знаки (). Например, можно использовать для |
Список исключений по умолчанию
По умолчанию DISM исключает следующие файлы:
[ExclusionList]
\$ntfs.log
\hiberfil.sys
\pagefile.sys
\swapfile.sys
\System Volume Information
\RECYCLER
\Windows\CSC
[CompressionExclusionList]
*.mp3
*.zip
*.cab
\WINDOWS\inf\*.pnf
Рекомендации по спискам исключений
Вы можете использовать подстановочные знаки только в последнем компоненте в пути к файлу, который не начинается с обратной косой черты. Пример:
myfolder\*.txt
Вы можете использовать предыдущую обратную косую черту, чтобы ограничить сопоставление файлов и каталогов относительно корневого каталога. Например, можно использовать этот список исключений:
\myfolder \folder\subfolder
В этом списке будут исключены следующие файлы и каталоги при записи "C:\" Диске:
C:\myfolder C:\folder\subfolder
Однако DISM не будет исключать файлы или каталоги, содержащиеся в следующем примере.
C:\main\myfolder C:\data\folder\subfolder
Список исключений по умолчанию можно переопределить с помощью
[ExclusionException]
раздела . Пример:[ExclusionException] \pagefile.sys \System Volume Information
Если в файле конфигурации WIM указан явный
[ExclusionException]
раздел, он всегда имеет приоритет над разделом[Exclusion List]
.Вы не можете переопределить список исключений сжатия по умолчанию с помощью
[ExclusionException]
раздела .
Использование файла конфигурации.
Если вы создаете файл конфигурации с пользовательским именем и сохраняете его за пределами каталога DISM, для запуска файла можно использовать команду DISM. В командной строке откройте каталог DISM. Пример:
Dism /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D /ConfigFile:WimScript.ini
или диспетчер конфигурации служб
Dism /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D /ConfigFile:<configuration list>
где <configuration list>
предоставляет полное расположение каталога для файла конфигурации. Например, C:\imaging\configuration_list.ini
. Необходимо использовать параметр /Capture-Image
для создания wim-файла или /Append-Image
параметр для добавления существующего WIM-файла.