Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
Microsoft Data Storage Windows

Microsoft Redesigns chkdsk For Windows 8, Improves NTFS Health Model 219

MojoKid writes "Microsoft can't do anything to magically make hard drives stop failing when parts go bad, but Redmond is rolling out a new NTFS health model for Windows 8 with a redesigned chkdsk tool for disk corruption detection and fixing. In past versions of the chkdsk and NTFS health model, the file system volume was either deemed healthy or not healthy. In Windows 8, Microsoft is changing things up. Rather than hours of downtime, Windows 8 splits the process into phases that include 'Detect Corruption,' 'Online Self-Healing,' 'Online Verification,' 'Online Identification & Logging,' and 'Precise & Rapid Correction.'"
This discussion has been archived. No new comments can be posted.

Microsoft Redesigns chkdsk For Windows 8, Improves NTFS Health Model

Comments Filter:
  • by OzPeter ( 195038 ) on Saturday May 12, 2012 @04:24PM (#39981123)

    sane precautions with your data such as RAID and/or backing up your information

    RAID and backing up should never be considered an "OR".
    Repeat after me .. "RAID is not a backup strategy".

  • Re:New options? (Score:5, Informative)

    by The MAZZTer ( 911996 ) <{moc.liamg} {ta} {tzzagem}> on Saturday May 12, 2012 @04:26PM (#39981145) Homepage
    "Online" as in "don't dismount the disk while we fix it, so you can continue to use it".
  • Next Gen File system (Score:5, Informative)

    by OzPeter ( 195038 ) on Saturday May 12, 2012 @04:40PM (#39981247)

    I was curious as to why MS is continuing on with NTFS, surely there must be something newer coming out of their R&D labs. So a quick google turned up this from the same blog, but earlier this year: building the next generation file system for windows refs [msdn.com]

  • by OzPeter ( 195038 ) on Saturday May 12, 2012 @04:44PM (#39981259)

    In fact the whole blog is interesting Building Windows 8 [msdn.com]

  • by hairyfeet ( 841228 ) <bassbeast1968@gm ... minus herbivore> on Saturday May 12, 2012 @07:49PM (#39982231) Journal

    Well i'd say it depends on WHAT data is being backed up via RAID 1. For example if its something that can be replaced but would be a PITA, like say media files? Then as long as the odds of them doing something really stupid are low then i'd say the risks are low.

    The big thing I've found is it is VERY important to have offline discs images of the OS because that is the area one will have to worry about malware, bad patches, etc and that will not be protected in any way with RAID since whatever went wrong with the first will be simply copied before you know what is happening. for my customers i recommend a USB HDD for OS images and any important files because 1.-it is easy to take offsite and replace with another. 2.-It is cheap enough that having more than one isn't cost prohibitive, and 3.-if one has more than one and rotate them even if a bug were to somehow get in and infect both the system and the USB drive attached it would still leave them the offsite backup to restore from.

    But as long as one has offline backups as well for critical files then i see no harm in having RAID 1 as simply another layer of defense. Of course i would recommend something like HDDTune to check the SMART to keep an eye on the drives since a good SMART tool will often let you know long before it is noticeable that there is something wrong with a drive. i personally like to install Kel's CPL Bonus Pack [informer.com] on a system as it gives me all the tools I could need right from the control panel, like HDDTune, CPU and GPU-Z,HW monitor, etc. oh a bit of advice, if one wishes to use kel's CPL Bonus in Vista or 7 remember to run as admin when installing.

    So while I wouldn't recommend RAID 1 as any kind of backup strategy by itself i see no problem in using it as part of a defense in depth strategy along with offline and offsite backups.

I've noticed several design suggestions in your code.