.WIM

WIM File

Windows Imaging Format (.wim)
Ask a question
QUICK ANSWER

A WIM file is a Windows Imaging Format image - Microsoft's file-based disk image used to deploy and back up Windows. The install.wim inside a Windows ISO or USB is the most common example. Browse or extract it with 7-Zip, or mount it with the built-in DISM tool; you do not burn it like an ISO.

Developer: Microsoft Corporation Category: Disk Image Files MIME: application/x-ms-wim
OPENS ON Windows macOS Linux
Related: .BIN · .ISO · .MDF · .DMG

On this page

19k+ extensions indexed
Last reviewed Jul 16, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the WIM file format?

.wim (Windows Imaging Format) is a disk image file developed by Microsoft. The format was introduced alongside Windows Vista and has been a core component of Windows deployment ever since.

WIM file capabilities

.wim image files are used by Windows Setup during the system installation process - they were originally designed for that specific purpose and remain central to every modern Windows release. The main installation payload on any Windows setup disc is stored as install.wim (or its compressed variant .esd); the bootable recovery environment resides in boot.wim. A single .wim file allows one disk image to be deployed across multiple hardware configurations. It also enables users to manage system elements such as updates, drivers, and components without needing to run the system image.

A single .wim can hold several disk images, each mountable in Windows as a separate volume. When the file is too large for a single medium, it can be split into .swm (split WIM) segments. The primary tool for working with .wim files on Windows is DISM (Deployment Image Servicing and Management), available from an elevated command prompt.

Compression and SIS technology

The .wim format is file-based rather than sector-based, which means it can utilize Single-Instance Storage (SIS) technology to store duplicate files only once regardless of how many images inside the archive reference them. .wim supports three compression algorithms: None (uncompressed), XPRESS (fast, moderate compression), and LZX (slower, maximum compression). Modern versions of DISM also support LZMS compression, used in .esd files.

WIM image file structure

  • "WIM Header" - describes file contents and metadata
  • "File Resources" - source files and other data packages
  • "Metadata Resource" - contains information regarding other files
  • "Lookup Table" - holds information about the location of resource files
  • "XML Data" - additional information about the disc image
  • "Integrity Table" - information regarding file security

Security & safety

RISK: LOW

A .wim is a passive disk image / archive of files, not an executable, so the container is low risk - but it can CONTAIN executables (an entire Windows install, drivers, scripts), so only run files you extract from a WIM you trust, and prefer official Microsoft WIMs (from a genuine Windows ISO) over random downloads, which could carry tampered system files. Applying a WIM overwrites a target partition, so double-check the target drive when using DISM. Download imaging tools (7-Zip, wimlib, ADK) from their official sites; avoid sketchy 'WIM opener' sites.

Format details

in a nutshell
FULL NAMEWindows Imaging Format (.wim)
DEVELOPERMicrosoft Corporationsince Windows Vista (2006); used by Windows Setup ever since (install.wim, boot.wim)
MIME TYPEapplication/x-ms-wim
TYPEFile-based disk image (compressed, single-instance-store archive of files + metadata XML)
This extension is also used by…
  • WAP Wireless Identity Module (legacy) - An old WAP/mobile security module concept from the early-2000s feature-phone era - obsolete and unrelated to the Windows disk image.
  • Nikon NEF thumbnail / various app data - A handful of programs reuse .wim for their own data; on a normal PC a .wim is almost always a Windows Imaging Format image.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
4D5357494D000000
ASCII
MSWIM···
A WIM file begins with the 8-byte signature "MSWIM\\0\\0\\0" (4D 53 57 49 4D 00 00 00). This identifies the Windows Imaging Format header; the related ESD (.esd) is an encrypted/highly compressed WIM variant.

Programs that open WIM files

Windows4 apps
7-Zip Open-source Right-click the .wim > 7-Zip > Open archive to browse and extract individual files/folders without mounting. Easiest way to pull one file out.
PeaZip Open-source Open the .wim in PeaZip to browse and extract its contents like any archive.
DISM (built-in Windows) Built-in Inspect: 'dism /Get-WimInfo /WimFile:install.wim'. Mount as a folder: 'dism /Mount-Wim /WimFile:install.wim /Index:1 /MountDir:C:mount'. The native tool to mount/modify/apply WIM.
wimlib (wimlib-imagex) Open-source Cross-platform CLI to extract, mount, capture and convert WIM/ESD: 'wimlib-imagex extract install.wim 1 path'. Great for ESD and split WIM (.swm).
macOS1 app
wimlib (via Homebrew) Open-source Install with 'brew install wimlib', then 'wimlib-imagex extract ...' to pull files out of a .wim on macOS.
Linux2 apps
wimlib (wimlib-imagex) Open-source Install wimlib, then 'wimlib-imagex info install.wim' / 'wimlib-imagex apply ...' or FUSE-mount it. The standard way to handle WIM on Linux.
7-Zip / p7zip Open-source p7zip can list/extract a .wim ('7z x install.wim') to browse its files on Linux.

