ImageX 및 WIM 이미지 형식

Windows Vista의 핵심 기능인 파일 기반 디스크 이미징

작성자: Jerry Honeycutt

개인적으로 BDD(Business Desktop Deployment)를 선호하기 때문에 흥미를 끌만한 새로운 기능을 접할 기회가 많지는 않습니다. 물론 Microsoft에서 제공하는 도구만으로도 업무를 충분히 수행할 수 있지만 고대하던 선물을 열 때와 같은 희열은 한동안 느껴보지 못했습니다. 그러나 Windows Vista는 저에게 이와 같은 설레임을 안겨 줍니다. Windows Vista 배포는 디스크 이미징을 기반으로 하며, 이 운영 체제에는 ImageX라는 기본 제공 디스크 이미징 도구가 포함되어 있습니다.

이 페이지의 내용

파일 기반 이미지 형식 파일 기반 이미지 형식
ImageX의 기능 ImageX의 기능
Windows Vista 설치 Windows Vista 설치
결론 결론

파일 기반 이미지 형식

ImageX를 소개하기 전에 ImageX의 이미지 형식인 Microsoft WIM(Windows 이미징 형식)에 대해 알아보겠습니다. WIM 이미지 형식은 요즘 일반적으로 사용되는 섹터 기반 이미지 형식이 아닌 파일 기반 이미지 형식입니다. 파일 기반 이미지 형식인 WIM은 다른 형식에 비해 다음과 같은 몇 가지 장점이 있습니다.

  • WIM 이미지 형식은 하드웨어에 종속되지 않으므로 하나의 이미지를 다양한 하드웨어 구성에 사용할 수 있습니다.
  • WIM 이미지 형식을 사용하면 실제 파일 하나에 여러 이미지를 저장할 수 있습니다. 예를 들어 Microsoft에서는 WIM 이미지 파일 하나에 여러 SKU를 제공할 수 있습니다. 핵심 응용 프로그램의 유무에 관계없이 단일 이미지 파일에 이미지를 저장할 수 있습니다. 또한 이미지 중 하나를 부팅 가능 이미지로 표시하여 WIM 파일에 포함된 디스크 이미지로 컴퓨터를 시작할 수 있습니다.
  • WIM 이미지 형식을 사용하면 압축 및 단일 인스턴스가 가능하므로 이미지 파일의 크기를 상당히 줄일 수 있습니다. 단일 인스턴스는 파일 사본 하나가 차지하는 공간에 둘 이상의 파일 사본을 저장할 수 있는 기술입니다. 예를 들어 이미지 1, 2, 3 모두에 A라는 파일이 포함된 경우, 단일 인스턴스는 파일 A의 사본 하나만 저장하고 이미지 1, 2 및 3이 해당 사본을 가리키도록 설정합니다.
  • WIM 이미지 형식을 사용하면 오프라인으로 이미지를 제공할 수 있습니다. 새 이미지를 만들지 않고도 운영 체제의 특정 구성 요소, 패치, 드라이버를 추가하거나 삭제할 수 있습니다. 현재 Microsoft Windows XP에서처럼 이미지를 업데이트하는 데 몇 시간씩 들이지 않고도 단 몇 분 안에 이미지를 업데이트할 수 있습니다. 예를 들어 Windows XP 이미지에 패치를 추가하려면 마스터 이미지를 부팅하고 패치를 추가한 다음 이미지를 다시 준비해야 합니다. 그러나 Windows Vista에서는 간단하게 이미지를 오프라인으로 제공할 수 있습니다.
  • 원본 디스크와 크기가 같거나 더 큰 파티션에만 디스크 이미지를 배포해야 하는 섹터 기반 이미지 형식과는 달리 WIM 이미지 형식을 사용하면 크기에 관계없이 모든 파티션에 디스크 이미지를 설치할 수 있습니다.
  • Windows Vista에서는 개발자가 WIM 이미지 파일로 작업하는 데 사용할 수 있는 WIMGAPI라는 WIM 이미지 형식용 API를 제공합니다.
  • WIM 이미지 형식을 사용하면 기존 데이터를 보호하는 방식으로 배포할 수 있습니다. 즉, 이미지에 있는 응용 프로그램이 디스크의 기존 내용을 지우지 않기 때문에 이미지가 적용되는 볼륨의 데이터가 유지됩니다.

