Windows 이미지 포맷

Windows Imaging Format
Windows 이미지 포맷
파일 이름 확장자
.wim, .swm, .esd
인터넷 미디어 유형
응용 프로그램/x-ms-wim[1]
매직 넘버MSWIM\0\0/WLPWM\0\0\0(wimlib pipable[2] variant용)
개발자마이크로소프트
포맷의 종류디스크 이미지

WIM(Windows Imaging Format)은 파일 기반 디스크 이미지 형식입니다.Windows Vista 와 그 이후의 버전의 Windows operating system 패밀리와 레거시 PC [3]Windows Fundamentals도입을 지원하기 위해서 Microsoft 가 개발했습니다.

설계.

다른 디스크이미지 포맷과 마찬가지로 WIM 파일에는 일련의 파일 및 관련 파일시스템 메타데이터가 포함되어 있습니다.그러나 섹터 기반 형식(ISO 또는 VHD )과 달리 WIM은 파일 기반입니다.WIM에서 정보의 기본 단위는 파일입니다.

파일 기반의 주요 장점은 하드웨어 독립성과 파일 시스템 트리에서 여러 번 참조되는 파일의 단일 인스턴스 스토리지입니다.파일은 단일 WIM 파일 내에 저장되므로 많은 개별 파일을 열고 닫는 데 드는 오버헤드가 줄어듭니다.로컬 디스크에 있는 수천 개의 개별 파일을 읽고 쓰는 비용은 하드웨어 및 소프트웨어 기반 디스크 캐싱뿐 아니라 데이터의 순차적 읽기 및 쓰기에 의해 절감됩니다.

WIM 파일에는 여러 디스크이미지를 포함할 수 있습니다.이러한 이미지는 수치 인덱스 또는 고유 이름으로 참조됩니다.싱글 인스턴스 스토리지를 사용하기 때문에 WIM 파일에 추가된 이전 이미지와 공통되는 디스크 이미지가 각각 많을수록 새로운 데이터가 적게 추가됩니다.WIM은 확장자가 .swm인 여러 부분으로 분할(스팬)할 수도 있습니다.

WIM 이미지는 부터블이 가능하며 Windows 부트 로더는 WIM 파일에서 Windows 부팅을 지원합니다.Windows Vista 이후의 Windows 셋업 DVD 에서는, 이러한 WIM 파일이 사용됩니다.이 경우 BOOT 입니다.WIM 에는, 인스톨을 실행하는 Windows PE 의 부터블 버전이 포함되어 있습니다.다른 셋업 파일은 INSTALL에 저장됩니다.WIM.

Windows 8.1 이후, Windows 디렉토리의 사이즈는, 시스템 파일을 다른 숨김 파티션([4]WIMBoot)에 격납되어 있는 압축 WIM 이미지로 이동함으로써 삭감할 수 있습니다.Windows 10 이후로는 시스템 파일을 시스템 디스크로 압축할 수 있습니다(Compact).OS).[5]

WIM은 XPRESS,[6] LZX 및 LZMS의 [7]상승률과 하강 속도의 3가지 LZ77 기반 압축 알고리즘패밀리를 지원합니다.전자의 2가지 압축 알고리즘패밀리는 Huffman 부호화를 사용하는 반면 후자는 범위 [8]부호화를 사용하는 적응형 Huffman 부호화를 사용합니다.솔리드 압축도 지원됩니다.솔리드 압축과 LZMS는 모두 Windows 8의 WIMGAPI와 Windows 8.1의 [9]DISM에서 보다 최근에 도입되었습니다.

도구들

이미지 X

ImageX는 Windows 이미징 포맷의 Windows 디스크이미지 작성, 편집 및 전개에 사용하는 명령줄 도구입니다.기본 Windows 이미징 인터페이스 라이브러리(WIMGAPI)와 함께 무료 Windows Automated Installation Kit(WAIK/OPK)의 일부로 배포됩니다.Windows Vista 에서는, WAIK API 를 사용해 Windows 를 인스톨 합니다.

