Windows Imaging Format

Windows Imaging Format

Infobox file format
name = WIM image format
extension = .wim .swm
mime =
genre = Disk image
containerfor =
containedby =
owner = Microsoft
extendedfrom =
extendedto =
The Windows Imaging Format (WIM) is a file-based disk image format. It was developed by Microsoft to deploy its latest Windows operating system releases, Windows Vista and Windows Server 2008, which use it as part of their standard installation procedure. It works equally well with legacy versions of Windows however, and indeed is used as part of Windows Fundamentals for Legacy PCs.

Design

Like other disk image formats, a WIM file contains a set of files and associated filesystem metadata. However, unlike sector-based formats (such as .ISO, .CUE/.BIN used for CD and DVD images), WIM is file-based, which means that the smallest unit of information is a file. The primary advantages of it being file-based include hardware independence and unique storage of a file referenced multiple times in the filesystem tree (single instance storage).

Although the architecture is file based, the files are nevertheless stored inside a single WIM database, thereby reducing the SMB overhead of opening and closing many individual files at that end of the data transfer. The cost of reading or writing many thousands of individual files on the local disk is negated by hardware and software based disk caching as well as sequential reading and writing of the data.

WIM images need to be deployed to an existing volume or partition as the toolset does not create low-level disk structures such as partitions, nor does it format them. Microsoft provides a command-line tool called DiskPart for creating and formatting new volumes.

WIM files can contain multiple disk images, which are referenced either by their numerical index or by their unique name. Due to the use of single instance storage, the more each successive disk image has in common with previous images added to the WIM file, the less new data will be added. A WIM can also be split (spanned) into multiple parts, which have the .swm extension.

ImageX

ImageX is the command line tool used to create, edit and deploy Windows disk images in the Windows Imaging Format. It is distributed as part of the free Windows Automated Installation Kit (WAIK). Starting with Windows Vista, Windows Setup uses the WAIK API to install fresh as well as cloned installation of Windows.

The first developed prototype of ImageX was build 6.0.4007.0 (main.030212-2037). It allowed Microsoft OEM Partners to experiment with the imaging technology and was developed in parallel with Longhorn alpha prototypes. It was first introduced in Milestone 4 into the Longhorn project, and used in later builds of Longhorn. Build 6.0.5384.4 added significant advantages over previous versions, like read-only and read/write folder mounting capabilities, splitting to multiple image files (SWM), a WIM filter driver and the latest LZX compression algorithms. It has been used since pre-RC (release candidates) of Windows Vista.


=Customizing

A WIM image can also be mounted as a new volume under Windows with a drive letter associated in order to facilitate easier extraction or updating of its contents. (For example, a WIM image can be converted into an ISO image using this approach). A device driver named WimFltr.sys needs to be loaded before a WIM image can be mounted using ImageX however.

Lastly, a set of public APIs for manipulating WIMs have also been released, with the required functionality contained in WIMGAPI.DLL, thereby allowing developers to write their own tools too. A number of third party applications have therefore included the capability to read or write WIM files.

WIM images can be made bootable, as is the case with Windows Vista's setup DVD. In this case, BOOT.WIM contains a bootable version of Windows PE from which the installation is performed. Other setup files are contained in the file INSTALL.WIM

ee also

* Windows Preinstallation Environment
* System Deployment Image

References

* [http://download.microsoft.com/download/f/e/f/fefdc36e-392d-4678-9e4e-771ffa2692ab/Windows%20Imaging%20File%20Format.rtf Windows Imaging Format Whitepaper that describes the internal file structure of WIM files]
* [http://www.microsoft.com/technet/windowsvista/evaluate/feat/deplovw.mspx ImageX and WIM Image Format] at Microsoft TechNet
* [http://filext.com/detaillist.php?extdetail=WIM File Extension Details for .WIM] at filext.com


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Windows Imaging Format — Desarrollador Microsoft Información general Extensión de archivo .wim .swm Formato abierto …   Wikipedia Español

  • Windows Imaging Format — Формат файла WIM Расширение .wim .swm .rwm Разработан Microsoft Тип формата Расширение имени файла Windows Imaging Format (WIM)  это файл ориентированный формат образа диска. Формат был разработан компанией Microsoft для развертывания… …   Википедия

  • Windows Imaging Format — Fichier WIM (Windows IMage) Extension .wim .swm Développé par Microsoft Type de format Fichier Image disque …   Wikipédia en Français

  • Windows Imaging Format Archive — Vorlage:Infobox Dateiformat/Wartung/MIME fehltVorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Standard fehlt Windows Imaging Format (WIM) Dateiendung: .WIM .SWM Entwickelt von …   Deutsch Wikipedia

  • Format Windows Imaging (WIM) — Fichier WIM (Windows IMage) Extension de fichier .wim .swm Développé par Microsoft Type de format Fichier Image disque Le format Windows Imaging (WIM) est un fichier d image de disque orienté fichier. Ce format a été développé par Microsoft et… …   Wikipédia en Français

  • Windows Media Format — Windows Media  мультимедийный набор от Windows. Включает и интерфейс программирования приложений. Составляющие Приложения Windows Media Encoder Windows Media Player Windows Media Services Форматы Advanced Systems Format (ASF) Windows Media Audio… …   Википедия

  • Windows Imaging Component — The Windows Imaging Component (WIC) is a Component Object Model based imaging codec framework introduced in Windows Vista and Windows XP Service Pack 3 for working with and processing digital images and image metadata. It allows applications… …   Wikipedia

  • Le Format Windows Imaging (WIM) — Format Windows Imaging (WIM) Fichier WIM (Windows IMage) Extension de fichier .wim .swm Développé par Microsoft Type de format Fichier Image disque Le format Windows Imaging (WIM) est un fichier d image de disque orienté fichier. Ce format a été… …   Wikipédia en Français

  • Windows Vista — Part of the Microsoft Windows family …   Wikipedia

  • Windows Longhorn — Windows Vista Famille Microsoft Windows Type de noyau Noyau hybride État du proje …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”