다음을 통해 공유


DISM 이미지 관리 명령줄 옵션

배포 이미지 서비스 및 관리(DISM.exe)는 서비스를 위해 Windows 이미지(.wim) 파일 또는 가상 하드 디스크(.vhd 또는 .vhdx)를 탑재합니다. 또한 DISM 이미지 관리 명령을 사용하여 이미지 인덱스 번호를 나열하고, 탑재할 이미지의 아키텍처를 확인하고, 이미지를 추가하고, 이미지를 적용하고, 이미지를 캡처하고, 이미지를 삭제할 수 있습니다. 이미지가 업데이트되면 이미지를 분리하고 변경 내용을 커밋하거나 취소해야 합니다.

이 항목에서는 이미지 관리와 관련된 DISM 명령에 대해 설명합니다. 다른 명령줄 옵션을 보려면 DISM(배포 이미지 서비스 및 관리) 명령줄 옵션을 참조하세요. 일반적인 DISM 시나리오에 대한 자세한 내용은 DISM이란?을 참조하세요.

명령줄 도구 외에도 DISM은 Windows PowerShell을 통해 사용할 수 있습니다. 자세한 내용은 Windows PowerShell의 DISM(배포 이미징 서비스 관리) Cmdlet을 참조하세요.

다음 명령을 사용하여 .wim, .vhd 및 .vhdx 파일을 탑재, 분리, 캡처, 추가, 삭제 및 쿼리할 수 있습니다. 이러한 옵션은 대/소문자를 구분하지 않습니다.

/Append-Image

이미지를 .wim 파일에 추가합니다. /Append-Image는 새 파일을 /ImageFile 인수로 지정된 기존 .wim 파일의 리소스와 비교하고, 각 파일이 한 번만 캡처되도록 각 고유한 파일의 단일 복사본만 저장합니다. .wim 파일에는 하나의 압축 형식만 할당될 수 있습니다. 따라서 동일한 압축 형식의 파일만 추가할 수 있습니다.

이 명령줄 옵션은 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

Important

/Append-Image 옵션을 실행할 디스크 공간이 충분한지 확인합니다. 이미지를 추가하는 동안 디스크 공간이 부족하면 .wim 파일이 손상될 수 있습니다.

구문:

DISM.exe /Append-Image /ImageFile:<path_to_image_file> /CaptureDir:<source_directory> /Name:<image_name> [/Description:<image_description>] [/ConfigFile:<configuration_file.ini>] [/Bootable] /WIMBoot [/CheckIntegrity] [/Verify] [/NoRpFix]
매개 변수 설명
/WIMBoot /WIMBoot를 사용하여 WIMBoot(Windows 이미지 파일 부팅) 구성으로 이미지를 추가합니다. 이는 WIMBoot 파일로 캡처 또는 내보낸 Windows 8.1 이미지에만 적용됩니다. 이 기능은 Windows 10 이상에서 지원되지 않습니다.
/ConfigFile 이미지 캡처 및 압축 명령에 대한 제외를 나열하는 구성 파일의 위치를 ​​지정합니다. 자세한 내용은 DISM 구성 목록 및 WimScript.ini 파일을 참조하세요.
/Bootable 볼륨 이미지를 부팅 가능한 이미지로 표시합니다. 이 인수는 WinPE(Windows 사전 설치 환경) 이미지에만 사용할 수 있습니다. 볼륨 이미지는 .wim 파일 내에서 하나만 부팅 가능으로 표시할 수 있습니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Verify 오류와 파일 중복을 확인합니다.
/NoRpFix 재분석 지점 태그 수정을 사용하지 않도록 설정합니다. 재분석 지점은 파일 시스템의 다른 파일에 대한 링크를 포함하는 파일입니다. /NoRpFix를 지정하지 않으면 /ImageFile에 지정된 값 외부의 경로로 확인되는 재분석 지점이 캡처되지 않습니다.

예시:

Dism /Append-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D

/Apply-FFU

FFU의 경우 이 명령은 FFU(전체 플래시 유틸리티) 또는 SFU(분할 FFU)를 지정된 실제 드라이브에 적용합니다.

구문:

