Originally posted by: DrJeff
Some quick and dirty...
NTFS is more efficient with disk space with small clusters. More secure if you enable the security features. Info on each file is stored with the file, so recovery from disaster not dependent upon finding a table or directory intact.
FAT32 stores a backup directory or table for recovery purposes. The HD recovery guy I have worked with says FAT32 would be a much quicker recovery for him. But again that assumes some disaster strikes your drive. Fat32 less efficient on file space if you have a bunch of small files. Is missing the possible security you could have with NTFS. A plus for FAT32 is it's backward compatibility with OSes less than XP/NT/2000, if you have a mixture onsite.
Who's next to chime in?
I would have to actually side with FAT32 in this debate. I've had to deal with various data-corruption/file-recovery issues, both on my drives and on other's, in the past, and FAT32 is such a brain-dead-simple filesystem to deal with, it makes it MUCH easier to do recovery work on by hand, using Norton DiskEdit for DOS.
NTFS is complex, proprietary (!), and while it may offer addtional security measures over FAT32, very rarely does anyone use those features in practice (server installations are the exception - for servers, I would only use NTFS).
FAT32 is open (?), standard, interoperable, and simple to fix manually, when things go wrong.
Both FAT32 and NTFS have "fat tables" to deal with, NTFS's is called the MFT, but both are critical to both respective filesystem's operations, and both filesystems fragment.
Often, I see that MS has found some new bug or security issue in the NTFS.SYS driver, probably due to it's inherent complexity. I don't recall any fixes or issues in the last few years with their FASTFAT.SYS driver.
I personally prefer simplicity and open-ness, other's priorities may differ. The lack of symbolic-link support under W2K/XP running on FAT32 volumes is about the only functionality that I really would like to see.