Поделиться через


Файлы списка конфигураций DISM

Список конфигураций DISM позволяет настраивать определенные действия сжатия, записи и выравнивания границ для каждого файла и папки при записи изображения с помощью DISM. Файл списка конфигураций DISM обычно называется WimScript.ini.

Параметр DISM /ConfigFile можно использовать для указания файла списка конфигурации, который определяет:

  • Какие файлы и папки должны быть исключены из процесса записи при запуске DISM /Capture-Image.
  • Какие папки, файлы и типы файлов должны быть исключены из процесса сжатия при использовании аргумента /Compress .

Создание файла списка конфигураций

Файл списка конфигурации — это текстовый файл с тремя разделами. Каждый раздел позволяет определить, что должно происходить с разными типами файлов при записи изображения. Файл списка конфигураций (.ini) можно создать с помощью текстового редактора, например Блокнота.

Следующие разделы отображаются в файле списка конфигураций DISM. Добавьте новые строки в соответствующий раздел для каждого файла или папки, которые вы хотите исключить.

Section Описание
[ExclusionList] Позволяет определить файлы и папки, которые следует исключить при использовании /Capture-Image параметра .
[ExclusionException] Позволяет переопределить список исключений по умолчанию при использовании /Capture-Image параметра .
[CompressionExclusionList] Позволяет определить конкретные файлы и папки, а также указать типы файлов, исключаемые при использовании аргумента /Compress .

Примечание

Чтобы исключить файл из сжатия, можно использовать сопоставление файлов или папок. Можно указать полное совпадение пути или использовать подстановочные знаки (). Например, можно использовать для \WINDOWS\inf.pnf сопоставления определенного типа файла или \WINDOWS\inf* для сопоставления всей папки.

Список исключений по умолчанию

По умолчанию 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-файла.

Параметры управления образами DISM Command-Line