DISM 구성 목록 파일
DISM 구성 목록을 사용하면 DISM을 사용하여 이미지를 캡처할 때 각 파일 및 폴더에 대한 특정 압축, 캡처 및 경계 맞춤 작업을 사용자 지정할 수 있습니다. DISM 구성 목록 파일은 일반적으로 WimScript.ini
라고 합니다.
DISM의 /ConfigFile
옵션을 사용하여 다음을 정의하는 구성 목록 파일을 지정할 수 있습니다.
-
DISM /Capture-Image
를 실행할 때 캡처 프로세스에서 제외되어야 하는 파일 및 폴더. -
/Compress
인수를 사용할 때 압축 프로세스에서 제외되어야 하는 폴더, 파일 및 파일 형식.
구성 목록 파일 만들기
구성 목록 파일은 최대 3개의 섹션이 있는 텍스트 파일입니다. 각 섹션에서는 이미지를 캡처할 때 여러 파일 형식에서 발생하는 작업을 정의할 수 있습니다. 메모장 같은 텍스트 편집기를 사용하여 구성 목록(.ini) 파일을 만들 수 있습니다.
다음 섹션은 DISM 구성 목록 파일에 나타납니다. 제외하려는 각 파일 또는 폴더에 대한 관련 섹션에 새 줄을 추가합니다.
섹션 | Description |
---|---|
[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 파일을 추가해야 합니다.