Technical details

deep spec
File signature (magic bytes)`4D 53 57 49 4D 00 00 00` ("MSWIM" + 3 null bytes) at byte offset 0
MIME type`application/x-ms-wim`
Image storage modelFile-based, not sector-based; archives individual files and directory metadata rather than raw disk sectors
Single-Instance Storage (SIS)Identical files referenced by multiple images are stored only once; each reference resolves via a SHA-1 content hash
Supported compressionNone (uncompressed), XPRESS (fast, moderate ratio), LZX (maximum compression); LZMS used in the .esd variant
Multi-image supportA single .wim file can contain multiple OS images addressed by integer index (1, 2, …)
Split archive supportLarge WIMs can be split into .swm segments to fit FAT32 file-size limits or optical media
Resource integrityEach file resource is identified and deduplicated via SHA-1 hash; an optional integrity table covers the full .wim file
Per-image XML metadataEach image carries an XML block recording OS edition, build number, language, creation/modification timestamps, and volume info
Mount capabilityMountable read-only or read/write on Windows via `DISM /Mount-Image` or the `WIMMount` kernel driver
Standard filenames in Windows media`install.wim` (OS edition images), `boot.wim` (Windows PE / Setup environment)
Primary management tool (Windows)`DISM.exe` (Deployment Image Servicing and Management); `ImageX.exe` is the legacy predecessor
Cross-platform tooling`wimlib` / `wimlib-imagex` - open-source library and CLI available for Linux, macOS, and Windows
DeveloperMicrosoft Corporation
Internal structure sectionsWIM Header, File Resources, Metadata Resource, Lookup Table, XML Data, Integrity Table
ReleasedWindows Vista (2006); used by Windows Setup ever since (install.wim, boot.wim)
Specificationlearn.microsoft.com

WIM conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with WIM files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about WIM files.

Frequently asked questions

What is a .wim file?
A Windows Imaging Format file - a Microsoft file-based disk image used to deploy and back up Windows. The install.wim inside a Windows ISO/USB is the main example; it holds the Windows file set (sometimes several editions).
How do I open a .wim file?
On Windows you can browse and extract it with 7-Zip (right-click > Open archive), or use the built-in DISM tool to mount it as a folder ('dism /Mount-Wim ...'). On Linux/macOS use wimlib. You don't burn a WIM like an ISO - it's file-based.
How do I extract one file from install.wim?
Open the .wim in 7-Zip or PeaZip and pull out the file/folder you need, or use 'wimlib-imagex extract install.wim 1 path destination'. No full install required.
What's the difference between WIM, ESD and SWM?
All are Windows images. WIM is the standard format; ESD is a smaller, encrypted/compressed WIM used by Windows Update; SWM is a WIM split into chunks to fit on FAT32 USB drives. DISM and wimlib convert between them.
How do I make a bootable ISO from a .wim?
Place the .wim into a Windows source tree (the sources folder) and build the ISO with the Windows ADK's oscdimg, or use NTLite/Dism++. The .wim alone isn't bootable - the ISO adds the boot files.
Can I mount a .wim like a drive?
Yes - DISM mounts it as a folder ('dism /Mount-Wim /WimFile:install.wim /Index:1 /MountDir:C:mount'), so you can add drivers/updates and commit changes. Wimlib offers a FUSE mount on Linux.

References

1Microsoft - Windows Imaging File Format (WIM) specificationlearn.microsoft.com
2Microsoft - DISM image management (mount/apply WIM)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.CRDOWNLOADChrome Partial Download File
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.BINCD/DVD Disc Image (BIN/CUE)
.ISOISO disc image (ISO 9660 / UDF)
.MDFMedia Descriptor File (Alcohol 120% / DAEMON Tools disc image)
.DMGApple Disk Image
.NRGNero Burning ROM Disc Image
.TIBAcronis True Image Backup

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z