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 451591
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: another thing done right
by malxau on Mon 29th Nov 2010 23:33 UTC in reply to "another thing done right"
malxau
Member since:
2005-12-04

And only after 20 years the cracks start to appear. Throw a few hundred thousand files in a directory and it breaks down. But other than that, i have little to complain.


Did you disable short name generation?

I don't think the article mentioned this, but NTFS generates two links per file: the name you use (long name) plus an autogenerated short name for DOS applications if the name you use is not 8.3 compliant.

Unfortunately the 8.3 namespace tends to congest pretty quickly, leading to painful times to insert and delete entries as NTFS searches for a free name.

Turning off shortname generation dramatically improves scalability at the filesystem level. Explorer et al may still struggle, but that's a different issue.

- M

Reply Parent Score: 6

RE[2]: another thing done right
by renhoek on Mon 29th Nov 2010 23:59 in reply to "RE: another thing done right"
renhoek Member since:
2007-04-29

Turning off short filename generation on a stable production server is a bit of a no-go. But you might be right, since the files started with the same characters. I suspected improper hashing or something like that in the first place, but it was a long time ago. Listing the directory took about 15 minutes before it even started printing in a dosbox, deleting the files was a pain.

Explorer struggles even with a few hundred files, which is what i meant with the crap they build on top of it. I really look forward for the day 8.3 is disabled by default and explorer is usable.

Now i'm a ZFS fanboy, which has different imperfections.

Reply Parent Score: 2