ImageX의 첫 번째 분산 프로토타입은 6.0.4007.0(main.030212-2037)으로 제작되었습니다.마이크로소프트 OEM 파트너가 이미징 기술을 실험할 수 있도록 했으며 Longhorn 알파 프로토타입과 함께 개발되었습니다.이것은 Longhorn 프로젝트에 마일스톤 4에서 처음 도입되었고 이후 Longhorn 건설에 사용되었다.Build 6.0.5384.4는 읽기 전용 및 읽기/쓰기 폴더 마운트 기능, 여러 이미지 파일(SWM), WIM 필터 드라이버 및 최신 압축 알고리즘으로 분할하는 기능 등 이전 버전에 비해 큰 이점을 추가했습니다.Windows Vista의 RC(릴리스 후보) 이전부터 사용되고 있습니다.

절단하다

Deployment Image Service and Management Tool(DISM; 전개 이미지 서비스[10] 및 관리 도구)는[10] Windows 7 및 Windows Server 2008 R2에서 도입된 툴로 온라인 이미지(사용자가 실행 중인 이미지) 또는 폴더 또는 WIM 파일 내의 오프라인 이미지에 대한 서비스 태스크를 수행할 수 있습니다.이 기능에는 이미지 마운트 및 마운트 해제, 오프라인 이미지에 설치된 디바이스 드라이버 [10][11][12]쿼리, 오프라인 이미지에 디바이스 드라이버 추가 등이 있습니다.Windows Installation CD 또는 Windows [13]Update를 사용하여 DISM을 사용하여 이미지를 복구할 수 있게 되었습니다.

Windows Server 2012 및 Windows 8 이전에 DISM은 ImageX 기능의 대부분을 통합했지만 전부는 아니었습니다.이미지 [10]캡처에는 ImageX가 여전히 필요했습니다.그러나 DISM은 Windows [14]8에서 ImageX를 폐지했습니다.

기타 운영체제 지원

2012년 4월 30일부터 WIM 형식을 처리하기 위한 오픈 소스 라이브러리를 사용할 수 있습니다.이 라이브러리는 Windows뿐만 아니라 Unix 계열 시스템에서도 사용할 수 있습니다.이 프로젝트 덕분에 Linux 디스트리뷰션에는 wimlib-imagex라는 자체 imagex 클론이 있어 다른 블록 스토리지 프로바이더와 마찬가지로 WIM 이미지를 마운트하고 관리(읽기/쓰기)[15]할 수 있게 되었습니다.

WIM 이미지는 다소 일반적인 압축 알고리즘을 사용하기 때문에 7-Zip과 같은 파일아카이브를 사용하여 액세스할 수 있습니다.

이 형식을 지원하지 않는 다른 운영 체제에서도 윈도우즈의 [16]평가 배포 키트를 사용하여 .wim 이미지를 더 일반적으로 사용되는 ISO 이미지로 변환할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "application/x-ms-wim". Retrieved 2019-03-10.
  2. ^ "WIMCAPTURE". 2018-11-24. Retrieved 2019-03-10.
  3. ^ "Windows Imaging File Format (WIM)". Microsoft. Retrieved 24 Feb 2014.
  4. ^ Windows 이미지 파일부트(WIMBoot)의 개요
  5. ^ "Compact OS, single-instancing, and image optimization". Microsoft. Retrieved 1 October 2019.
  6. ^ "[MS-XCA]: Xpress Compression Algorithm".
  7. ^ wimlib: 오픈소스 Windows Imaging(WIM) 라이브러리 - 압축 알고리즘
  8. ^ Biggers, Eric. "wimlib_compression_type". Wimlib documentation. Retrieved 2 October 2019.
  9. ^ Biggers, Eric. "WIMLIB_WRITE_FLAG_SOLID". Wimlib documentation.
  10. ^ a b c d Savill, John (29 January 2010). "Q. What's Deployment Image Servicing and Management (DISM)?". Windows IT Pro. Penton.
  11. ^ "Deployment Image Servicing and Management (DISM) Technical Reference". Microsoft. 29 February 2012. Retrieved 6 Oct 2012.
  12. ^ "What Is Deployment Image Servicing and Management?". Microsoft TechNet. Microsoft. 22 October 2009. Retrieved 14 Dec 2012.
  13. ^ "Repair a Windows Image - Technet - Microsoft". Microsoft Technet. Microsoft. 20 October 2013.
  14. ^ "What is DISM?". TechNet. Microsoft. 18 April 2014.
  15. ^ "the open-source Windows Imaging (WIM) library". Retrieved 2015-12-21.
  16. ^ "WIM to ISO or what". September 4, 2007. Retrieved October 30, 2016.

외부 링크