NTFS Self-Healing is An Overlooked but Useful Feature in Windows 7


  1. Posts : 4,925
    Windows 7 Professional 64-bit
       #1

    NTFS Self-Healing is An Overlooked but Useful Feature in Windows 7


    We’ve covered how to use the old school CHKDSK command check on disk in Windows 7 yesterday but what we didn’t touch is actually even better. It’s a nice new feature that I didn’t realize its existed either until very recently.

    Basically, once the feature is turned on, Window will detect a physical file system error and automatically fix it on the fly without you even noticing it happened. Because of this, you actually have a lot less chances having to run CHKDSK to check the disk manually because most likely the errors you suspected may have been fixed by this self-healing process already.

    NTFS Self-healing is turned on by default in Windows 7 but if you are not sure you can use the following command to make sure. Note that the command has to be run as Administrator.

    fsutil repair query c:

    NTFS Self-Healing is An Overlooked but Useful Feature in Windows 7-image3.png

    However, there is a possible downside that you may have already been thinking and wondering. Yes, the data may potentially be removed silently without user’s knowledge during the self-healing process. To address this issue, Microsoft added BugCheckOnCorrupt option that does something you may think it’s crazy.

    It throws a BSOD (blue screen of death) and shuts everything down instead of attempting to fix the error, if the system discovers any NTFS corruptions.

    Yes, not every BSOD is bad. Some of them happened in purpose, just like this as designed. It does sound crazy because why you would want the system crash, but from the data safety perspective, this attempt is actually better because it increases the chances of having the data recovered from the corruption.

    Besides, this is not turned on by default and it’s suggested that you only need to turn it on only if you have the doubts on your hard drive.

    To turn it on, simply type the following command as Administrator.

    fsutil behavior set BugcheckOnCorrupt 1

    Reboot your computer and run the following command as Administrator again to set which drive you want to check.

    fsutil repair set <drive name> 0×10

    To turn it off after it’s turned on:

    fsutil behavior set BugcheckOnCorrupt 0

    That’s it, hope it helps.
    more
      My Computer


  2. Posts : 13,354
    Windows 7 Professional x64
       #2

    Thanks Nick, interesting read.
      My Computer


  3. Posts : 53,363
    Windows 10 Home x64
       #3

    New one one me, thanks

    A Guy
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 01:32.
Find Us