I created a new partition on my HD running XP. I formatted it in FAT32.
I want to reformat it back to FAT or FAT16. When I use the disk manager
to format, it goes through the motions and I end up back with FAT32.
I think I saw someone who had a software item that would let you format
regardless of the existing format. I can't remember where I saw that.
Anybody got any ideas?

Dani AI

Generated

Useful follow-up and practical steps (adds context to what , and others discussed). FAT16 is an older format with tight practical limits: for compatibility with classic MS‑DOS and Windows 9x you should treat FAT16 volumes as 2 GB or smaller (some Windows NT/2000/XP variants can support larger FAT16 with unusual cluster sizes). For modern use, FAT32 or NTFS are usually better choices unless a device or real DOS environment requires FAT16. (FAT details on Wikipedia). (en.wikipedia.org)

If the goal is to boot real MS‑DOS (disk tools, games, etc.), the filesystem is only one part of compatibility. Old DOS (for example MS‑DOS 6.x) can fail to see drives because of BIOS/INT13 or controller modes (LBA/CHS, AHCI/RAID). On modern systems the SATA controller may need to be switched to IDE/legacy/compatibility mode or you may need a DOS SATA/UIDE driver or use FreeDOS which has more modern driver options. Emulation (DOSBox) or a VM is often the least painful route for running legacy DOS programs. (flylib.com)

If you still want an on‑disk FAT16 partition from XP: back up first, make the partition small (<= 2048 MB for best DOS compatibility), then create/format it from an elevated prompt or a partition tool rather than depending on Disk Management (which will often pick FAT32). Example DiskPart workflow (runs from an elevated cmd):

diskpart
select disk N
clean
create partition primary size=2048
format fs=fat quick
assign letter=E
exit

Free tools that let you explicitly choose FAT16 include GParted (bootable live) or Windows command/diskpart formatting; both are safer than guessing GUI defaults. If the aim is purely to run old DOS apps, try DOSBox or a VM first — no hardware fiddling required. (ss64.com)

Recommended Answers

All 14 Replies

Why do you want to go back to FAT16? There's really no good reason to do that. FAT 16 can only support a partition size of 2GB or under.

Do you mean converting from NTFS to FAT32, perhaps? This is not possible, at least according to Microsoft. The only conversion you can do is from FAT32 to NTFS, but not back.

commented: Al's always got good info. +2

There are third party partitioning tools such as PartitionMagic, PartitionIT, etc that can convert partitions between the various formats. Perhaps one of these can do what you want.

To be able to convert to FAT16 the partition must be 2Gb or smaller (although Windows NT and presumably 2000 and XP as well, can handle 4Gb FAT16 partitions). FAT16 is very inefficient once you go over 512Mb, the best option for larger partitions is NTFS.

Thanks guys for the input. I got it this afternoon. I did it by deleting the partition I had made in 32, then making a new partition with just FAT.

I created a new partition on my HD running XP. I formatted it in FAT32.
I want to reformat it back to FAT or FAT16. When I use the disk manager
to format, it goes through the motions and I end up back with FAT32.
I think I saw someone who had a software item that would let you format
regardless of the existing format. I can't remember where I saw that.
Anybody got any ideas?

XP does'nt see FAT 16 it can only go with either Fat 32 or NTFS.
And the software you might be thinking of "Partition Magic"

Try using Partition Magic. It has the ability to change the FAT32 partiotion to a FAT partition. Remember to backup the data before attempting any such stunts

XP does'nt see FAT 16 it can only go with either Fat 32 or NTFS.
And the software you might be thinking of "Partition Magic"

Windows XP may not be able to install on FAT16, but it can read it fine:

http://theelectricuniverse.com/proof.jpg

I'm triple-booting DOS, Windows XP, and Linux. Linux doesn't show in the screenshot because XP can't read Linux's FS, but the FAT16 DOS partition shows fine. I've edited DOS's autoexec.bat in XP with no problems. Accessing the FAT16 partition is also how I got my downloaded DOS games into DOS. My point is, FAT16 is perfectly readable in Windows XP.

Why in gods name do you want FAT16 O.o

The reason I wanted a dos partition is to run dos programs there. I never succeeded in getting to where I wanted to be and gave up. I could get dos on a third partition but my old dos on a floppy would not see the HD no matter what I did. The Microsoft version of dos ran fine but my old version of dos could not see a C: drive even if I made it the prime partition using Fdisk. I thought partition size might be the problem but no matter how small I made it, my dos would not recognise the drive. My dos, I think it was ver 6.2.

I need a USB to run off FAT instaed of FAT32 because my laptop doesnt seem to support FAT32. Anyone got any ideas on how to do it?

Thanks so much

Amy

I'm sure your laptop supports FAT32 :)
A USB thumbdrive? It will format in FAT16 [FAT]. Follow these instructions, but choose FAT [the formats available to the particular drive will be listed in the menu]:

Or simply, in My Computer, rclick the drive. select Format... in the window that pops, and so on..

thanks this was really helpful, the problem now is that i can only get up to step five because my usb is showing up as an unknown device and does not show up in my computer. Otherwise it wouldve have worked =@ at the usb lol.

Thanks anyways

Amy x

A quicker way, saves downloading that site....
Open an Explorer window, rclick that USB drive, go Properties, Hardware tab, select that particular device [some named USB disk drive] in the window, press Properties button, choose Policies tab in the new window and press Optimise for Performance. That will give you a greater choice of available formats when you go to format the drive.
But NTFS is not necessary for smaller thumbdrives... it may be useful for the 5GB jumbos.

"I need a USB to run off FAT instead of FAT32 because my laptop doesnt seem to support FAT32. Anyone got any ideas on how to do it?"
"...my usb is showing up as an unknown device and does not show up in my computer...."
May I assume that it showed up correctly in Device Manager [or in the relevant window in the method above?] As an example, in the Removable Disk Properties windows mine appears as "Toshiba transmemory USB device". Was yours identified correctly there? If it did not get correctly identified in Removable Disk properties window then it may be a lil crook. Test it in another machine.

It's ok now.. i dont know y it works now but if we put it in a sb extender lead that we bought then it works fine in my laptop lol XD thanks for all youre help youve been a star =D

Sorted :D

Amy xx

You jus gotta luv hitech...
Guess it is a pin connection problem...
Cheers.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.