Kerry Brown said:
David was right. Win98 FDISK/FORMAT use 16 bit data types to display the
drive size and free space so even though you can create and use partitions
bigger than 64 GB the display shows the wrong amount. This makes it very
hard to partition and format a 250 GB drive with Win98 as the buffer would
overflow and the results would be unknown. With a fix from Microsoft an
external USB drive of up to 512 GB could be partitioned and formatted by a
Win98 machine then used by an XP machine. FDISK will display the size
properly. FORMAT will display wrong while formatting but it will work
properly. The OP would not have to remove the drive from the enclosure if
it has an appropriate driver for Win98. Installing the drive internally
wouldn't work anyway as the 48 bit LBA problem would also have to be
worked around. This is not easy with Win98 and not supported with FDISK.
My post should have read:
Do you have access to a Windows 98 computer with a USB port? Does the hard
drive have drivers for Windows 98? If yes to both then download the fix
below for Windows 98, hook up the external drive to the Windows 98
machine, delete the NTFS partition, create and format a FAT32 partition.
This partition will work with XP.
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q263044
Kerry
Kerry:
The problem with earlier versions of the FDISK command was that it
incorrectly reported the size of a hard disk partition that was larger than
64 GB. It incorrectly reported the full size of that disk MINUS 64 GB. It
was simply a reporting error; it had NO effect on any ensuing formatting
process. An updated version of FDISK correcting this anomaly was released by
Microsoft about five or so years ago as I recall.
The FORMAT.COM command had a similar problem in that when it was used to
format a partition > 64 GB, the correct size of the drive would not be
recognized at the BEGINNING of the format process. This was a cosmetic issue
ONLY; the drive would be formatted to its full size. The discrepancy is
purely cosmetic.
It is true that it was unwise to use hard drives > 127 GB in a Win9x/Me
environment because of the limitations of those OSs particularly as they
affected their scandisk & defragmenting functions. There was a real chance
of file corruption when disks > 127 GB were being used in those OSs. But
that, of course, is not the issue in this case. The OP has no intention (at
least he hasn't stated such!) of using his 250 GB drive in Win9x/Me OS. His
objective is to format that disk FAT32 for use in XP. (The question of
whether it's wise or desirable to format that large capacity disk FAT32 is
not an issue we're concerned with).
I believe he's made it clear, or at least inferred, that his 250 GB USBEHD
cannot be removed from its enclosure and (temporarily) installed as an
internal drive where he could use the FDISK/FORMAT commands to partition and
format that disk to its full capacity. I pointed out to the OP (as well as
others who might be similarly interested) that there IS a program that one
can use WITHIN the XP environment which will allow the user to format the
full capacity of a disk in FAT32 even if that disk is > 32 GB. I've covered
the details of using that program a number of times in previous postings and
will so again should anyone be interested.
Anna