1. #1
    Corrine's Avatar
    Join Date
    Feb 2012
    Upstate, NY

    Redesigning chkdsk and the new NTFS health model

    From the Building Windows 8 blog comes more news for Windows 8: Redesigning chkdsk and the new NTFS health model

    It is a long article, some of the key points quoted:

    Key design changes to help improve availability:

      1. Online self-healing: The NTFS self-healing feature was introduced in Windows Vista (and in Windows Server 2008) to reduce the need to run chkdsk. Self-healing is a feature built into NTFS that fixes certain classes of corruptions encountered during normal operation, and can make these fixes while still online. If all issues that are detected are self-healed online, there is no need for an offline repair. In Windows 8 we increased the number of issues that can be handled online and hence reduced any further need for chkdsk.
      2. Online verification: Some corruptions are intermittent due to memory issues and may not be a result of an actual corruption on the disk; so we added a new service to Windows 8, called the spot verification service. It is triggered by the file system driver and it verifies that there is actual corruption on the disk before moving the file system along in the health model. This new service runs in the background and does not affect the normal functioning of the system; it does nothing unless the file system driver triggers it to verify a corruption.
      3. Online identification and logging: When an issue is verified, this triggers an online scan of the file system, which runs as a maintenance task in the file system. In Windows 8, scheduled tasks that are for the maintenance of the computer run only when appropriate (during idle time, etc.). This scan can run as a background task while other programs continue to run in the foreground. As the file system is scanned, all issues that are found are logged for later correction.
      4. Precise and rapid correction – At the user or administrator’s convenience, the volume can be taken offline, and the corruptions logged in the previous step can be fixed. The downtime from this operation, called “Spotfix,” takes only seconds, and on Windows Server 8 systems with cluster shared volumes, we’ve eliminated this downtime completely. With this new model, chkdsk offline run time is now directly proportional to the number of corruptions, rather than being proportional to the number of files as in the old model.

    Q) Will the new health model work on removable drives?
    Yes, this works on removable drives that report fixed media, like most external hard drives.
    Q) How do I enable the new file system health model?
    You don’t need to do a thing—the new file system health model is enabled by default.
    Q) Will the new file system health model apply to Windows Server?
    Yes, the health model is identical for both server and client. One thing that will be different by default is that the data drives will not be checked or fixed during boot of the system – this maintenance will be left to the administrator when time permits.
    Q) Can I move between Windows 8 and Windows 7 and not affect the file system health model?
    Yes, the file system health model will adapt to whichever operating system version it is mounted on.
    Q) Will ReFS need to run chkdsk?
    ReFS follows a different model for resiliency and does not need to run the traditional chkdsk utility.

    Q) Will I ever need to run the old chkdsk /f?
    There are cases where failing hardware can produce such severe corruption as to make the file system un-mountable; in these cases, you should perform a full, offline chkdsk to fix the file system. If for some reason this fails, we recommend that you restore from a backup.
    Q) Is a reboot absolutely required to fix non-system volumes?
    No, but the Action Center generally provides the simplest experience. If you’re an advanced user, you can fix non-system volumes by opening the properties of the drive, or by running chkdsk \scan <volume>: and chkdsk \spotfix <volume>: from the command line.
    Q) I run chkdsk /f often to check the status of our drives, is that needed anymore?
    No, the system will inform you when a corruption is found, and you can then choose to run the chkdsk /scan to detect all the issues. An online chkdsk /scan will not take away from the availability of the drive or system.
    Q) I run read-only chkdsk today to check the status of our drives; do I still need to do this?
    No, we recommend you run chkdsk/scan instead, since this will also perform all possible online repairs and will also prepare for a spotfix, if needed.
    JMH and zigzag3143 say thanks for this.

    Take a walk through the "Security Garden" -- Where Everything is Coming up Roses!

    Remember - A day without laughter is a day wasted.
    May the wind sing to you and the sun rise in your heart.

    • Ad Bot



  2. #2
    Moderator, News & Information
    BSOD Kernel Dump Analyst
    JMH's Avatar
    Join Date
    Apr 2012

    Re: Redesigning chkdsk and the new NTFS health model

    zigzag3143 says thanks for this.

    MVP 2013 - 2016

    Microsoft Community Contributor
    Windows Insider MVP July 2016 to end June 2017
    Dyami & Wankiya
    Team Zigzag

  3. #3
    zigzag3143's Avatar
    Join Date
    Mar 2012
    • specs System Specs
      • Manufacturer:
      • Model Number:
      • Cooling:
        Coolermaster U3 best in class
      • Operating System:
        Win 8 RTM

    Re: Redesigning chkdsk and the new NTFS health model

    Both Great thanks.

    MS-MVP Windows IT-PRO 2010-2017
    Wankiya & Dyami
    Team ZigZag

  4. #4
    JaidynM's Avatar
    Join Date
    May 2012
    Somewhere Over The Rainbow
    • specs System Specs
      • Manufacturer:
        Custom Build
      • Motherboard:
        ASUS P5G41T-M LX
      • CPU:
        Intel Pentium Dual Core E6700 3.2GHz
      • Memory:
        Strontium 8192MB DDR3 1333Mhz
      • Graphics:
        msi GeForce N560GTX-M2D1GD5 1GB
      • Sound Card:
        Realtek HD Audio
      • Hard Drives:
        Seagate Barracuda LP Green 2TB Internal HDD + WD Elements Desktop 1TB External HDD
      • Disk Drives:
        Black eMaxx ATX Mini Tower Case
      • Power Supply:
        SHAW Viper-1500w Gaming PSU
      • Display:
        CHIMEI CMV 221D 22&quot; (1680x1050)
      • Operating System:
        Windows 7 Ultimate x64/Windows 8 Consumer Preview x64/Ubuntu 11.04

    Re: Redesigning chkdsk and the new NTFS health model

    ^ +1

    Nice find, thanks Jan & Corrine.

    "No bird soars to high, if he soars with his own wings." - William Blake

Similar Threads

  1. What Internet Habits Say About Your Mental Health
    By JMH in forum News You Can Use
    Replies: 0
    Last Post: 08-14-2012, 09:45 PM
  2. 7 Surprising Health Effects of Drought
    By JMH in forum News You Can Use
    Replies: 0
    Last Post: 07-18-2012, 04:30 PM
  3. Replies: 0
    Last Post: 06-22-2012, 04:12 PM

Log in

Log in