DISM 構成一覧ファイル

DISM 構成一覧では、DISM を使用して画像をキャプチャするときに、各ファイルおよびフォルダーの圧縮、キャプチャ、境界の配置操作をカスタマイズできます。 DISM 構成一覧ファイルは、通常 WimScript.ini と呼ばれます。

DISM の /ConfigFile オプションを使って、次のものを定義する構成一覧ファイルを指定できます。

  • DISM /Capture-Image を実行する場合、どのファイルとフォルダーをキャプチャ プロセスから除外する必要があるか。
  • /Compress 引数を使用する場合、どのフォルダー、ファイル、およびファイルの種類を圧縮プロセスから除外する必要があるか。

構成一覧ファイルを作成する

構成一覧ファイルは、最大 3 つのセクションを持つテキスト ファイルです。 各セクションでは、画像をキャプチャするときに、さまざまなファイルの種類に対してどのような処理を行うかを定義します。 メモ帳などのテキスト エディターを使用して、構成一覧 (.ini) ファイルを作成できます。

下記の各セクションが、DISM 構成一覧ファイルに存在します。 除外したいファイルやフォルダーごとに、関連するセクションに新しい行を追加します。

セクション 説明
[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 イメージ管理のコマンド ライン オプション