Creating Big FAT32 partitions in Windows XP


Recommended Posts

Windows XP doesn't let you format a partition with FAT32 if it is bigger than 32GB. This is obviously to force you to use NTFS. But if, like me, you want a big partition that can be read by many OSes including Windows, Linux and OSX then you have to use FAT32.

To do this, first you must create your partition, it is probably best to use windows disk management to do this.

Right click on My Computer and select Manage. Then select Disk Management from the left. Now find some unallocated space on one of your disks. Right click on the unallocated space and select New Partition.

Press next, select primary partition. Press next, enter the size of your new partition, the number that's in there by default is the ammount of unallocated space on your disk and thus the maximum size for the partition. Press next, select a drive letter of your choice (it can be changed later). Press next, select do not format this partition. Then press next and then finish.

Now you have a new partition that is not yet formatted.

To format the big partition with FAT32 you have to use Linux mkdosfs for Windows NT/2K/XP. There might be other ways, but this is what I used and it worked perfectly. You can download mkdosfs from here: http://www.mager.org/mkdosfs/

Download mkdosfs.zip and extract it.

mkdosfs.exe is a command line program so when you extract it put it somewhere easy to access like C:. Now, press start then run and type cmd. Now, assuming you put mkdosfs.exe on C: type C:\mkdosfs

That should give you instruction on how to use the program. If it doesn't then you haven't typed in the path of the program correctly.

To format a partition you must type this into cmd:

C:\mkdosfs -F 32 -n <partition name> -v <drive letter>

Where <partition name> is a name of your choice for your new partition and <drive letter> is the drive letter of the partition you want to format. *Don't get the drive letter wrong!*

Once you have typed that in and pressed enter, the program should give you some information about your new partition like this:

mkdosfs 2.8 (28 Feb 2001)

Win32 port by Jens-Uwe Mager

\\.\<drive letter> has 255 heads and 63 sectors per track,

logical sector size is 512,

using 0xf8 media descriptor, with 390716865 sectors;

file system has 2 32-bit FATs and 8 sectors per cluster.

FAT size is 380816 sectors, and provides 48744400 clusters.

Volume ID is 4149e22c, volume label <partition name> .

It will be unresponsive while it formats the drive, but it only took about 30 seconds to format my 200GB partition.

Note the -F 32 part of the command. mkdosfs can format FAT12 and FAT16 partitions with the relevant command. If you don't include -F 32 then mkdosfs will use either FAT12 or FAT16 so make sure you do put that bit on.

So there you go, now you have a FAT32 partition bigger than 32GB that can be read and written to by many OSes and you didn't even have to leave Windows XP (Y)

Edited by BobMarley

Only during the setup portion.

Disk Management does not let you format a partition with FAT32 if it's bigger than 32GB.

but can that program work its wonders on serial ATA drives of 200GB, that would be lovely

Yes, it was a 200GB SATA drive that I used it on :)

None really. The only benefit is the cross platform support. If you only use windows, use NTFS.

Cross platform support?? Linux and OSX both can "READ" ntfs just fine..

I see no point in using FAT32 as a filesystem - unless your using a OS that does not support NTFS.. And who is stilling use 9x?

Cross platform -- then why not just ext2 or 3? XP can read/write to ext2/3

http://www.fs-driver.org/index.html

And so can OSX..

http://sourceforge.net/projects/ext2fsx/

FAT32 is an antiquated file system used by antiquated OSs -- move forward people ;) And I agree with roadwarrior -- if your going to be using other OSs anyway -- why not just create the filesystem with one of them?

Cross platform support?? Linux and OSX both can "READ" ntfs just fine..

I see no point in using FAT32 as a filesystem - unless your using a OS that does not support NTFS.. And who is stilling use 9x?

Cross platform -- then why not just ext2 or 3? XP can read/write to ext2/3

http://www.fs-driver.org/index.html

And so can OSX..

http://sourceforge.net/projects/ext2fsx/

FAT32 is an antiquated file system used by antiquated OSs -- move forward people ;) And I agree with roadwarrior -- if your going to be using other OSs anyway -- why not just create the filesystem with one of them?

Exactly!! :whistle:

Cross platform support?? Linux and OSX both can "READ" ntfs just fine..

But they can't write to NTFS, which is half the issue! Fat32 is still needed. Don't believe me? Get an ipod and try to use it on both Mac and windows with it formatted in anything other than fat32.

Cross platform support?? Linux and OSX both can "READ" ntfs just fine..

I see no point in using FAT32 as a filesystem - unless your using a OS that does not support NTFS.. And who is stilling use 9x?

Cross platform -- then why not just ext2 or 3? XP can read/write to ext2/3

http://www.fs-driver.org/index.html

...

FAT32 is an antiquated file system used by antiquated OSs -- move forward people ;) And I agree with roadwarrior -- if your going to be using other OSs anyway -- why not just create the filesystem with one of them?

First of all, those FS Drivers are poorly made, do not work too well, and cause issues when formatting drives / noticing drives. Secondly; what if the person formats with something such as ResierFS? Support is lacking even-moreso in that. FAT32 is just a known, well used standard is cross-platform. The having LInux and such write to it, is a plus aswell.

So, moving forward for those other OSes is not an option. :unsure:

Sure, it sucks; but it helps when running a server, or something old. I should know, I just started doing so and have found this to be a crux problem.

And I agree with roadwarrior -- if your going to be using other OSs anyway -- why not just create the filesystem with one of them?