/Apply-Ffu /ImageFile:<path_to_image_file> /ApplyDrive:<physical_drive_path> [/SFUFile:<pattern>]
매개 변수 설명
/ImageFile 적용할 FFU 이미지 파일의 경로 및 이름
/ApplyDrive 이미지로 만들 실제 드라이브의 경로
/SFUfile<pattern> 압축 없이 캡처되는 분할 FFU의 경우 선택 사항입니다. /SFUFile을 사용하여 분할 FFU 파일(SFU)을 참조합니다. pattern은 분할 파일의 명명 패턴 및 위치입니다. 명명 패턴을 지정하는 경우 와일드카드 문자를 사용합니다. 예를 들어 "E:\image\install*.sfu"는 E:\image 디렉터리에 있는 모든 분할 파일(install1.sfu, install2.sfu 등)을 적용합니다.

예시:

DISM.exe /Apply-Ffu /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDrive0

/Apply-Image

WIM의 경우 이 명령은 Windows 이미지 파일(.wim) 또는 분할 Windows 이미지(.swm) 파일을 지정된 파티션에 적용합니다. Windows 10 버전 1607부터 DISM은 EA(확장 특성)를 적용하고 캡처할 수 있습니다.

FFU의 경우 이 명령은 전체 플래시 업데이트(.ffu) 이미지를 지정된 드라이브에 적용합니다. 이 명령을 사용하여 전체 이미지를 VHD에 적용할 수 있지만, 가상 하드 디스크(.vhdx) 파일의 이미지 적용은 지원하지 않습니다. FFU는 Windows 10에만 적용됩니다. 이 명령을 사용하여 FFU를 적용할 수 있지만 /apply-ffu를 대신 사용하세요.

이 옵션은 VHD(가상 하드 디스크)의 이미지 적용을 지원하지 않지만, 이 명령을 사용하여 이미지를 연결되고, 분할되고, 형식이 지정된 .vhdx 파일에 적용할 수 있습니다.

WIM에 대한 인수:

DISM.exe /Apply-Image /ImageFile:<path_to_image_file> [/SWMFile:<pattern>] /ApplyDir:<target_directory> {/Index:< image_index> | /Name:<image_name>} [/CheckIntegrity] [/Verify] [/NoRpFix] [/ConfirmTrustedFile] [/WIMBoot (deprecated)] [/Compact] [/EA]

FFU에 대한 인수

/apply-ffu을 참조하세요.

매개 변수 설명
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Verify 오류와 파일 중복을 확인합니다.
/NoRpFix 재분석 지점 태그 수정을 사용하지 않도록 설정합니다. 재분석 지점은 파일 시스템의 다른 파일에 대한 링크를 포함하는 파일입니다. /NoRpFix를 지정하지 않으면 /ImageFile에 지정된 값 외부의 경로로 확인되는 재분석 지점이 캡처되지 않습니다.
/SWMFile 분할 .wim 파일(SWM)을 참조할 수 있도록 설정합니다. pattern은 분할 파일의 명명 패턴 및 위치입니다. 명명 패턴을 지정하는 경우 와일드카드 문자를 사용합니다. 예를 들어 "E:\image\install*.swm"은 E:\image 디렉터리에 있는 모든 분할 파일(install1.swm, install2.swm 등)을 적용합니다.
/ConfirmTrustedFile 신뢰할 수 있는 데스크톱에 대한 이미지의 유효성을 검사합니다. 이 옵션은 WinPE 4.0 이상을 실행하는 컴퓨터에서만 실행할 수 있습니다. WinPE에서 /ConfirmTrustedFile 옵션과 함께 /Apply-Image를 사용하는 경우 항상 실제 미디어 위치를 가리키는 /ScratchDir 옵션을 지정합니다. 이렇게 하면 짧은 파일 이름을 항상 사용할 수 있습니다. /ScratchDir 옵션의 기본 동작에 대한 자세한 내용은 명령줄 구문에 대한 DISM 전역 옵션을 참조하세요. Windows 10 버전 1607부터 /EA를 사용하여 확장 특성을 적용할 수 있습니다.
/WIMBoot /WIMBoot를 사용하여 WIMBoot(Windows 이미지 파일 부팅) 구성으로 이미지를 추가합니다. 이는 WIMBoot 파일로 캡처 또는 내보낸 Windows 8.1 이미지에만 적용됩니다. 이 기능은 Windows 10 이상에서 지원되지 않습니다.
/Compact 이미지를 압축 모드로 적용하여 드라이브 공간을 절약합니다. WIMBoot를 대체합니다. 데스크톱용 Windows 10 버전(Home, Pro, Enterprise 및 Education) 전용입니다.

