Microsoft puts the squeeze on Windows to shoehorn it into 16GB devices

Decade-old WIM frees up more space for apps, user content on low-cost devices

Microsoft last week revealed how it will squeeze Windows 8.1 onto devices with storage space as small as 16GB to fulfill a promise earlier this year that OEMs could produce low-cost tablets and laptops.

The technology Microsoft will use, dubbed "WIM" for "Windows Imaging," is a file-based disk image format introduced in Windows Vista, the OS flop that debuted in 2007. Work on WIM, however, took place during the long -- and oft delayed -- development of "Longhorn," the code name for the project that was originally to produce an operating system in 2004.

To put Windows 8.1 Update on devices with tight storage constraints -- 16GB in particular, but also 32GB -- Microsoft has applied the decade-old technology to free up more space for applications and user content.

"This new deployment option, called Windows Image Boot (or WIMBoot), takes a different approach than traditional Windows installations," Michael Niehaus, senior product marketing manager in the Windows Commercial group, wrote on a Thursday blog. "Instead of extracting all the individual Windows files from an image (WIM) file, they remain compressed in the WIM. But from the user's perspective, nothing looks any different: You still see a C: volume containing Windows, your apps, and all of your data."

As Niehaus explained it, the WIM file -- an aggressively-compressed file that contains all the files necessary to run Windows 8.1 -- will sit in its own partition on a device's SSD (solid-state drive). By moving Windows to its own partition and then compressing it into a WIM file, Microsoft frees up space in the C: drive partition, which is traditionally where Windows is stored in an uncompressed state. That means there is more space left for user content and applications.

To boot and run Windows, a set of pointer files are stored on the C: drive which, in turn, aim at a file index within the WIM file. Windows, then, runs from the compressed, read-only WIM file.

Wes Miller, an analyst with Directions on Microsoft, a Kirkland, Wash.-based firm that tracks only Microsoft, called the concept "a pretty good solution."

As well he might. Miller, like many of the analysts at Directions, once worked at Microsoft. In fact, Miller was on a team that worked on the WIM technology in 2003-2004. "A lot of [old] technology has fallen off the planet, so it's cool to see one that survived," he said.

While working on Longhorn, Microsoft was looking at running Windows from a WIM file. "We would read from the WIM file as if it was a file system," Miller said. That's pretty much what Microsoft is now doing.

Previously, Microsoft promised that Windows 8.1 Update would run on devices with small SSDs of 16GB and 32GB, but did not say how it would do that, leaving some to speculate that it would dump the Windows recovery tools or even strip out features.

Some kind of miniaturization was required: The full-blown Windows required Microsoft to equip the Surface Pro 2 with a minimum of 64GB.

Even then, the Surface Pro 2 and its predecessor, Surface Pro, have reaped criticism for the paltry amounts of user content space left after the OS and a recovery partition has occupied the SSD.

Microsoft devices space estimates
Microsoft estimated that devices using WIM would have about 12GB of storage space for user apps and content. (Image: Microsoft.)
1 2 Page
FREE Computerworld Insider Guide: IT Certification Study Tips
Join the discussion
Be the first to comment on this article. Our Commenting Policies