Microsoft Talks About Fixing Disk Problems in Windows 8
Windows 8 will have less downtime due to file system corruptions thanks to a revised chkdsk utility and a revamped NTFS health model.
In the latest Building Windows 8 blog, Kiran Bangalore, Senior Program Manager of Microsoft's Windows Core Storage and File Systems, said that one of the key design goals for Windows 8 was to increase availability and reduce the overall down-time of systems. This design feature, along with other storage features such as Storage Spaces and the new ReFS file system, will help reduce the complexity of fixing corruptions and increase the overall availability of the entire system.
In other words, less downtime due to file system corruptions thanks to a redesigned chkdsk utility and a revamped NTFS health model.
In previous versions of Windows, the NTFS used a simpler health model: the file system was either healthy or in bad shape. This model meant users typically had to stop what they were doing and wait for chkdsk to take the disk offline, fix the file system corruptions and bring the volume back to a healthy state. The bigger the problem, the longer the system was offline. The process could take seconds, or last for hours.
"In Windows Vista and Windows 7, we made significant optimizations to the speed of chkdsk, but as hard disk capacities have continued to double every 18 months and the number of files per volume is increasing at an equal rate, chkdsk has taken longer and longer to complete (even with speed improvements)," Bangalore writes.
To speed up the process, Microsoft has revamped the health model used by NTFS and introduced the ReFS file system in Windows 8 which does not require an offline ChkDsk to repair annoying corruptions.
"We developed a new method of communication that describes types of corruptions as 'verbs' that act upon the key components and points of the design – the file system driver (NTFS), the self-healing module, the spot-verification service, and the chkdsk utility," Bangalore continues. "All file system corruptions are classified as needing one of 18 different 'verbs' that we’ve defined in Windows 8. We have also left room for possible new verb definitions that can help us diagnose issues even better in the future."
Bangalore said that Windows 8 can scan for problems in the background while the system remains online, and will make an initial attempt to fix problems on-the-fly. If the initial fix doesn't resolve the issue, then NTFS logs the details, how the repair must be done, and stores the info away until the system is restarted. This way, the process won't take quite so long after boot.
"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," Bangalore says.
Also in the blog is a Q&A explaining that the new health model will be enabled by default and work with removable drives that report fixed media. Consumers can also move between Windows 8 and Windows 7 and not affect the file system health model -- the file system health model will adapt to whichever operating system version it is mounted on. The Q&A also states that ReFS follows a different model for resiliency and does not need to run the traditional chkdsk utility.
For more information about the new NTFS health model and the redesigned Chkdsk utility, head here.
Funny how the mind works.
Funny how the mind works.
How about recognizing the existence of SSD's and when both a HD and SSD are detected, after Windows is done installing, launch a wizard for partitioning the HD and putting Program Files and User Files on HD partitions ?
Somehow I don't think the majority of people that will be using Windows 8 with both an SSD and an HDD would appreciate such a wizard. ...that sounds like something geared more towards the enthusiast...and we're just not that big of an audience.
MKLink with the /J switch is your friend.
I think having the ability to do this would be good. ...but I think it'd be better received as a command-line utility, like...oh...I don't know...something along the lines of:
"OSpart /v /t /-5"
You realize Windows 5.0 was Windows 2000 right? Win2k did come with the listed FS improvements, debuting NTFS 3.0 with "disk quotas, encryption, sparse files, reparse points, update sequence number (USN) journaling, the $Extend folder and its files, and reorganized security descriptors so that multiple files using the same security setting can share the same descriptor" (from Wikipedia). The Windows 8 defragmenter can TRIM SSDs while defragmenting hard drives which I find pretty cool.
I'm already starting to get pretty fast with it on the laptop. Looking forward to running it on one of my power machines. It apparently does multimon very well with taskbar for each monitor and other such things.
Thank you, finally someone gets it. Metro is NOT the new desktop, it is the new start menu, a full-screen one at that. Easy enough to click on the link in Metro (you will have it "Pinned to Start" if you are smart) and get to the actual desktop.
True, however most people don't want to 'juggle' multiple partitions with multiple drive letters. They want ONE partition with ONE drive letter.
Enthusiasts are a big enough group to get hardware such as some graphics cards, high end motherboards, and some high end processors made just because we buy them, in addition to software packages designed for us to use, such as overclocking utilities.
You could abandon Windows, or you could just do a two minute work around instead of over-reacting. Metro is not difficult to work-around at all.
There, fixed it! M$ removed the ability to change the Metro interface Registry Key. There is no way to completely disable Metro and go back to the Windows 7/Vista start menu. Stardock has created a Metro themed Start Menu, however that doesn't do enough to remove the secondary interface. While Metro is a new Start Menu, there are Metro apps, some of which do not have a Classic interface counterpart. To jnemesh: embrace the Penguin (Linux), you won't regret it (at least until you try to game, but that'll change soon if Valve succeeds in porting Steam and the Source Engine)!