참고: /ScratchDir 옵션을 사용하여 이미지를 압축 모드로 적용하는 경우 ScratchDir 폴더가 FAT32 형식 파티션에 있지 않은지 확인하세요. FAT32 파티션을 사용하면 OOBE 중에 예기치 않은 재부팅이 발생할 수 있습니다.
/EA Windows 10 버전 1607의 새로운 기능입니다. 확장 특성을 적용합니다.
/ApplyDrive DeviceID를 사용하여 논리 드라이브를 지정합니다. 명령줄에서 디바이스 ID를 가져오려면 "wmic diskdrive list brief"를 입력합니다. 참고: VHD는 설명에서 "PhysicalDrive"라는 이름으로 표시될 수 있습니다(예: .\PhysicalDrive2).
/SFUFile /SFUFile을 사용하여 분할 FFU 파일(SFU)을 참조합니다. pattern은 분할 파일의 명명 패턴 및 위치입니다.

예:

Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:D:\
Dism /apply-image /imagefile:install.swm /swmfile:install*.swm /index:1 /applydir:D:

/Capture-CustomImage

특정 install.wim 파일을 기반으로 하는 증분 파일 변경 내용을 WIMBoot 이미지에 대한 새 파일인 custom.wim으로 캡처합니다. 빈 디렉터리는 캡처할 수 없습니다. 캡처된 파일은 포인터 파일로 변환됩니다. custom.wim은 install.wim 옆의 동일한 폴더에 배치됩니다.

중요

  • /Capture-CustomImage는 사용자 지정 파일만 캡처합니다. 설치 파일을 새 WIM으로 캡처하는 데 사용할 수 없습니다.
  • install.wim 및 custom.wim 파일을 함께 유지합니다. custom.wim 파일 또는 install.wim 파일을 전환하지 마세요.
  • 사용자 지정 이미지는 한 번만 캡처할 수 있습니다. 증분 파일 변경 내용이 캡처되면 custom.wim을 제거하거나 다시 캡처하지 마세요.

구문:

