DISM 構成一覧ファイル
DISM 構成一覧では、DISM を使用して画像をキャプチャするときに、各ファイルおよびフォルダーの圧縮、キャプチャ、境界の配置操作をカスタマイズできます。 DISM 構成一覧ファイルは、通常 WimScript.ini
と呼ばれます。
DISM の /ConfigFile
オプションを使って、次のものを定義する構成一覧ファイルを指定できます。
DISM /Capture-Image
を実行する場合、どのファイルとフォルダーをキャプチャ プロセスから除外する必要があるか。/Compress
引数を使用する場合、どのフォルダー、ファイル、およびファイルの種類を圧縮プロセスから除外する必要があるか。
構成一覧ファイルを作成する
構成一覧ファイルは、最大 3 つのセクションを持つテキスト ファイルです。 各セクションでは、画像をキャプチャするときに、さまざまなファイルの種類に対してどのような処理を行うかを定義します。 メモ帳などのテキスト エディターを使用して、構成一覧 (.ini) ファイルを作成できます。
下記の各セクションが、DISM 構成一覧ファイルに存在します。 除外したいファイルやフォルダーごとに、関連するセクションに新しい行を追加します。
セクション | 説明 |
---|---|
[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 ファイルを追加する必要があります。