Linked by Andrew Hudson on Mon 29th Nov 2010 21:50 UTC
Windows NTFS is the file system used by Windows. It is a powerful and complicated file system. There are few file systems that provide as many features and to fully cover them all would require a book. And in fact there is a book detailing NTFS, and it's already out of date. The purpose of this article is not to cover all of the features of NTFS, nor will it exhaustively cover NTFS features in detail. Instead we will cover its basic structure and then describe some of its more advanced features and provide use examples where possible. We will focus more on what it does, rather than how it does it. Trying to walk the line between informative and detailed is difficult and so this article contains a lot of references for people who hunger for more detail.
Thread beginning with comment 451613
To read all comments associated with this story, please click here.
WinFS?
by quackalist on Tue 30th Nov 2010 02:50 UTC
quackalist
Member since:
2007-08-27

"WinFS was likely sacrificed to get a ship date for Vista."

Perhaps, but it was cancelled in 2006 and has yet to appear so I assume there must have been more to it then that. Pity, as I was rather looking forward to it at the time.

Seemingly, the more time passes and the greater the data even individuals have the more useful it would've been.

Edited 2010-11-30 02:55 UTC

Reply Score: 1

RE: WinFS?
by Bill Shooter of Bul on Tue 30th Nov 2010 07:48 in reply to "WinFS?"
Bill Shooter of Bul Member since:
2006-07-14

It also didn't have very good performance. Longhorn in general was bad, but with winFS ... yikes, it was scary slow. At the time it was blamed on it being a debug build, then it was just dropped. Its basically been in development since the early 90s ( as a part of cairo).

I think its just a bad idea for an implementation. My 2 cents is that a better more specific, transparent database for specific filetypes is a better idea. Take a look at your typical Computer. Count all of the files on the Hard disks. How many of them have been created by the user, and how many are just for the OS and applications? If you could somehow apply indexing/database storage on the user created files, you'd have something scary fast and very useful. You can either buid some crazy intelligence into the FS, so every application has it with no new build ( Very difficult, IMHO) Or just create a new open file function in the OS, that designates it to be a "user generated file" and get all app developers to use that ( easier implementation, not going to work for a while...)

Reply Parent Score: 2

RE[2]: WinFS?
by sorpigal on Tue 30th Nov 2010 13:08 in reply to "RE: WinFS?"
sorpigal Member since:
2005-11-02

It would be trivial to mark files with metadata indicating that they are user-generated, then consume that metadata in any indexing tools. It's just that this would probably be so abused as to make the feature useless.

Reply Parent Score: 2

RE: WinFS?
by sorpigal on Tue 30th Nov 2010 12:44 in reply to "WinFS?"
sorpigal Member since:
2005-11-02

WinFS was sacrificed because it's a good idea that just cannot be done practically.

Be tried to do the same thing with its early releases and found that they couldn't get it together, either, which prompted the rush to build BeFS before 1.0 shipped. It's unquestionably a hard problem and there is some question as to whether or not it can be solved in a way which is reliable and performant.

You will probably not see a database FS any better than BeFS any time soon.

Reply Parent Score: 2