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

    • Sorry to be that guy but, Given Trump won again even after a failed first term it would appear attacking the other side is how to gain Government in America. Voters when it came down to it didn't give a s**t about those Democratic achievements and voted for Trump over an intelligent, qualified mixed race woman. We need to face up to this uncomfortable reality. There are more Americacan voters who support racism and christian bigotry along with defending and supporting pedophilia, adjudicated rapists, multiple time convicted felons etc than those who don't. Btw, that is how the world sees America now. Not that Trump voters care as they attempt to cocoon themselves in a white supremacy bubble.
    • That's not clickbait. Clickbait is headlines like, "You'll never guess what this person looks like now" for example. For goodness sake, take a look around the internet if you think this is clickbait. How do sites survive if people don't click through to articles? How many people in all honesty would have clicked this if it had your suggested headline? You and those upvoting your post won't be happy until the web is a couple of hundred websites all behind a paywall.
    • HopToDesk 1.46.2.0 by Razvan Serea HopToDesk aims to improve the user experience by providing a free, easy-to-use, and secure remote desktop solution for all major device types including Windows PC, Mac, Linux, Android, Chrome Books, iOS, and even Raspberry Pi devices. HopToDesk empowers you to connect, control, and collaborate with ease. Whether you're providing IT support, managing remote teams, or accessing your own devices from anywhere, HopToDesk offers a reliable and secure solution. HopToDesk does not and cannot monitor user activity as the application uses end-to-end encryption for all traffic, and does not make a distinction between personal and business use (both are allowed). Additionally, HopToDesk includes many of the main features of common remote desktop solutions such as Unattended Access, File Transfer, Live Chat, Wake-On-LAN, 2FA, Direct IP access, a Recent Session and Favorite list, and is available in over 20 languages. HopToDesk can run in portable mode or installed on desktop operating systems. Installation is optional, and will install the HopToDesk service which runs in the background and listens for incoming connections, allowing the device to be accessible at all times. Why Choose HopToDesk? Completely Free: Enjoy full access for both personal and commercial use—no hidden fees or limitations. End-to-End Encryption: All communications, including screen sharing, file transfers, and chats, are protected with robust encryption. Open Source: Contribute to and benefit from a transparent and community-driven project. No Account Required: Connect instantly without the need for sign-ups or subscriptions. Core Features Remote Control & Screen Sharing: Effortlessly access and manage remote devices. File Transfer: Securely send and receive files with drag-and-drop simplicity. Live Chat: Communicate in real-time during sessions. Multi-Monitor Support: Navigate multiple screens with ease. Clipboard Synchronization: Copy and paste seamlessly across devices. Wake-on-LAN: Power on remote systems remotely. Session Recording: Document sessions for future reference. Two-Factor Authentication: Enhance security with an additional verification layer. Custom Branding: Personalize your remote sessions with custom avatars. Unattended Access: Connect to devices without requiring user intervention. Network Customization: Adjust settings like TURN relays and signaling servers to suit your environment. Centralized Device Management Utilize the HopToDesk Dashboard to: Monitor device status in real-time. Generate invite links for easy device integration. Customize network settings and synchronize changes effortlessly. Add a personal touch with custom avatars displayed during remote sessions. Download: HopToDesk 64-bit | HopToDesk 32-bit | ~9.0 MB (Freeware) Download: HopToDesk ARM64 | 21.4 MB Link: HopToDesk Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Or use Epic games and get full games for free. lol Steam and their demos. Thankfully there’s competition
  • Recent Achievements

    • Reacting Well
      Almohandis earned a badge
      Reacting Well
    • First Post
      Cosminus earned a badge
      First Post
    • One Year In
      ThatGuyOnline earned a badge
      One Year In
    • Week One Done
      Jeroen Wilms earned a badge
      Week One Done
    • Week One Done
      rolfus earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      482
    2. 2
      +Edouard
      181
    3. 3
      PsYcHoKiLLa
      119
    4. 4
      Steven P.
      84
    5. 5
      neufuse
      73
  • Tell a friend

    Love Neowin? Tell a friend!