마이크로소프트 윈도우 시스템 이미지 관리자(Windows System Image Manager, SIM)는 Windows ADK(Windows Assessment and Deployment Kit)에 포함된 도구로, IT 전문가가 운영체제 설치 전에 무인 설치 응답 파일(unattended answer file)을 생성하고 관리할 수 있게 해줍니다.
또한 IT 팀은 Windows SIM을 활용해 응답 파일의 설정값을 Windows 이미지 파일과 대조하여 검증하고, 이미지 내 구성 가능한 구성 요소 설정을 확인할 수 있습니다. 많은 관리자가 Windows SIM으로 설치 파일이 담긴 휴대용 폴더들을 모아 배포 공유(distribution share)를 만들고, 서드파티 드라이버나 애플리케이션 같은 패키지를 응답 파일에 추가하는 데에도 활용합니다.
Windows SIM이란 무엇인가?
Windows SIM은 Windows ADK에 포함된 도구로, 그래픽 사용자 인터페이스(GUI)를 제공하여 시스템 관리자가 Windows OS 설치용 무인 응답 파일을 손쉽게 만들 수 있도록 지원합니다.
응답 파일(answer file)은 XML(확장 마크업 언어) 기반의 파일로, 디스크 파티션 방법, 사용할 제품 키 등 Windows 설치 정보를 담고 있습니다. 기본 Windows 설치를 구성하고 사용자 지정하려면 이러한 파일과 그 안의 정보가 반드시 필요합니다.
IT 팀은 Windows 이미지 파일(.wim)과 카탈로그 파일(.clg)의 정보를 바탕으로 Windows SIM에서 응답 파일을 만들 수 있습니다. 이후 해당 파일을 사용해 Windows 설치를 자동화하거나, 기본 언어 설정 변경 등 Windows 이미지의 설정을 수정할 수 있습니다.
Windows SIM은 Windows 이미지 내 모든 구성 가능한 구성 요소 설정도 표시해 주며, 서드파티 애플리케이션, 디바이스 드라이버, 언어 팩 등을 응답 파일에 추가할 수 있게 합니다.
무인 설치(Unattended Setup)란?
응답 파일에서 '무인(unattended)' 설치란 OS 설치 및 구성 과정이 파일 안에서 자동화되었음을 의미합니다. 필요한 구성 요소 설정을 무인 응답 파일에 추가한 후, IT 담당자는 각 구성 요소별로 사용 가능한 설정을 확인하고 조직 또는 사용자의 요구에 맞게 커스터마이징할 수 있습니다. 예를 들어 언어 설정이나 설치 중 생성할 파티션 구성 등을 지정할 수 있습니다.
Windows SIM의 주요 활용 사례
- Windows 이미지용 카탈로그 파일과 새 응답 파일 생성
- 기존 응답 파일에 구성 요소, 패키지 또는 업데이트 추가
- 응답 파일의 구성 요소 설정을 Windows 이미지 설정과 대조하여 검증
- Windows 설치 과정에서 디바이스 드라이버(인박스 및 아웃오브박스) 추가
- 배포 공유를 통해 설치 중 적용될 애플리케이션이나 드라이버 추가
- 데이터 이미지를 사용해 애플리케이션, 스크립트 및 기타 바이너리 파일 추가
- 소프트웨어 업데이트, 디바이스 드라이버, 언어 팩 등 오프라인 업데이트를 Windows 이미지에 적용
- 대규모 배포 공유에 접근할 수 없는 환경을 위한 소형 휴대용 구성 세트(configuration set) 생성
- Windows 이미지 파일에 포함되지 않은 패키지를 배포 공유로 가져오기
Windows SIM의 작동 원리
Windows SIM이 응답 파일(Unattend.xml)을 생성하려면 두 가지 유형의 파일이 필요합니다. 바로 Windows 이미지(.wim) 파일과 카탈로그(.clg) 파일입니다. Windows SIM은 이 파일들을 사용해 추가 가능한 구성 요소와 패키지를 표시하며, 이를 응답 파일에 넣을 수 있습니다. 구성 요소 섹션에는 Windows 설치 과정에서 적용될 설정들이 담깁니다.
구성 설정은 '구성 단계(configuration pass)'별로 정리됩니다. 대표적인 예가 오프라인 서비스(offline servicing) 단계로, 이때 설치 프로세스가 응답 파일에 담긴 패키지(소프트웨어 업데이트, 드라이버, 언어 팩)를 Windows 이미지에 적용합니다. 카탈로그 파일에서 원하는 구성 요소를 우클릭해 응답 파일로 옮기는 방식으로 추가합니다. 패키지 섹션에는 Windows 기능과 소프트웨어 업데이트, 서비스 팩, 언어 팩 배포에 필요한 정보가 포함됩니다.
응답 파일이 완성되면 Windows 설치 과정에서 기본 Windows 설치를 구성하고 사용자 지정합니다. .wim 및 .clg 파일에는 구성 요소나 패키지가 응답 파일에 추가된 후에도 IT 담당자가 수정할 수 있는 설정들이 포함되어 있습니다.
Windows 시스템 이미지 관리자 사용 방법
Windows SIM으로 무인 응답 파일을 만들려면 먼저 설치하려는 OS의 install.wim 파일에 접근할 수 있는 권한이 있어야 합니다. 이 권한은 응답 파일을 생성·검증·관리하고, 기본 Windows 설치를 올바르게 커스터마이징하기 위한 옵션을 제공받는 데 필수적입니다.
Windows 설치 과정에서 Windows SIM의 응답 파일은 선택한 설정을 Windows 설치에 적용합니다. 참고로 Windows SIM 자체는 Windows 이미지나 이미지 파일 내부의 설정을 직접 수정하지 않습니다.
1단계: 카탈로그 파일 생성
응답 파일 작업의 첫걸음은 카탈로그 파일을 만드는 것입니다. 카탈로그 파일 생성 시 Windows SIM은 Windows 이미지에 쿼리를 보내 해당 이미지의 모든 설정과 상태 목록을 가져옵니다.
카탈로그 파일은 Windows 설치 미디어의 Sources 폴더에 위치한 install.wim 파일의 쓰기 가능 버전을 담은 바이너리 파일입니다. 관리자는 이 설치 미디어로 OS를 설치하게 됩니다. 카탈로그 파일에는 Windows 이미지 내 모든 구성 가능한 설정과 그 상태 정보가 담겨 있으며, 마이크로소프트는 카탈로그 파일 생성 시 32비트 버전의 Windows SIM 사용을 권장합니다.
2단계: 응답 파일 생성 및 구성
카탈로그 파일이 준비되면 Windows SIM에서 File 메뉴를 클릭한 뒤 New Answer File을 선택해 응답 파일을 만듭니다. 응답 파일이 준비되면 구성 요소, 속성 및 기타 리소스를 추가하거나, 응답 파일과 Windows SIM을 활용해 Windows의 다양한 측면을 커스터마이징할 수 있습니다. 또한 Windows 최종 사용자 라이선스 계약(EULA) 자동 동의처럼 설치 프로세스의 일부를 자동화하는 속성도 응답 파일에 넣을 수 있습니다.
선택 저장소 폴더인 배포 공유(distribution share)에서 서드파티 드라이버, 스크립트, 애플리케이션 같은 추가 리소스를 포함시킬 수도 있습니다. 배포 공유에서 더 작고 휴대성 좋은 일부분만 골라 '구성 세트(configuration set)'로 활용하는 것도 가능합니다. 구성 세트에는 응답 파일이 명시적으로 호출하는 파일들이 담기며, IT가 지정한 특정 폴더에 저장됩니다. 파일 경로는 자동으로 해당 폴더로 갱신됩니다.
또한 IT는 Windows 이미지에 포함되지 않은, 애플리케이션 추가 또는 제거 지침을 담은 패키지를 배포 공유로 가져올 수 있습니다. 이후 배포 공유에서 패키지를 꺼내 응답 파일에 적용하면 됩니다.
3단계: 데이터 이미지 활용
바이너리 파일 같은 추가 리소스를 넣으려면 데이터 이미지(data image)를 사용합니다. 먼저 DISM(Windows Deployment Image Servicing and Management) 명령줄 도구를 열어 리소스가 담긴 폴더를 만듭니다. 이 과정에서 DataImage 설정으로 데이터 이미지가 Windows 이미지 내 어디에 위치할지 지정합니다. $OEM$ 폴더를 사용해 바이너리 파일의 저장 위치를 지정하는 것도 가능합니다. 마지막으로 OS를 설치할 디스크(또는 여러 디스크)를 선택합니다. Windows SIM은 소프트웨어, 디바이스 드라이버, 언어 팩 등을 변경하는 등 Windows 이미지를 오프라인 상태에서 수정할 수 있게 해줍니다.
Windows SIM 사용자 인터페이스와 5가지 창(Pane)
Windows SIM GUI는 마이크로소프트가 '창(pane)'이라 부르는 다섯 개 섹션으로 나뉘어 있습니다. IT 팀은 이 멀티퍼포스 창들을 활용해 무인 응답 파일을 만들고, 응답 파일 내 각 구성 단계에 구성 요소와 패키지를 추가할 수 있습니다. Windows 이미지 파일을 여는 데에도 이 창들을 사용합니다.
① 배포 공유 창(Distribution Share)
현재 열려 있는 배포 공유 폴더를 트리 형태로 확인할 수 있습니다. 창 안에서 우클릭해 새 배포 폴더를 만들거나 탐색할 수 있으며, 항목을 우클릭해 배포 파일의 내용물을 응답 파일에 추가할 수도 있습니다.
② 응답 파일 창(Answer File)
Windows 설치 구성 단계별 정보, 즉 각 단계에서 적용할 설정과 Windows 설치 프로그램이 설치할 패키지가 표시됩니다. 이 창에서 응답 파일을 생성하고 열며 수정할 수 있습니다.
③ Windows 이미지 창(Windows Image)
현재 열려 있는 Windows 이미지의 트리 뷰를 보여주며, 이미지 내부의 모든 구성 요소와 패키지를 확인할 수 있습니다. 이 정보를 바탕으로 어떤 구성 요소와 패키지를 응답 파일 창의 응답 파일에 추가할지 결정합니다.
④ 속성 창(Properties)
특정 패키지나 구성 요소의 모든 설정과 속성을 표시합니다. 이 창에서 구성 요소 설정을 변경하거나 Windows 기능 선택을 조정할 수 있습니다.
⑤ 메시지 창(Messages)
문제와 발생 위치에 대한 정보를 보여줍니다. XML, Validation, Configuration Set 세 개의 탭이 있으며, 탭을 클릭하면 문제 위치와 메시지 유형, 설명을 확인할 수 있습니다. 세 탭 모두 메시지를 담을 수 있지만, Configuration Set 탭의 메시지는 구성 세트가 이미 생성된 경우에만 볼 수 있습니다.
마무리: Windows 11 전환 준비
IT 부서는 Windows 11 마이그레이션 절차를 신중히 계획하고, 이를 지원할 올바른 도구와 제품을 확보해야 합니다. 데스크톱 관리자를 위한 Windows 11 마이그레이션 도구도 함께 살펴보시기 바랍니다.