Windows Imaging File Format (WIM)
This topic introduces the Microsoft Windows Imaging (WIM) file format. WIM is a file-based disk image format that was introduced in Windows Vista. WIM files are compressed packages that contain a number of related files. The format of a WIM file is optimized for maximum compression with LZX, for fast compression with XPRESS, or uncompressed.
For a complete technical description of WIM, see the Windows Imaging File Format (WIM) white paper.
WIM File Structure
A WIM file structure contains up to six types of resources: header, file resource, metadata resource, lookup table, XML data, and integrity table. The following illustration shows the general layout of a WIM file that contains two images.
WIM File Layout
- WIM Header—Defines the content of the .wim file, including memory location of key resources (metadata resource, lookup table, XML data), and various .wim file attributes (version, size, compression type).
- File Resources—A series of packages that contain captured data, such as source files.
- Metadata Resource—Contains information about the files that you are capturing, including directory structure and file attributes. There is one metadata resource for each image in a .wim file.
- Lookup Table—Contains the memory location of resource files in the .wim file.
- XML Data—Contains additional data about the image.
- Integrity Table—Contains security hash information that is used to verify an image’s integrity during an apply operation.