Dism /Capture-CustomImage /CaptureDir:<source_directory> [/ConfigFile:<configuration_file.ini>] [/CheckIntegrity] [/Verify] [/ConfirmTrustedFile]
매개 변수 설명
/CaptureDir 이미지가 적용되고 사용자 지정된 디렉터리를 지정합니다.
/ConfigFile 이미지 캡처 및 압축 명령에 대한 제외를 나열하는 구성 파일의 위치를 지정합니다. 자세한 내용은 DISM 구성 목록 및 WimScript.ini 파일을 참조하세요.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Verify 오류와 파일 중복을 확인합니다.
[/ConfirmTrustedFile Windows 10, Windows 8.1 또는 Windows 8에서 신뢰할 수 있는 데스크톱에 대한 이미지의 유효성을 검사합니다. 이 옵션은 WinPE 4.0 이상을 실행하는 컴퓨터에서만 실행할 수 있습니다.

예시:

Dism /Capture-CustomImage /CaptureDir:D:\

/Capture-FFU

실제 드라이브의 파티션 이미지를 새 .ffu 파일로 캡처합니다.

이미지를 전체 플래시 유틸리티 이미지(.ffu) 파일 또는 분할 ffu(.sfu) 파일 세트로 캡처할 수 있습니다.

구문:

Dism /Capture-Ffu /ImageFile:<path_to_image_file> /CaptureDrive:<physical_drive_path> /Name:<image_name> [/Description:<image_description>] [/PlatformIds:<platform_ids>] [/Compress:{default|none}] 
매개 변수 설명
/CaptureDrive 캡처할 실제 드라이브입니다. diskpart를 사용하여 드라이브 번호 정보를 가져올 수 있습니다. \\.\PhysicalDriveX 형식을 사용합니다. 여기서 X는 diskpart에서 제공하는 디스크 번호입니다.
/PlatformIds 데스크톱 캡처에는 필요하지 않습니다. 이미지에 추가할 하나 이상의 플랫폼 ID(세미콜론으로 구분)를 지정합니다. 지정하지 않으면 플랫폼 ID는 '*'가 됩니다.
/Compress 캡처할 때 사용되는 압축 형식을 지정합니다. FFU를 분할하는 경우 DISM에서 압축된 FFU 분할을 지원하지 않으므로 none을 지정합니다.

예:

데스크톱 FFU를 캡처합니다.

DISM.exe /Capture-Ffu /ImageFile:install.ffu /CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0

분할될 데스크톱 FFU를 캡처합니다.

DISM.exe /Capture-Ffu /ImageFile:install.ffu /CaptureDrive:\\.\PhysicalDrive0 /Name:Drive0 /Compress:none

/Capture-Image

드라이브 이미지를 새 .wim 파일로 캡처합니다. 캡처된 디렉터리에는 모든 하위 폴더와 데이터가 포함됩니다. 빈 디렉터리는 캡처할 수 없습니다. 디렉터리에는 하나 이상의 파일이 포함되어야 합니다. 또한 DISM은 필요에 따라 EA(확장 특성)를 적용하고 캡처할 수 있습니다.

이미지를 Windows 이미지(.wim) 파일 또는 분할 Windows 이미지(.swm) 파일 세트로 캡처할 수 있지만, 이 옵션은 가상 하드 디스크(.vhd/.vhdx) 파일을 캡처하도록 지원하지 않습니다. FFU를 캡처하려는 경우 /Capture-FFU를 참조하세요.

구문:

Dism /Capture-Image /ImageFile:<path_to_image_file> /CaptureDir:<source_directory> /Name:<image_name> [/Description:<image_description>]
[/ConfigFile:<configuration_file.ini>] {[/Compress:{max|fast|none}] [/Bootable] | [/WIMBoot]} [/CheckIntegrity] [/Verify] [/NoRpFix] [/EA]
매개 변수 설명
/ConfigFile 이미지 캡처 및 압축 명령에 대한 제외를 나열하는 구성 파일의 위치를 지정합니다. 자세한 내용은 DISM 구성 목록 및 WimScript.ini 파일을 참조하세요.
/Compress 초기 캡처 작업에 사용되는 압축 형식을 지정합니다. maximum 옵션은 최상의 압축을 제공하지만 이미지를 캡처하는 데 더 많은 시간이 걸립니다. fast 옵션은 더 빠른 이미지 압축을 제공하지만 결과 파일은 maximum 옵션을 사용하여 압축한 파일보다 큽니다. 이 옵션은 인수를 지정하지 않을 경우 사용되는 기본 압축 형식입니다. none 옵션은 캡처된 이미지를 전혀 압축하지 않습니다.
/Bootable 볼륨 이미지를 부팅 가능한 이미지로 표시합니다. 이 인수는 WinPE 이미지에만 사용할 수 있습니다. 볼륨 이미지는 .wim 파일 내에서 하나만 부팅 가능으로 표시할 수 있습니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Verify 오류와 파일 중복을 확인합니다.
/NoRpFix 재분석 지점 태그 수정을 사용하지 않도록 설정합니다. 재분석 지점은 파일 시스템의 다른 파일에 대한 링크를 포함하는 파일입니다. /NoRpFix를 지정하지 않으면 /ImageFile에 지정된 값 외부의 경로로 확인되는 재분석 지점이 캡처되지 않습니다.
/WIMBoot /WIMBoot를 사용하여 WIMBoot(Windows 이미지 파일 부팅) 구성으로 이미지를 추가합니다. 이는 WIMBoot 파일로 캡처 또는 내보낸 Windows 8.1 이미지에만 적용됩니다. 이 기능은 Windows 10 이상에서 지원되지 않습니다.
/EA 확장 특성을 캡처합니다. 확장 특성을 캡처하려면 스위치를 명시적으로 지정해야 합니다. WIM 이미지에서 캡처할 구성 요소에 설정된 경우 DISM에서 확장 특성 비트를 캡처합니다. 비트가 설정되지 않으면 DISM에서 설정하지 않습니다. AppX 패키지 구성 요소 또는 Win32 애플리케이션 구성 요소가 아닌 CAB 패키지 및 드라이버의 기본 제공 구성 요소에만 이러한 확장 특성 비트가 있습니다. 접두사가 "$Kernel"인 확장 특성입니다. 사용자 모드 확장 특성만 캡처되므로 이름은 건너뜁니다. Windows 10 버전 1607에서 DISM을 사용하여 확장 특성을 캡처하고,이전 버전의 DISM을 사용하여 이미지를 적용하는 경우 작업은 성공하지만 확장 특성은 적용된 이미지로 설정되지 않습니다.

예:

Dism /Capture-Image /ImageFile:install.wim /CaptureDir:D:\ /Name:Drive-D
dism /Capture-Image /CaptureDir:C:\ /ImageFile:"C:\WindowsWithOffice.wim" /Name:"Chinese Traditional" /ea

/Cleanup-Mountpoints

손상된 탑재 이미지와 관련된 모든 리소스를 삭제합니다. 이 명령은 이미 탑재된 이미지를 분리하지 않으며, /Remount-Image 명령을 사용하여 복구할 수 있는 이미지를 삭제하지도 않습니다.

예시:

Dism /Cleanup-Mountpoints

자세한 내용은 Windows 이미지 복구를 참조하세요.

/Commit-Image

변경 내용을 탑재된 이미지에 적용합니다. 이미지는 /Unmount-Image 옵션을 사용할 때까지 탑재된 상태로 유지됩니다.

구문:

Dism /Commit-Image /MountDir:<path_to_mount_directory> [/CheckIntegrity] [/Append]
매개 변수 설명
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Append 원본 이미지를 덮어쓰는 대신 수정된 이미지를 기존 .wim 파일에 추가합니다. /CheckIntegrity 및 /Append 인수는 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

예시:

Dism /Commit-Image /MountDir:C:\test\offline

/Delete-Image

여러 볼륨 이미지가 있는 .wim 파일에서 지정된 볼륨 이미지를 삭제합니다. 이 옵션은 메타데이터 항목 및 XML 항목만 삭제합니다. 스트림 데이터를 삭제하지 않으며, .wim 파일을 최적화하지 않습니다.

이 명령줄 옵션은 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

구문:

Dism /Delete-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>} [/CheckIntegrity]
매개 변수 설명
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.

