Windows Update를 통해 Windows 10 빌드를 업데이트하면, 새로운(또는 인사이더) Windows 빌드의 설치 이미지가 ESD(Electronic Software Download)라는 특수한 이미지 형식으로 사용자 컴퓨터에 다운로드됩니다. ESD는 암호화 및 압축된 .WIM(Windows Imaging Format) 이미지 파일입니다.
이 배포 형식은 Windows 8.1에서 온라인 운영체제 업데이트를 위해 처음 도입되었습니다. WIM 파일과 달리 ESD 이미지는 마운트하거나 수정할 수 없으며, Microsoft는 시스템 배포에 이 형식을 폭넓게 활용할 계획입니다. WIM 파일과 비교했을 때 .ESD 파일은 약 30% 적은 공간을 차지하기 때문에 인터넷으로 배포할 때 큰 장점이 됩니다.
이 글에서는 ESD 이미지를 복호화하여 익숙한 ISO 설치 이미지로 변환하는 방법을 소개합니다. 변환된 ISO 파일은 DVD나 USB 드라이브에 구워서 Windows 10을 클린 설치하거나 업그레이드하는 데 사용할 수 있습니다.
참고: 사실 Windows 10 설치 ISO 이미지를 얻어 USB 플래시 드라이브나 DVD에 굽는 가장 쉬운 방법은 무료 Media Creation Tool 유틸리티를 사용하는 것입니다. 이 도구를 사용하면 Microsoft 서버에서 최신 버전의 Windows 10 이미지를 직접 다운로드할 수 있습니다.
Windows 10 이미지가 담긴 ESD 파일 확보 방법
먼저 ESD 파일을 어디서 구할 수 있는지 알아보겠습니다. Windows 8에서 8.1로 업그레이드할 때, install.esd 파일은 Microsoft 저장소에서 백그라운드로 다운로드되어 C:\Windows\SoftwareDistribution\Download\{일련 ID} 디렉터리에 저장됩니다.
최신 Windows 10 빌드가 담긴 Install.ESD 파일은 설치된 시스템에서 시작 → PC 설정 → 업데이트 및 복구 → Preview builds 섹션으로 이동하여 받을 수 있습니다. 새로운 Windows 10 빌드가 제공되면 새 이미지를 다운로드하고 설치하라는 안내가 표시됩니다.
다운로드가 완료되면 설치(Install) 버튼을 누르지 말고 파일 탐색기를 열어 C:\$Windows.~BT\Sources 디렉터리로 이동합니다. 이곳에서 숨김 속성으로 되어 있는 Install.ESD 파일을 찾아 다른 디렉터리로 복사합니다. 이것이 최신 Windows 10 빌드의 압축 이미지가 담긴 ESD 파일입니다.
또는 시스템을 새 빌드로 업데이트하되 컴퓨터를 재시작하지 않는 방법도 있습니다. 업데이트 과정에서 Windows가 필요한 파일들을 다운로드하며, 다운로드가 끝나면 탐색기에서 C:\$Windows.~BT\Sources 디렉터리로 이동해 Install.ESD 파일을 찾아 복사하면 됩니다.
팁: Windows 10 Technical Preview가 설치된 환경이라면 C:\RecoveryImage\Install.esd 폴더에서 해당 파일을 복사할 수도 있습니다.
DISM으로 ESD 파일 내부 이미지 정보 확인하기
ESD 파일 안에 어떤 Windows 이미지들이 들어 있는지 확인하려면 표준 DISM 유틸리티를 사용할 수 있습니다:
DISM /Get-WimInfo /WimFile:"C:\iso\install.esd"
실행 결과 예시는 다음과 같습니다:
Deployment Image Servicing and Management tool
Version: 10.0.17134.1
Details for image : C:\iso\install.esd
Index : 1
Name : Windows 10 Home
Size : 15,439,030,656 bytes
Index : 2
Name : Windows 10 Home Single Language
Size : 15,439,078,082 bytes
Index : 3
Name : Windows 10 Education
Size : 15,662,641,239 bytes
Index : 4
Name : Windows 10 Pro
Size : 15,662,520,267 bytes
The operation completed successfully.
위 예시처럼 install.esd 아카이브에는 여러 시스템 이미지가 포함되어 있으며, 예를 들어 Windows 10 Pro의 인덱스는 4입니다.
ESD 파일 내 Windows 이미지의 인덱스를 알면 다음 명령으로 해당 이미지를 WIM 파일로 추출할 수 있습니다:
dism /export-image /SourceImageFile:c:\iso\install.esd /SourceIndex:4 /DestinationImageFile:c:\iso\win10pro.wim /Compress:max /CheckIntegrity
생성된 WIM 파일은 서드파티 유틸리티를 사용해 ISO 이미지로 변환할 수 있습니다.
ESD Decrypter 유틸리티 사용법
ESD 이미지를 ISO 파일로 변환하려면 명령줄 유틸리티인 ESD Decrypter(ESD ToolKit)를 사용할 수 있습니다. GitHub(https://github.com/gus33000/ESD-Decrypter/releases/)에서 다운로드할 수 있으며, PowerShell 기반으로 만들어져 있어 소스 코드를 쉽게 열어볼 수 있습니다(WIM 파일에서 ISO 이미지를 생성할 때는 cdimage.exe 도구가 사용됩니다).
- 압축 파일 4.0.0.0.fbl_prerelease.gustavem.160815-0800.zip을 로컬 폴더에 압축 해제합니다;
- ESDISO.bat 파일을 관리자 권한으로 실행합니다;
- 마법사가 ESD 이미지를 복호화할 CryptoKeys 파일 경로와 최종 ISO 파일을 저장할 디렉터리 경로를 입력하라고 요청합니다(두 항목 모두 N을 눌러 건너뛸 수 있습니다);
- 다음으로 자신의 ESD 파일 경로를 지정하고 Enter 키를 두 번 누릅니다;
- ESD 형식 이미지를 ISO 파일로 변환하는 작업이 시작됩니다. 시스템 성능에 따라 약 20~30분 정도 소요됩니다;
- 스크립트가 완료되면 유틸리티 디렉터리에 Windows 10 이미지가 담긴 설치 ISO 파일이 생성되었는지 확인합니다. 이 파일은 DVD에 구우거나 표준/UEFI 부팅 가능한 USB 플래시 드라이브를 만드는 데 사용할 수 있습니다.
Dism++로 install.esd 파일 변환하기
ESD 이미지를 ISO 파일로 변환할 때는 간편하고 직관적인 그래픽 유틸리티인 Dism++(https://www.chuyu.me/en/index.html)를 사용할 수도 있습니다. ESD Decrypter 스크립트와 동일한 기능을 수행하지만, 훨씬 사용자 친화적인 그래픽 인터페이스를 제공합니다.
- Dism++ 유틸리티가 담긴 압축 파일을 다운로드하고 압축을 해제합니다;
- 운영체제 비트 수에 맞는 실행 파일을 실행합니다(Windows 10 x64에서는 Dism++ x64.exe 파일을 실행);
- 사용자 동의서에 동의합니다;
- File 메뉴를 열고 Esd → ISO 메뉴 항목을 선택합니다;
- 미리 저장해 둔 ESD 파일의 경로를 지정한 뒤, 생성할 ISO 파일의 저장 위치와 이름을 지정합니다;
- Finish 버튼을 클릭하고 .esd 파일 변환이 완료될 때까지 기다립니다(약 10~15분 소요).
이렇게 변환된 ISO 파일은 일반적인 Windows 10 설치 미디어와 동일하게 활용할 수 있으므로, 클린 설치나 업그레이드 작업에 유용하게 사용하시기 바랍니다.