맨 위로 이동 맨 위로 이동

ImageX의 기능

ImageX를 좋아하는 이유 중 하나는 이 프로그램의 사용 방법이 매우 간단하다는 것입니다. 이 프로그램은 명령 프롬프트 또는 Microsoft Windows PE(Windows 사전 설치 환경)에서 실행할 수 있는 간단한 명령줄 드라이브 유틸리티입니다. 즉 ImageX는 Xcopy와 상호 작용 방식이 동일합니다. ImageX가 명령줄 유틸리티라고 해서 실망하진 마십시오. 디스크 이미징 도구에 명령줄 인터페이스가 있으면 도구를 매우 쉽게 스크립팅할 수 있다는 장점이 있습니다. 또한 Windows Vista의 뛰어난 배치 스크립트 기능을 사용하면 ImageX 스크립팅을 통해 원하는 대부분의 작업을 할 수 있습니다.

ImageX의 핵심 기능을 사용하면 볼륨을 WIM 파일로 캡처하고 볼륨에 WIM 파일을 적용할 수 있습니다. 예를 들어 **imagex /capture C: image.wim "Name"**이라는 명령만으로 이미지를 캡처할 수 있습니다. 마찬가지로 볼륨에 이미지를 적용하는 명령은 imagex /apply image.wim 1로, 매우 간단합니다. 여기서 1은 인덱스 번호가 1인 image.wim 파일의 이미지를 적용하도록 지시합니다.

물론 ImageX에는 이미지를 유지 관리하고 다양한 방법으로 이미지를 사용하기 위한 수많은 명령어가 있습니다. 표 1에서는 이러한 명령어를 간략하게 보여 줍니다.

표 1. ImageX 명령줄 옵션 소개
/append 기존 WIM 파일에 볼륨 이미지를 추가합니다.
/apply 지정한 드라이브에 볼륨 이미지를 적용합니다.
/capture 볼륨 이미지를 새 WIM 파일에 캡처합니다.
/commit 탑재된 WIM의 변경 내용을 커밋합니다.
/compress 압축 유형을 None(없음), Fast(빠름) 또는 Maximum(최대)으로 설정합니다.
/config 지정한 파일을 사용하여 고급 옵션을 설정합니다.
/delete 여러 이미지가 포함된 WIM 파일에서 하나의 이미지를 삭제합니다.
/dir 볼륨 이미지 내의 파일과 폴더 목록을 표시합니다.
/export 한 WIM 파일에서 다른 WIM 파일로 이미지를 전송합니다.
/info 지정한 WIM에 대한 저장소의 XML 설명을 반환합니다.
/ref 적용 작업에 WIM 참조를 설정합니다.
/scroll 출력을 스크롤하여 리디렉션합니다.
/split 기존 WIM 파일을 여러 개의 읽기 전용 WIM 파트로 나눕니다.
/verify 중복 및 추출된 파일을 확인합니다.
/mount 지정한 디렉터리에 읽기 전용 액세스 설정으로 이미지를 탑재합니다.
/mountrw 지정한 디렉터리에 읽기/쓰기 액세스 설정으로 이미지를 탑재합니다.
/unmount 지정한 디렉터리에 탑재된 이미지를 분리합니다.
/? ImageX에 유효한 명령줄 매개 변수를 반환합니다.

 