예시:

Dism /Delete-Image /ImageFile:install.wim /Index:1

/Export-Image

지정된 이미지의 복사본을 다른 파일로 내보냅니다. 원본 및 대상 파일은 동일한 압축 형식을 사용해야 합니다. 또한 새 이미지 파일로 내보내 이미지를 최적화할 수 있습니다. 이미지를 수정하면 DISM에서 이미지의 전체 크기를 늘리는 추가 리소스 파일을 저장합니다. 이미지를 내보내면 불필요한 리소스 파일이 제거됩니다.

이 명령줄 옵션은 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

구문:

Dism /Export-Image /SourceImageFile:<path_to_image_file> {/SourceIndex:<image_index> | /SourceName:<image_name>} /DestinationImageFile:<path_to_image_file> [/DestinationName:<Name>] [/Compress:{fast|max|none|recovery}] [/Bootable] [/WIMBoot] [/CheckIntegrity]
매개 변수 설명
/SWMFile 분할 .wim 파일을 참조할 수 있도록 설정합니다. pattern은 분할 파일의 명명 패턴 및 위치입니다. 와일드카드 문자를 지정할 수도 있습니다. 예를 들어 "E:\image\install*.swm"은 E:\image 디렉터리에 있는 분할 파일(install1.swm, install2.swm 등)을 내보냅니다.
/Compress 초기 캡처 작업에 사용되는 압축 형식을 지정합니다. /Compress 인수는 이미지를 기존 .wim 파일로 내보낼 때 적용되지 않으며, 이미지를 새 .wim 파일로 내보낼 때만 사용할 수 있습니다. maximum 옵션은 최상의 압축을 제공하지만 이미지를 캡처하는 데 더 많은 시간이 걸립니다. fast 옵션은 더 빠른 이미지 압축을 제공하지만 결과 파일은 maximum 옵션을 사용하여 압축한 파일보다 큽니다. 이 옵션은 인수를 지정하지 않을 경우 사용되는 기본 압축 형식입니다. recovery 옵션을 사용하여 원스톱 복원 이미지를 내보냅니다. 결과 파일의 크기가 훨씬 작으므로 원스톱 복원 이미지를 복구 드라이브에 저장하는 데 필요한 디스크 공간을 크게 줄입니다. 대상 파일은 .esd 확장명으로 지정해야 합니다. none 옵션은 캡처된 이미지를 전혀 압축하지 않습니다.
/Bootable 볼륨 이미지를 부팅 가능한 이미지로 표시합니다. 이 인수는 WinPE 이미지에만 사용할 수 있습니다. 볼륨 이미지는 .wim 파일 내에서 하나만 부팅 가능으로 표시할 수 있습니다.
/WIMBoot /WIMBoot를 사용하여 WIMBoot(Windows 이미지 파일 부팅) 구성으로 이미지를 추가합니다. 이는 WIMBoot 파일로 캡처 또는 내보낸 Windows 8.1 이미지에만 적용됩니다. 이 기능은 Windows 10 이상에서 지원되지 않습니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.

예시:

Dism /Export-Image /SourceImageFile:install.wim /SourceIndex:1 /DestinationImageFile:install2.wim

