Hi!
The reason that FAT32 is limited to 32 Gb is not to force a switch to
the NTFS file system (if so, why would they include FAT32 in XP) but
rather another example of Microsofts limited ability to plan ahead.
FAT32 is not limited to 32GB. The limit is 2TB as per Microsoft...so long as
your OS (MS or non...) of choosing allows you to format to that high of a
capacity.
Microsoft limited a FAT32's volume in size on Windows 2000 and XP for the
very reason you said they didn't. Microsoft wants you to use NTFS on a large
drive. WinXP and 2000 will not force you to convert an existing FAT32 volume
that is larger than 32GB anyway. I've plugged 60GB hard disks into my
Win2000 system that were formatted as FAT32 and it had no problem at all
reading and writing to them. Neither did an XP session being conducted in
VMware.
When the FAT32 system was developed, the primary OS was DOS and the
average HD size was about 5 Mb.
No. FAT12 (max partition size of 32MB) and FAT16 (max of 2GB, though tricks
exist to "work around" this on NT up to 4GB IIRC) both came before FAT32. I
don't recall which version of DOS broke the "FAT12/32MB" limitation on
partition size, because I didn't have the luxury of a hard disk in one
computer and the other only had a 30MB drive, but I don't think it took as
long as version 5.0. (I want to say 3.30 addressed it, but that sounds
wrong...)
The primary OS at the time of FAT32's development was Windows 95(B/OSR2). It
had to be that way. Pure DOS (not the "DOS 7, 7.1 or 8" that shipped in
Win9x/Me) never natively supported FAT32.
FAT32 is a file system developed for consumer versions of Windows (staring
with Win95 OSR 2) that allowed people to use hard disks greater than 2GB in
size without having to create quite a few different 2GB partitions. FAT32
also addressed much of the cluster-size inefficiency that FAT16 suffered
from when large disk drives were set up with the largest partions allowed...
Consequently, Microsoft decided to include the NTFS file system in XP
so that mainstream users could create bigger drive partitions or use
the full physical drive as a single designation.
NTFS is included in XP, because XP *IS* Windows NT for all intents and
purposes.
(It's NT 5.1, to be precise...)
Had Microsoft not decided to dump the "classic" Win9x "sort of DOS and sort
of Windows" core, I doubt that NTFS support would have made it into the
consumer Windows operating system family. FAT32 is pretty well sufficient
for the home user...and I have seen lots of computers running XP home on
FAT32 formatted drives.
But the madness seems
to never end the NTFS file system is capped at 2 terrabytes so it too
will become usless.
No again.
http://support.microsoft.com/default.aspx?scid=kb;en-us;93496
So, how many terabytes to an exabyte?
According to Google Calculator there are 1,048,576 terabytes to one exabyte.
That's a lot more than 2 terabytes. Terabyte storage systems obviously do
exist in limited circulation right now. I doubt any 1,048,576 terabyte
standalone storage systems exist now. (Oh, and by the way, 1,048,576
terabytes is about 1,073,741,824 gigabytes...)
William