Share via


DISM 구성 목록 파일

DISM 구성 목록을 사용하면 DISM을 사용하여 이미지를 캡처할 때 각 파일 및 폴더에 대한 특정 압축, 캡처 및 경계 맞춤 작업을 사용자 지정할 수 있습니다. DISM 구성 목록 파일은 일반적으로 WimScript.ini라고 합니다.

DISM의 /ConfigFile 옵션을 사용하여 다음을 정의하는 구성 목록 파일을 지정할 수 있습니다.

  • DISM /Capture-Image를 실행할 때 캡처 프로세스에서 제외되어야 하는 파일 및 폴더.
  • /Compress 인수를 사용할 때 압축 프로세스에서 제외되어야 하는 폴더, 파일 및 파일 형식.

구성 목록 파일 만들기

구성 목록 파일은 최대 3개의 섹션이 있는 텍스트 파일입니다. 각 섹션에서는 이미지를 캡처할 때 여러 파일 형식에서 발생하는 작업을 정의할 수 있습니다. 메모장 같은 텍스트 편집기를 사용하여 구성 목록(.ini) 파일을 만들 수 있습니다.

다음 섹션은 DISM 구성 목록 파일에 나타납니다. 제외하려는 각 파일 또는 폴더에 대한 관련 섹션에 새 줄을 추가합니다.

섹션 Description
[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 이미지 관리 명령줄 옵션