Originally posted by: DaveSimmons
For a home desktop, the main advantage of NTFS is it doesn't have the 4GB file size limit of FAT32 -- this limit can be a problem on FAT32 for recording high-quality video, especially lossless, and for authoring DVDs.
Otherwise, I stand by "no compelling reason" to care which one you have for home use
Ditto.
I was thinking, what if someone were to take the FAT32 system DLLs, and patch out the 4GB filesize limitation in them... Hmm. (Possibly might have to patch common compilier shared runtim-lib DLLs too.)
If you think about it, there's no reason why any one file in FAT32 can't have a nearly-infinite-length FAT32 cluster-chain, they are terminated by a flag-value once you reach the end. The only real issues are the storage of the actual file length in the directory entries, and the filesystem APIs that limit file access to 4GB sizes. Since NT-based OSes internally use 64-bit values for file-size APIs (which is required for supporting greater than 4GB files on filesystems like NTFS and servers), then it would seem that it wouldn't be all that difficult to patch the FAT32 driver to remove the biggest limitation. (Assuming that there are some spare bits *somewhere* in those LFN directory entries.)
Sounds like a fun project to me, when I get some spare time.
Note that these "FAT32-XTRA" (my name for it) filesystem volumes, would *not* allow access to 4GB+ files on Win9x OSes, they don't have any internal 64-bit filesize support.