/Get-ImageInfo

.wim, .ffu, .vhd 또는 .vhdx 파일에 포함된 이미지에 대한 정보를 표시합니다. /Index 또는 /Name 인수와 함께 사용하면 이미지가 WIMBoot 이미지 또는 Windows 8.1인지를 포함하여 지정된 이미지에 대한 정보가 표시됩니다. DISM을 사용하여 이미지 또는 구성 요소의 인벤토리 가져오기를 참조하세요. /Name 인수는 VHD 파일에 적용되지 않습니다. FFU 및 VHDX 파일의 경우 /Index:1을 지정해야 합니다.

구문:

Dism /Get-ImageInfo /ImageFile:<path_to_image.wim> [{/Index:<Image_index> | /Name:<Image_name>}]

예:

Dism /Get-ImageInfo /ImageFile:C:\test\offline\install.wim
Dism /Get-ImageInfo /ImageFile:C:\test\images\myimage.vhd /Index:1

/Get-MountedImageInfo

현재 탑재된 .ffu, .vhd, .vhdx 및 .wim 이미지의 목록 및 탑재된 이미지에 대한 정보(예: 이미지가 유효한지 여부, 읽기/쓰기 권한, 탑재 위치, 탑재된 파일 경로 및 탑재된 이미지 인덱스)를 반환합니다.

예시:

Dism /Get-MountedImageInfo

/Get-WIMBootEntry

/Get-WIMBootEntry를 사용하여 지정된 디스크 볼륨에 대한 WIMBoot 구성 항목을 표시합니다.

WIMBoot 구성 항목을 표시하는 방법에 대한 자세한 내용은 'DISM을 사용하여 이미지 또는 구성 요소의 인벤토리 가져오기'를 참조하세요.

이는 Windows 8.1에만 적용됩니다. 이 기능은 Windows 10 이상에서 지원되지 않습니다.

구문:

Dism /Get-WIMBootEntry /Path:<volume_path>

예시:

Dism /Get-WIMBootEntry /Path:C:\

/List-Image

지정된 이미지의 파일 및 폴더 목록을 표시합니다.

이 명령줄 옵션은 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

구문:

Dism /List-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>}

예시:

Dism /List-Image /ImageFile:install.wim /Index:1

/Mount-Image

서비스에 사용할 수 있도록 이미지를 .ffu, .wim, .vhd 또는 .vhdx 파일에서 지정된 디렉터리로 탑재합니다.

이미지를 탑재할 때 다음 사항에 유의하세요.

  • 탑재 디렉터리를 만들어야 하지만 비어 있어야 합니다.
  • 모든 이미지 형식에는 인덱스 또는 이름 값이 필요합니다. WIM은 이미지 이상을 포함할 수 있습니다. FFU 및 VHD의 경우 index:1을 사용합니다.

구문:

Dism /Mount-Image /ImageFile:<path_to_image_file> {/Index:<image_index> | /Name:<image_name>} /MountDir:<path_to_mount_directory> [/ReadOnly] [/Optimize] [/CheckIntegrity]
매개 변수 설명
/ReadOnly 읽기 전용 권한으로 탑재된 이미지를 설정합니다. 선택 사항.
/Optimize 초기 탑재 시간을 줄입니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.

예:

Dism /Mount-Image /ImageFile:C:\test\images\myimage.wim /index:1 /MountDir:C:\test\offline
Dism /Mount-Image /ImageFile:C:\test\images\myimage.vhd /index:1 /MountDir:C:\test\offline /ReadOnly
Dism /Mount-Image /ImageFile:C:\test\images\WinOEM.ffu /MountDir:C:\test\offline /index:1

/Optimize-FFU

FFU 이미지를 최적화하여 배포 속도를 높이고 크기가 다른 디스크에 더 쉽게 배포할 수 있습니다. 자세한 내용은 Windows 전체 플래시 업데이트 이미지 캡처 및 적용을 참조하세요.

구문:

Dism /Optimize-FFU /ImageFile:<path-to-ffu-file> [/PartitionNumber:<PartitionNumber>]
매개 변수 설명
/ImageFile 최적화하려는 FFU의 경로입니다.
/PartitionNumber 선택 사항. 기본적으로 /Optimize-FFU는 OS 파티션을 최적화합니다. /PartitionNumber를 사용하면 최적화하려는 파티션을 지정할 수 있습니다.

예:

Dism /Optimize-FFU /ImageFile:flash.ffu
Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2

/Optimize-Image

이 명령은 이미지가 디바이스에 적용되기 전에 이미지에 대해 실행되는 마지막 명령이어야 하며, 재고 구축 시나리오를 위해 디바이스를 빌드할 때 제조 현장에서 시간을 줄일 수 있습니다.

구문:

DISM.exe /Image:C:\test\offline /Optimize-Image {/Boot | /WimBoot}
  • /Boot는 부팅하는 동안 OS에서 소비하는 온라인 구성 시간을 줄이려고 시도합니다. 이미지를 최적화한 후 이미지에서 서비스 작업을 수행하면 이 최적화가 잘못 렌더링될 수 있습니다.

    DISM /Optimize-Image /boot는 다음 운영 체제에서 사용할 수 있습니다.

    • Windows 11

    • Windows 10 버전 1607

    • Windows 10 버전 1809 이상

    • Windows Server 2012 R2 이상

      /Boot을 사용하여 부팅하는 동안 OS에서 소비하는 온라인 구성 시간을 줄이려고 시도합니다. 이미지를 최적화한 후 이미지에서 서비스 작업을 수행하면 이 최적화가 잘못 렌더링될 수 있습니다.

  • /WimBoot는 WIMBoot 시스템에 설치할 오프라인 이미지를 구성하기 위한 것입니다.

:

DISM.exe /Image:C:\test\offline /Optimize-Image /Boot
DISM.exe /Image:C:\test\offline /Optimize-Image /WimBoot

/Remount-Image

액세스할 수 없게 된 탑재된 이미지를 다시 탑재하여 서비스에 사용할 수 있도록 합니다.

구문:

Dism /Remount-Image /MountDir:<path_to_mount_directory>

예시:

Dism /Remount-Image /MountDir:C:\test\offline

/Split-FFU

FFU의 경우 이 명령은 기존 전체 플래시 업데이트(.ffu) 파일을 여러 읽기 전용 분할 .sfu 파일로 분할합니다. DISM은 압축된 FFU 분할을 지원하지 않습니다. FFU를 분할하는 경우 지정된 /compress:none 옵션으로 FFU가 캡처되었는지 확인합니다.

이 옵션은 .sfu 파일을 지정된 디렉터리에 만들고, 각 파일의 이름은 지정된 /SFUFile과 동일하지만 번호가 추가되어 지정됩니다. 예를 들어 c:\flash.sfu를 사용하면 flash.sfu 파일, flash2.ffu 파일, flash3.sfu 파일 등을 가져와서 분할 .sfu 파일의 각 부분을 정의하고 C:\ 디렉터리에 저장합니다.

FFU에 대한 구문:

Dism /Split-Ffu /ImageFile:<path_to_image_file> /SFUFile:<pattern> /FileSize:<MB-Size> [/CheckIntegrity]
매개 변수 설명
/FileSize 만든 각 파일의 최대 크기(MB)를 지정합니다. 단일 파일이 /FileSize 옵션에 지정된 값보다 큰 경우 결과로 생성되는 분할 .swm 파일 중 하나는 큰 파일을 수용하기 위해 /FileSize 옵션에 지정된 값보다 커집니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/ImageFile .FFU 파일(예: flash.ffu)의 경로를 지정합니다.
/SFUFile 분할 FFU 파일(SFU)을 참조합니다. pattern은 분할 파일의 명명 패턴 및 위치입니다.

예시:

DISM.exe /Split-Ffu /ImageFile:flash.ffu /SFUFile:flash.sfu /FileSize:650

/Split-Image

WIM의 경우 이 명령은 기존 .wim 파일을 여러 읽기 전용 분할 .swm 파일로 분할합니다.

이 옵션은 .swm 파일을 지정된 디렉터리에 만들고, 각 파일의 이름은 지정된 path_to_swm과 동일하지만 번호가 추가되어 지정됩니다. 예를 들어 path_to_swmc:\Data.swm으로 설정하면 이 옵션은 Data.swm 파일, Data2.swm 파일, Data3.swm 파일 등을 만들어 분할 .wim 파일의 각 부분을 정의하고 C:\ 디렉터리에 저장합니다.

이 명령줄 옵션은 VHD(가상 하드 디스크) 파일에 적용되지 않습니다.

WIM에 대한 구문:

