Windows Imaging File Format (WIM)

Applies To: Windows 7

Note

This content applies to Windows 7. For Windows 8 content, see Windows Deployment with the Windows ADK.

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 using LZX, for fast compression using 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.