Microsoft Offering Improved CHKDSK Utility in Windows 8

Microsoft explained this week that it has updated its venerable CHKDSK utility for Windows 8 such that you won't really need to use it anymore.

In Windows 8 and Windows Server 2012, CHKDSK is still there to be used from a command line, if you want to do that. However, those operating systems now have a new improved version of the program that's accessible from an "action center" in Windows. This new CHKDSK will fix disk corruption problems automatically in the background, for the most part. It's based on a new "health model" that Microsoft has implemented in the two new OSes, and that model is identical between the client and server, according to Kiran Bangalore, senior program manager for Microsoft's Windows core storage and file systems, in a blog post.

CHKDSK is well known to Windows users as that annoying DOS screen that appeared on bootup, hijacking the system until it finished its repairs. The appearance of that screen was the signal to go and get a cup of coffee, walk the dog or scrape the dust off the Windows manual that came with the 3.5-inch disks. It generally meant lost production time. This time around, with the new CHKDSK, Microsoft set out to cause "nearly zero" downtime for users, Bangalore explained.

Most of the fixes now occur while the system is online via a self-healing process. Microsoft changed the behavior of CHKDSK with Windows 8 and Windows 2012 so that "the data drives will not be checked or fixed during boot of the system." Drives instead get repaired during idle time. With Windows Server 2012, the repair time is left up to the IT pro to decide via the action center. Windows Server 2012 users also have control over disk health states via Server Manager. Windows Explorer is yet another means to access CHKDSK.

The only time that users need to run the old CHKDSK is in cases of severe volume corruption, Bangalore explained. Command-line aficionados can always use PowerShell to check and repair disks using the new REPAIR-VOLUME cmdlet, which Bangalore said can be useful when the repairs are done remotely.

The new CHKDSK will have a new "spotfix" capability that fixes corruptions in about two seconds. That's a magnitude shorter than the old version, which sometimes took hours to grind through files. But despite such welcome improvements, CHKDSK eventually will become irrelevant. The reason has to do with the file systems used in the new Windows versions.

Microsoft will roll out Windows Server 2012 with a new file system, called the "Resilient File System" (ReFS). The Windows 8 client, currently at beta, still uses the older New Technology File System (NTFS), but Microsoft eventually plans to transition it over to ReFS. The two file systems are compatible.

In a FAQ, Bangalore explained that "ReFS follows a different model for resiliency and does not need to run the traditional chkdsk utility." So, that statement appears to mean that CHKDSK will disappear in the not too distant future.

Microsoft has explained that ReFS is specifically designed to support the Storage Spaces feature in Windows Server 2012 and Windows 8, and the new and improved CHKDSK utility will work even when the Storage Spaces feature is activated. Storage Spaces allows IT pros to created pooled storage from a bunch of disks. They can hot-swap the disks in and out of the pool, as needed, without affecting the production environment.

About the Author

Kurt Mackie is senior news producer for the 1105 Enterprise Computing Group.


  • Gears

    Top 10 Microsoft Tips and Analyses of 2018

    Here are the year's most popular explainers and how-to columns -- along with some plain, old "Why did Microsoft do that?" musings thrown in.

  • Sign

    2018 Microsoft Predictions Revisited

    From guessing the fate of Windows 10 S to predicting Microsoft's next big move with Linux, Brien's predictions from a year ago were on the mark more than they weren't.

  • Microsoft Recaps Delivery Optimization Bandwidth Controls for Organizations

    Microsoft expects organizations using its Delivery Optimization peer-to-peer update scheme will optimally see 60 percent to 70 percent improvements in terms of network bandwidth use.

  • Getting a Handle on Hyper-V Virtual NICs

    Hyper-V usually makes it easy to configure virtual network adapters within VMs. That is, until you need to create a VM containing multiple virtual NICs.

comments powered by Disqus
Most   Popular

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.