Dism /Split-Image /ImageFile:<path_to_image_file> /SWMFile:<path_to_swm> /FileSize:<MB-Size> [/CheckIntegrity]
매개 변수 설명
/FileSize 만든 각 파일의 최대 크기(MB)를 지정합니다. 단일 파일이 /FileSize 옵션에 지정된 값보다 큰 경우 결과로 생성되는 분할 .swm 파일 중 하나는 큰 파일을 수용하기 위해 /FileSize 옵션에 지정된 값보다 커집니다.
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/ImageFile 이미지 파일(예: install.wim)의 경로를 지정합니다.

예시:

Dism /Split-Image /ImageFile:install.wim /SWMFile:split.swm /FileSize:650

/Unmount-Image

.ffu, .wim, .vhd 또는 .vhdx 파일을 분리하고, 이미지가 탑재될 때 변경 내용을 커밋하거나 삭제합니다.

/Unmount-Image 옵션을 사용하는 경우 /commit 또는 /discard 인수를 사용해야 합니다.

구문:

Dism /Unmount-Image /MountDir:<path_to_mount_directory> {/Commit | /Discard} [/CheckIntegrity] [/Append]
매개 변수 설명
/CheckIntegrity 캡처, 분리, 내보내기 및 커밋 작업에서 사용할 때 .wim 파일 손상을 검색하고 추적합니다. /CheckIntegrity는 적용 및 탑재 작업에서 사용할 때 DISM에서 .wim 파일이 손상되었음을 검색하면 작업을 중지합니다.
/Append 원본 이미지를 덮어쓰는 대신 수정된 이미지를 기존 .wim 파일에 추가합니다. /CheckIntegrity 및 /Append 인수는 가상 하드 디스크(VHD, VHDX) 또는 FFU 파일에 적용되지 않습니다.

예:

Dism /Unmount-Image /MountDir:C:\test\offline /commit
Dism /Unmount-Image /MountDir:C:\test\offline /discard

/Update-WIMBootEntry

지정된 데이터 원본 ID와 연결된 WIMBoot 구성 항목을 이름이 바뀐 이미지 파일 또는 이동된 이미지 파일 경로로 업데이트합니다.

참고: /Update-WIMBootEntry 는 업데이트를 적용하려면 다시 시작해야 합니다.

구문:

Dism /Update-WIMBootEntry /Path:<Volume_path> /DataSourceID:<Data_source_id> /ImageFile:<Renamed_image_path>
매개 변수 설명
/Path WIMBoot 구성의 디스크 볼륨을 지정합니다.
/DataSourceID /Get-WIMBootEntry에서 표시되는 데이터 원본 ID를 지정합니다.

예시:

DISM.exe /Update-WIMBootEntry /Path:C:\ /DataSourceID:0 /ImageFile:R:\Install.wim

/Apply-SiloedPackage

하나 이상의 SPP(사일로 프로비전 패키지)를 지정된 이미지에 적용합니다. 이 옵션은 ADK 버전 1607 이상에서 CopyDandI.cmd를 실행하고 CopyDandI.cmd에서 만든 대상 폴더에서 dism.exe /Apply-SiloedPackage를 실행한 후에만 사용할 수 있습니다.

참고 항목

/Apply-SiloedPackage는 Windows 이미지에 대해 한 번만 실행할 수 있지만, /PackagePath는 동일한 명령에서 두 번 이상 사용하여 여러 SPP를 적용할 수 있습니다. SPP는 지정된 순서로 적용되므로 종속성은 종속되는 SPP 앞에 지정해야 합니다.

사일로 프로비전 패키지 및 CopyDandI.cmd를 사용하는 방법에 대한 자세한 내용은 사일로 프로비전 패키지를 참조하세요.

사일로 프로비전 패키지를 사용하는 방법을 알아보려면 랩 10: SPP(사일로 프로비전 패키지)를 사용하여 데스크톱 응용 프로그램 및 설정 추가를 참조하세요.

/Apply-SiloedPackage /PackagePath:<package_path> /ImagePath:<applied_image_path>
매개 변수 설명
/PackagePath 사일로 프로비전 패키지 파일의 경로를 지정합니다.
/ImagePath SPP를 적용하는 Windows 이미지의 경로를 지정합니다.

예시:

Dism.exe /apply-SiloedPackage /PackagePath:C:\test\Word.spp /PackagePath:C:\test\spp2.spp /ImagePath:C:\

DISM - Windows용 배포 이미지 서비스 및 관리 기술 참조

DISM이란?

명령줄 구문에 대한 DISM 전역 옵션

FFU(전체 플래시 업데이트)를 사용하여 Windows 배포

WIM, VHD 및 FFU: 이미지 파일 형식 비교