Wojciech Puchar wojtek at
Thu Aug 28 11:33:57 UTC 2008

> Maybe it is because FAT filesystem wasn't well designed from the beginning 
> and defrag was a workaround to solve performances problems.

as everything else microsoft did it wasn't designed but stoled, possibly 
slightly changed.

FAT is similar (mostly the same) as CP/M filesystem.

CP/M was single-user and was used on floppies up to 360kB AFAIK, 
small enough to be able to keep most metadata in memory, even for small 
hard disks FAT was stupid.

The only "innovation" of Micro$oft was subdirs ;)

FAT does NOTHING to prevent fragmentation, simply gets the first block 
availble when needed.

NTFS is a theft of OS/2 HPFS. they didn't even bothered to use other 
partition ID :), but they managed to f..k^H^H^H^Hextend it's 
functionality, so it's actually even slower than FAT, and too - does 
nothing to prevent fragmentation.

This is normal, as Microsoft make a problems to be able to "fix" it 
(creating 3 times more others) in new releases, so idiots continue to buy 
new versions of windoze and new hardware, just to do as simple task as 
writing a few-paged document or view a webpage

More information about the freebsd-questions mailing list