디렉터리에 이미지를 탑재하는 기능은 매우 유용한 기능이므로 조금 더 자세하게 설명하겠습니다. 이미지를 탑재하여 파일 시스템의 다른 모든 파일이나 폴더와 마찬가지로 수정한 다음 이미지를 분리할 수 있습니다. 예를 들어 운영 체제 이미지를 탑재하고 장치 드라이버를 추가한 다음 이미지를 분리할 수 있습니다. 이렇게 하면 디스크 이미지를 처음부터 다시 만들 필요가 없습니다.

맨 위로 이동 맨 위로 이동

Windows Vista 설치

ImageX와 WIM 이미지 형식에 대해 간략하게 살펴보았으므로 이제 디스크 이미지 배포 프로세스에 대해 알아보겠습니다. 사용 중 업그레이드를 하든 운영 체제를 새로 설치하든 Windows Vista 설치는 처음부터 끝까지 이미지를 기반으로 하는 새로운 프로세스입니다. 실제로 Windows Vista는 WIM 이미지 형식으로만 제공됩니다.

또한 사용 중 업그레이드 프로세스는 Windows XP에 비해 훨씬 수행하기 쉽습니다. 그 이유는 Windows Vista로 업그레이드하는 것은 사실상 새로 설치한 후 이전 버전의 Windows에서 사용자 설정, 문서 및 응용 프로그램을 마이그레이션하는 것이기 때문입니다. 이러한 사용 중 업그레이드 프로세스는 삭제 후 다시 로드라는 표현이 더 적합합니다.

다음 단계에서는 이러한 도구를 사용하여 Windows Vista 디스크 이미지를 배포하는 방법을 설명합니다.

  1. 장치 드라이버 및 언어와 같은 선택적 구성 요소를 선택할 수 있는 Microsoft 데스크톱 엔지니어링 도구를 사용하면 Windows Vista 이미지를 향상시킬 수 있습니다.
  2. 테스트 컴퓨터에 이미지를 설치하고 응용 프로그램(예: Microsoft Office 또는 기간 업무(LOB) 응용 프로그램)을 추가한 다음 네트워크에 이미지를 저장합니다.
  3. Microsoft에서 제공하는 도구를 사용하여 사용자에게 이미지를 배포합니다. Windows Vista의 새로운 스크립팅 및 응답 파일 기능을 사용하여 설치 과정을 완전히 자동화할 수 있습니다. 이전 버전의 Windows에서 Windows Vista로 업그레이드할 경우 사용자가 입력하지 않아도 설치 프로그램에서 자동으로 사용자의 문서, 설정 및 응용 프로그램을 마이그레이션합니다.

맨 위로 이동 맨 위로 이동

결론

ImageX와 새로운 WIM 이미지 형식은 Windows Vista의 핵심적인 개선 사항입니다. 이러한 기술을 통해 새 운영 체제를 보다 빠르고 경제적인 방법으로 배포할 수 있습니다.

유지 관리할 디스크 이미지 수가 크게 줄었을 뿐만 아니라 이러한 이미지를 더욱 쉽고 빠르게 관리할 수 있습니다. 또한 새로운 이미지 기반 설치 프로세스로 인해 컴퓨터를 설치하고 사용자의 환경 데이터를 마이그레이션하는 데 1시간이 채 걸리지 않습니다.

참고 이 사이트에서 설명하는 기능은 변경될 수 있습니다. 일부 기능은 마케팅이나 기술 문제 또는 그 밖의 문제로 인해 최종 제품에 포함되지 않을 수 있습니다.

추가 정보

문의처
Jerry Honeycutt은 저자, 강사, 공학자로 활동하고 있으며 Microsoft Windows Desktop Deployment Resource Kit(Microsoft Press, 2004)를 비롯한 25권 이상의 책을 저술했습니다. 그는 댈러스 지역에서 주로 자문 활동을 하고 있지만 여러 지역에서 강연을 펼치고 있습니다. Jerry Honeycutt에 대한 자세한 내용을 보려면 http://www.honeycutt.com을 방문하거나 jerry@honeycutt.com으로 연락하시기 바랍니다.

맨 위로 이동 맨 위로 이동