Because you can format it with Windows XP fine like I have shown in this guide. I don't understand you people, I created this because I like to pass on information in the hope that it will be useful. What is the point of posting here about how bad FAT32 is or why you shouldn't do it?

To those that said thanks, you're welcome :)

  • 1 month later...

Hmm, didn't work out very well. Here's what happens:

C:\>mkdosfs -v -F 32 -n USB1 G:

mkdosfs 2.8 (28 Feb 2001)

Win32 port by Jens-Uwe Mager <[email protected]>

mkdosfs: unable to get length for '\\.\G:'

What might be wrong?

How did you make the partition G:? If the partition is already formatted then that might not work, I don't know since i've never tried it. Try deleting the partition using Windows Disk Management and then follow the guide to make another one.

To all those saying that FAT32 is really inefficient on big drives, Microsoft has really exagerated the facts. On my music partition I have 60GB of data that is about 10,000 1-10MB files. The extra data that the FAT32 innefiency has created is about 20MB. I'm not complaining at that.

The only real downside is the 4GB file size limit and lack of security features. Everything else has been exagerated by Microsoft.

Edited by BobMarley
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Hello, It would appear so, according to https://finance.yahoo.com/news/how-to-hide-your-home-on-google-maps-apple-maps-204146687.html. Regards, Aryeh Goretsky      
    • Hello, The Nvidia Founders Edition 3080 video card is approximately six years old, correct? Have you looked into whether replacement fans are available for it? Perhaps replacing those will improve cooling, especially when combined with cleaning the card's heatsink and replacing the thermal interface materials. Regards, Aryeh Goretsky  
    • Hello, While ~104 GB of space may seem generous (at least compared to other e-readers which have 8-32GB), I feel at this price point the device should have a Micro SDXC card slot for expansion, particularly if it allows audio books to be installed and played. I hope to see more reviews of 6" phone-sized e-readers on Neowin in the future. It will be interesting to see how they compare. Regards, Aryeh Goretsky
    • Sandboxie Plus 1.17.8 / Classic 5.72.8 by Razvan Serea Run programs in a sandbox to prevent malware from making permanent changes to your PC. Sandboxie allows you to run your browser, or any other program, so that all changes that result from the usage are kept in a sandbox environment, which can then be deleted later. Sandboxie is a sandbox-based isolation software for 32- and 64-bit Windows NT-based operating systems. It is being developed by David Xanatos since it became open source, before that it was developed by Sophos (which acquired it from Invincea, which acquired it earlier from the original author Ronen Tzur). It creates a sandbox-like isolated operating environment in which applications can be run or installed without permanently modifying the local or mapped drive. An isolated virtual environment allows controlled testing of untrusted programs and web surfing. Sandboxie is available in two flavors Plus and Classic. Both have the same core components, this means they have the same level of security and compatibility. What's different is the user interface the Plus build has a modern Qt based UI which supports all new features that have been added since the project went open source. The Classic build has the old no longer developed MFC based UI, hence it lacks support for modern features, these features can however still be used when manually configured in the Sandboxie.ini. Sandboxie Plus 1.17.8 / Classic 5.72.8 release notes: Added added DisableCustomTitleOpt=[process,][y|n] to allow [#] sandboxie title markers on custom-titlebar windows (Delphi VCL, Qt, Electron) that were previously skipped to prevent DWM repaint CPU loops #5387 Changed updated bundled ImDisk driver to 3.0.2 #5419 Fixed fix Suppress logs for expected non-user SIDs #5422 SbieSvc.exe: SBIE2218/2219 error when run program as administrator #5417 fixed explorer.exe crashes in Application Compartment when Huorong Security is installed #5423 Download: Sandboxie Plus (64-bit) | 23.5 MB (Open Source) Download: Sandboxie Classic (64-bit) | 3.0 MB Links: Sandboxie Website | GitHub | ARM64 | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Hello, Christian Maas' XVI32 is a nice (and very small) hex editor. Speaking of hex editors, many years ago a colleague and I who both worked at Tribal Voice managed to edit a copy of the company's PowWow instant messaging client to make it behave better now that all of its lookup servers and other server-side tech was gone.  The program didn't support NAT (RFC-3022 was introduced in January 2001, the same time Tribal Voice was shuttered), but it still worked okay if you manually set up port-forwarding on your router.  The server at http://powwow.jazy.net/ hosts a copy (usual warnings about downloading and running untrusted code from random internet servers apply). I occasionally use some tools like Funduc Software's Search and Replace and Application Mover when I need to make mass-edits to text-based files or move programs with a hard-coded installation directories, respectively.  When I need to figure out the exact LCD panel inside of a laptop, EnTech Taiwan's Monitor Asset Manager is my go-to tool for that purpose. JD Design's website (now hosted on github.io) has a number of interesting freeware and shareware utilities.  I used to use their TouchPro utility to set the file timestamps on software I was mastering to match its version number (e.g., version 3.00 of a program had all of its files dates set to 3:00AM, and so forth). Karenware has a number of interesting freeware utilities, too. Regards, Aryeh Goretsky  
  • Recent Achievements

    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
    • One Month Later
      Leroy Jethro Gibbs earned a badge
      One Month Later
    • Conversation Starter
      flexorcist earned a badge
      Conversation Starter
    • One Month Later
      AndreaB earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      509
    2. 2
      +Edouard
      198
    3. 3
      PsYcHoKiLLa
      138
    4. 4
      ATLien_0
      90
    5. 5
      Steven P.
      82
  • Tell a friend

    Love Neowin? Tell a friend!