Re: Fat32 vs NTFS ?

From: Joe Earnest (jearnest3-SPAM_at_earthlink.net)
Date: 02/27/05


Date: Sun, 27 Feb 2005 15:56:22 -0700


"DevilsPGD" <ihatespam@crazyhat.net> wrote in message
news:ua0421lrpm2n88lrdd3ma8d3c59tihoaah@localhost...
> In message <1123clhb8n1scb2@corp.supernews.com> Ad
> <graphi47uk@y.a.h.o.o.co.uk> wrote:

...

>>> NTFS avoids fragmentation by attempting to find an appropriately large
>>> block of space in which to write a file, vs the typical FAT
>>> implementation which writes the file either at the first available
>>> space, or sequentially across the disk.
>>
>>then it do not work, because I find with NTFS, I had to defrag my drive
>>a lot more than I do with fat32
>
> Why? Because the fragmentation map doesn't look as pretty, or because
> you notice a performance hit?
>
> Don't get me wrong -- There are cases where an NTFS formatted partition
> will fragment more then FAT, but this is fairly rare in typical
> applications.

...

Actually, I believe Ad may have a point on defrag'ing, but not because of
differences between FAT32 and NTFS, simply because of cluster size. Ad's
talking about a relatively large HD. I converted several large drives and
partitions from FAT32 partitions to solo or fewer NTFS partitions a few
months ago, and I have noticed a similar phenomenon -- a need to defragment
more often for performance. I write it off to the extremely large cluster
sizes that FAT32 forces on you, if you use large partitions. At those
sizes, you can work with the bulk of word processing and accounting files
and never bust out of the single end cluster. Using the large FAT32 cluster
sizes, I rarely defragmented and never noticed a performance hit -- the
drive head just didn't have move that much to load or save the files. I've
always assumed that multiple moves, even if shorter, are more of a
performance hit than is a single longer move across the disk. Of course,
this advantage comes at a cost. I gained about 15% to 20% more effective
capacity when I changed to the smaller NTFS clusters. I suppose that one
could simply setup an NTFS drive for a large cluster size and regain this
"advantage," if you can afford the wasted space. Like I said, I see this
point as being an issue of cluster sizing, not FAT32 vs. NTFS.

Joe Earnest



Relevant Pages

  • Re: convert external drive?
    ... >> and D: (NTFS) drives. ... Right now, everything is FAT32, and the external drive is ... So unless you have some special need for a FAT32 partition on your ... All, or virtually all, commercially-available USB external hard drives ...
    (microsoft.public.windowsxp.general)
  • Re: pagefile
    ... Unless you know WHY you are clinging to FAT32, use NTFS all the way with Win2K and later. ... The rest of the page file can be wherever you have room, and it can be divided into several smaller page files on different drives. ... But WinXP is so much better at managing this than previous Windows versions, ...
    (microsoft.public.windows.file_system)
  • Re: convert external drive?
    ... > and D: (NTFS) drives. ... Right now, everything is FAT32, and the external drive is ... So unless you have some special need for a FAT32 partition on your ... All, or virtually all, commercially-available USB external hard drives ...
    (microsoft.public.windowsxp.general)
  • Re: partition&page file
    ... large USB hard drives being commonly available. ... NTFS can be more secure and it has some additional ... need to get data off of the drive, or do some manual repairs to files, FAT32 ... the partition from another operating system, like 98, or LINUX. ...
    (microsoft.public.windowsxp.basics)
  • Re: NTFS hard drives problem
    ... Only slightly relevant to your post but, seeing as you are wildly swapping hardware aournd all over the place and you mentioned converting from Fat32 to NTFS - before converting,, you should of course shunt everything up away from the front end of the hard disk being converted to attain an optimal cluster size. ... tried to install XP from scratch. ... Do NTFS-formatted drives simply refuse ...
    (microsoft.public.windowsxp.hardware)