A New Image Format

The Microsoft Systems Management Server 2003 (SMS 2003) Operating System Deployment Feature Pack (OSD) uses Windows Imaging Format (WIM), an imaging format that Microsoft actually developed for Longhorn Server and Windows Vista and which is a different imaging format than that which Automated Deployment Services (ADS) uses. (For more information about ADS, see "Automated Deployment Services," February 2004, InstantDoc ID 41398.) WIM is a file-based, rather than sector-based, image format (sector-based files are stored in a cabinet-file-type structure. Because it's file-based, a WIM file can be restored nondestructively—that is, the target disk doesn't need to be empty and any existing content is maintained—and WIM supports variable-size target drives.

Additionally, WIM's file-based format also allows single-instance storage of files. This means that if a file and its SHA-1 hash-file "fingerprint" are identical, the file needs to be stored only once in the WIM. This might not seem important initially, but remember that Windows 2000 and later have Windows File Protection (WFP), which caches copies of core system files in a protected area from which they can be restored should the working versions become corrupted. Therefore, most system files (e.g., .sys, .exe, .dll) are stored twice, whereas they're stored only once in the WIM file. WIM also uses compression technologies, which, in combination with single-instance storage, reduce the image file to around one-third the size of the data being captured to the image—a better ratio than a sector-based image format offers.

Discuss this Article 2

wosully
on Apr 19, 2006
Frederic, E-mail the magazine to let them know. I have been receiving the magazine for years and always been reading the web-exclusive articles. They may just have had a tech issue with your account.
Frederic (not verified)
on Apr 17, 2006
Even if I am registered to the printed version of the magazine windows it pro since many year, I don't have access to this web exclusive article, this is unnaceptable for me and I think it will be my last subscription to your magazine.

Please or Register to post comments.

IT/Dev Connections

Las Vegas
September 30th - October 4th

Paul ThurottYou'll have the opportunity to experience:
• The Microsoft
Technology Roadmap
• Office 365 Implementation
• Hyper-V Optimizing
• Windows 8 Deployment
and much more!

Come See Paul Thurrott & Rod Trent in Person!

Early Registration Now Open

Upcoming Training

Mastering System Center 2012

During over 6 hours of training you can join John Savill from your computer as he will walk you through the key components and capabilities of System Center 2012, what’s involved in using the components, and the benefit they can bring to your environment.

Register Now

Current Issue

May 2013 - The NameTranslate object is useful when you need to translate Active Directory object names between different formats, but it's awkward to use from PowerShell. Here's a PowerShell script that eliminates the awkwardness.

CURRENT ISSUE / ARCHIVE / SUBSCRIBE

Windows Forums

Get answers to questions, share tips, and engage with the Windows Community in our Forums.