Quick Links

Key Takeaways

Use a third-party utility, like "FAT32 Format," to format larger USB drives with FAT32. Alternatively, launch PowerShell as an Administrator and run "format /FS:FAT32 F:" in the Window to format the "F:" drive as FAT32. Swap "F:" for the drive letter assigned to your USB drive.

For whatever reason, the option to format USB drives larger than 32GB with the FAT32 file system isn't present in the regular Windows format tool. Here's how to get around that.

What is FAT32?

FAT32 is a solid file system for external drives, so long as you don't plan to use files over 4GB in size. If you do need those larger file sizes, you'll need to stick with something like NTFS or exFAT. The advantage to using FAT32 is portability. Every major operating system and most devices support it, making it great for drives you need to access from different systems. Specifications put out by manufacturers on file systems as they pertain to drive size created the myth that FAT32 can only be used to format drives between 2 GB and 32 GB, and that is likely why native tools on Windows — and other systems — have that limit. The truth is that FAT32 has a theoretical volume size limit of 16 TB, with a current practical limit of about 8 TB — plenty for most USB drives.

We're going to show you two ways to format larger USB drives with FAT32. One method uses PowerShell (or the Command Prompt, or Terminal on Windows 11), the other a free, third-party tool.

Format Large USB Drives with FAT32 by Using FAT32 Format

The easiest way to format larger USB drives with FAT32 — if you're willing to download a free, third party app — is to use the GUI version of FAT32 Format by Ridgecrop Consultants (click the screenshot on that page to download the app). It's a portable app, so you won't need to install anything. Just run the executable file.

In the "FAT32 Format" window, select the drive to format and type a volume label if you want to. Select the "Quick Format" option, and then click the "Start" button.

Select the drive you want to format, then click "Start."

A window pops up to warn you that all data on the drive will be lost. Click "OK" to format the drive.

Click "OK" to confirm that you want to format the drive.

Formatting with this tool is much quicker than the command line method described in the next section. This tool took a few seconds to format our 64GB USB drive that took us about 40 minutes in PowerShell.

One thing to note here: you'll need to close any open File Explorer windows before you format the drive. If you don't, the tool will interpret the drive as being used by another app and formatting will fail. If this happens to you, just close the File Explorer windows and try again. No need to relaunch the tool or anything.

Format Large USB Drives with FAT32 by Using PowerShell

You can format USB drives larger than 32GB with FAT32 by using the format command in Teriminal, PowerShell, or Command Prompt — the command uses the same syntax in both tools. The downside to doing this is that it can take a long time. Formatting our 64GB USB drive took about 40 minutesr, and we've heard some people complain that it can take many hours for bigger drives. Aside from the length of time, you also won't know if formatting failed — unlikely but possible — until the process is done.

Still, if you don't want to — or can't — download a third-party app, using the format command is pretty straightforward. Open PowerShell with administrative privileges by hitting Windows+X on your keyboard, and then selecting "PowerShell (Admin)" from the Power User menu. If you're on Windows 11, like we are, look for "Terminal (Admin)" instead.

Press Windows + X and select "Terminal (Admin)" on Windows 11, or "PowerShell (Admin)" on Windows 10.

The quickest way to find out what letter is assigned to the drive is to open up File Explorer, go to "This PC," and just look. Alternatively, you could run "diskpart" in PowerShell, Teriminal, or the Command Prompt, then run "disk list" to get a list of disks attached to your PC and the correspodning drive letter.

At the PowerShell prompt, type the following command (replacing F: with whatever drive letter you want to format), and then hit Enter:

format /FS:FAT32 F:

The drive being formatted through the Terminal.

Like we said, it can take a long time to format a drive this way, so if you can use the third-party download we described in the last section, that is definitely the better option. Remember, just because you can format a large drive with FAT32 doesn't mean that you should — exFAT is better in most ways, and is supported by almost every modern device.