DISM.exe [dism_options] {Imaging_command} [<이미지 인수>]
DISM.exe {/Image:<오프라인 이미지 경로> | /Online} [dism_options]
{servicing_command} [<서비스 인수>]
설명
DISM에서 Windows 이미지의 기능 및 패키지를 열거, 설치, 제거, 구성 및 업데이트
사용할 수 있는 명령은 서비스되는 이미지에 따라 다름
사용할 수 있는 명령은 이미지가 오프라인 또는 실행 중인지에 따라 다름
FFU 명령
/Capture-Ffu
실제 디스크 이미지를 새 FFU 파일로 캡처
/Apply-Ffu
.ffu 이미지 적용
/Split-Ffu
기존 .ffu 파일을 여러 개의 읽기 전용 FFU 파일로 분할
/Optimize-Ffu
다른 크기의 저장소에 적용할 수 있도록 FFU 파일을 최적화
WIM 명령
/Apply-CustomDataImage
사용자 지정 데이터 이미지에 포함된 파일 디하이드레이션
/Capture-CustomImage
사용자 지정을 WIMBoot 시스템의 델타 WIM 파일에 캡처
캡처한 디렉터리에는 모든 하위 폴더와 데이터 포함
/Get-WIMBootEntry
지정된 디스크 볼륨에 대한 WIMBoot 구성 항목 표시
/Update-WIMBootEntry
지정된 디스크 볼륨에 대한 WIMBoot 구성 항목 업데이트
/List-Image
지정한 이미지 내의 파일 및 폴더 목록 표시
/Delete-Image
여러 개의 볼륨 이미지가 포함된 .wim 파일에서 지정된 볼륨 이미지 삭제
/Export-Image
지정한 이미지의 복사본을 다른 파일로 내보내기
/Append-Image
WIM 파일에 다른 이미지 추가
/Capture-Image
드라이브 이미지를 새 .wim 파일에 캡처
캡처한 디렉터리에는 모든 하위 폴더와 데이터 포함
/Get-MountedWimInfo
탑재된 WIM 이미지에 대한 정보 표시
/Get-WimInfo
WIM 파일의 이미지에 대한 정보 표시
DISM /get-wiminfo /wimfile:"E:\sources\install.ext"
- 확장자 ext는 wim 또는 esd로 변경
/Commit-Wim
탑재된 WIM 이미지에 변경 사항 저장
/Unmount-Wim
탑재된 WIM 이미지를 탑재 해제
/Mount-Wim
WIM 파일에서 이미지 탑재
/Remount-Wim
분리된 WIM 탑재 디렉터리 복구
/Cleanup-Wim
손상된 탑재 WIM 이미지와 관련된 리소스 삭제
일반 이미징 명령
/Split-Image
기존 .wim 파일을 여러 개의 읽기 전용 분할 WIM(SWM) 파일로 분할
/Apply-Image
이미지 적용
/Get-MountedImageInfo
탑재된 WIM 및 VHD 이미지에 대한 정보 표시
/Get-ImageInfo
WIM, VHD 또는 FFU 파일의 이미지에 대한 정보 표시
/Commit-Image
탑재된 WIM 또는 VHD 이미지에 대한 변경 내용 저장
/Unmount-Image
탑재된 WIM 또는 VHD 이미지 분리
/Mount-Image
WIM 또는 VHD 파일에서 이미지 탑재
/Remount-Image
분리된 이미지 탑재 디렉터리 복구
/Cleanup-Mountpoints
손상된 탑재 이미지와 관련된 리소스 삭제
이미지 사양
/Online
실행 중인 운영 체제를 대상으로 지정
/Image
오프라인 Windows 이미지의 루트 디렉터리 경로 지정
DISM 옵션
/English
영어로 명령줄 출력 표시
/Format
보고서 출력 형식 지정
/WinDir
Windows 디렉터리 경로 지정
/SysDriveDir
이름이 BootMgr인 시스템 로더 파일 경로 지정
/LogPath
로그 파일 경로 지정
/LogLevel
로그에 표시되는 출력 수준 지정(1-4).
/NoRestart
자동 다시 부팅 및 다시 부팅 메시지 표시 정지
/Quiet
오류 메시지를 제외한 모든 출력 표시 정지
/ScratchDir
임시 디렉터리 경로 지정
이러한 DISM 옵션과 해당 인수에 대한 자세한 내용을 보려면 /? 바로 앞에 옵션을 지정
DISM.exe /Online /?
DISM.exe /Mount-Wim /?
DISM.exe /ScratchDir /?
DISM.exe /Image:C:\test\offline /?
DISM 적용
이미지를 검사하여 손상 확인
DISM.exe /Online /Cleanup-Image /ScanHealth
이미지를 확인하여 손상이 감지되었는지 확인
DISM.exe /Online /Cleanup-Image /CheckHealth
온라인 이미지 복구
DISM.exe /Online /Cleanup-Image /RestoreHealth
Windows 업데이트 대신 사용자 고유의 원본 중 일부를 사용하여 온라인 이미지 복구
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
탑재된 이미지를 복구 원본으로 사용하여 오프라인 이미지 복구
DISM.exe /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
- 복구 파일의 /Source 인수를 지정하지 않으면 주문형 기능의 기본 위치 사용
/Cleanup-MountPoints 인수를 사용하여 서비스 중 이미지 복구
DISM.exe /Cleanup-Mountpoints
[참고] Microsoft Learn, Windows 이미지 복구 | Microsoft Learn
[참고] Microsoft Learn, DISM 운영 체제 패키지(.cab 또는 .msu) 서비스 명령줄 옵션
[비교] 파일의 해시 값 계산 명령어
Microsoft Learn / Microsoft.PowerShell.Utility / Get-FileHash
Get-FileHash C:\Users\사용자1\Downloads\Win11_23H2_Korean_x64v2.iso
댓글