Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET
Windows 10

Windows 10: Disk Optimization

As solid-state disks (SSDs) become more ubiquitous, the amount of available disk space is being squeezed ever tighter due to the high cost of SSDs compared to traditional mechanical drives. To help address this problem, Microsoft has redesigned the Reset and Refresh features in Windows 10 so that they no longer require dedicated recovery images, and system files are compressed if a number of conditions are met.

Reducing the OS footprint in Windows 10 (Image Credit: Microsoft)
Reducing the OS footprint in Windows 10 (Image Credit: Microsoft)

Reset and Refresh without a Recovery Image

Introduced in Windows 8, Reset enables you to wipe Windows and restore a device to factory defaults, while a Refresh reinstalls Windows but preserves your personal files, settings and Windows Store apps. When performing a Reset or Refresh in Windows 10, instead of using a recovery image that would otherwise consume 4GB of disk space, the operating system is reinstalled using files in the WinSxS folder, which is a component store that contains all the files required by the OS.

Because components are updated in WinSxS when the OS is patched using Windows Update, a Reset or Refresh operation in Windows 10 restores the OS to a more or less fully-patched state; with the exception of updates made to components in the last 30 days, to avoid reintroducing any problems caused by recent changes to the OS.

In Windows 10, the recimg command line tool has been deprecated, but in Windows 8 it’s possible to additionally preserve desktop applications by creating a custom recovery image, which you can read about in How to Perform a PC Refresh in Windows 8 and Create a Custom Refresh Image on the Petri IT Knowledgebase.

Sponsored Content

Say Goodbye to Traditional PC Lifecycle Management

Traditional IT tools, including Microsoft SCCM, Ghost Solution Suite, and KACE, often require considerable custom configurations by T3 technicians (an expensive and often elusive IT resource) to enable management of a hybrid onsite + remote workforce. In many cases, even with the best resources, organizations are finding that these on-premise tools simply cannot support remote endpoints consistently and reliably due to infrastructure limitations.

Reducing OS footprint by compressing system files

Windows 10 deploys an efficient compression algorithm that enables the OS to reclaim 1.5GB of storage on 32-bit systems, and up to 2.6GB in 64-bit Windows. This system is called Compact OS, and depending on a number of variables, such as processor speed, available RAM, and disk type and size, Windows automatically enables compression of system files during the upgrade process. It’s worth noting that if Compact OS is enabled, Windows Universal Apps are also compressed to save space.

To establish if Compact OS is enabled on your system, open a command prompt and type compact /CompactOS:query and press ENTER.

Query the status of Compact OS in Windows 10 (Image Credit: Russell Smith)
Query the status of Compact OS in Windows 10 (Image Credit: Russell Smith)

If enabled, you’ll see a message ‘The system is in the Compact state’ returned in the console window. If you want to manually enable or disable Compact OS, you’ll need to open a command prompt with administrator privileges, and run compact /CompactOS:always or compact /CompactOS:never to enable or disable Compact OS respectively.

Compact OS can also be enabled by adding the /compact switch when using the Deployment Image Servicing and Management (DISM) command line tool that’s used for preparing Windows 10 images:

​DISM.EXE /Apply-Image /ImageFile:INSTALL.WIM /Index:1 /ApplyDir:C:\ /Compact:ON

Related Topics:


Don't have a login but want to join the conversation? Sign up for a Petri Account

Comments (0)

Leave a Reply

IT consultant, Contributing Editor @PetriFeed, and trainer @Pluralsight. All about Microsoft, Office 365, Azure, and Windows Server.
Live Webinar: Active Directory Security: What Needs Immediate Priority!Live on Tuesday, October 12th at 1 PM ET

Attacks on Active Directory are at an all-time high. Companies that are not taking heed are being punished, both monetarily and with loss of production.

In this webinar, you will learn:

  • How to prioritize vulnerability management
  • What attackers are leveraging to breach organizations
  • Where Active Directory security needs immediate attention
  • Overall strategy to secure your environment and keep it secured

Sponsored by: