keepcalculator

06 Numbers and Powers

No exFAT Format Option? Fix It in Windows & macOS

Card No. 06·55500 · Updated · Standard formula, shown below

If your Windows or macOS system isn’t showing an exFAT format option when you right-click a drive, the usual cause is that the drive is too small, the OS version is too old, or the drive is currently in use. You can fix this by using the format command in Command Prompt (Windows) or Disk Utility (macOS), which always lists exFAT as a choice for removable media. Below is the full background, step-by-step fixes, and answers to common questions.

Why Is exFAT Missing?

exFAT is a file system introduced by Microsoft in 2006, designed for flash drives and SD cards. It is often missing from the format dialog for three main reasons:

  • Drive size – Windows only offers exFAT for drives larger than 32 GB in the right-click menu. For smaller drives, it defaults to FAT32.
  • OS version – exFAT support requires Windows XP SP2 or later, macOS 10.6.5 or later, and Linux with the exfat driver installed. Older systems simply don’t list it.
  • Drive in use – If the drive is the system drive, the boot drive, or has a page file, Windows hides the format option entirely.

If you are trying to format a USB stick that is 32 GB or smaller, Windows will show FAT32 and NTFS but not exFAT. This is by design – Microsoft wants you to use FAT32 for small removable media to maximise compatibility.

How to Force exFAT in Windows

When the GUI doesn’t show exFAT, you can use the command line. This works on Windows 10 and 11, and most older versions.

  1. Open Command Prompt as administrator (right-click Start → “Command Prompt (Admin)” or “Terminal (Admin)”).
  2. Type diskpart and press Enter.
  3. Type list disk to see all drives. Identify your USB drive by its size (be careful not to pick the wrong disk).
  4. Type select disk X (replace X with the disk number).
  5. Type clean to remove all partitions.
  6. Type create partition primary.
  7. Type format fs=exfat quick and press Enter.
  8. Type assign to give it a drive letter, then exit.

Alternatively, you can use the simpler format command directly: format E: /FS:exFAT /Q (replace E: with your drive letter). This is faster and doesn’t require diskpart, but it won’t work if the drive is already in use.

How to Force exFAT in macOS

macOS always shows exFAT as an option in Disk Utility, but only if the drive is properly recognised. If it’s missing:

  1. Open Disk Utility (Applications → Utilities).
  2. Select the drive in the left sidebar (not the volume underneath).
  3. Click Erase.
  4. In the Format dropdown, choose ExFAT (it may be listed as “exFAT” or “ExFAT”).
  5. Give it a name and click Erase.

If exFAT is greyed out, the drive might be locked, or it might be an internal drive that macOS wants to format as APFS or Mac OS Extended. For external drives, exFAT is always available. If you still don’t see it, try using the terminal command:

diskutil eraseDisk ExFAT MyDrive /dev/disk2 (replace disk2 with your disk identifier).

exFAT vs FAT32 vs NTFS

Choosing the right file system depends on your use case. Here’s a quick comparison:

  • FAT32 – Works everywhere (Windows, Mac, Linux, game consoles, TVs). But it has a 4 GB file size limit and no permissions. Best for small USB drives under 32 GB.
  • exFAT – No real file size limit (theoretical limit is 16 exabytes), works on Windows and Mac without extra software, and handles large drives well. Not natively supported by older devices like some cameras or car stereos.
  • NTFS – Supports file permissions, journaling, and huge files. But macOS can only read NTFS by default, not write. Best for Windows-only use.

If you need to move files between a Windows PC and a Mac, exFAT is the best choice. If you need to plug the drive into a TV or a camera, FAT32 might be safer despite the 4 GB limit.

Common Problems and Solutions

Even after forcing exFAT, you might run into issues:

  • “Windows cannot format” error – Usually because the drive is write-protected. Check for a physical lock switch on the USB drive or SD card adapter.
  • Drive shows as RAW – This means the file system is corrupted. You can try formatting again, but if it fails, the drive might be failing.
  • exFAT not recognised on Mac – Older macOS versions (before 10.6.5) need an update. For Linux, you may need to install the exfat-utils package.
  • Drive is too large for FAT32 – Windows won’t let you format a drive larger than 32 GB as FAT32 in the GUI. Use exFAT or NTFS instead.

If you get a “The volume is in use” error, close all programs that might be accessing the drive, including antivirus scans and Windows Explorer windows that have the drive open.

Frequently Asked Questions

Why doesn’t Windows show exFAT for my 16 GB USB stick?

Windows intentionally hides exFAT for drives 32 GB and smaller in the right-click format menu. It assumes you want FAT32 for maximum compatibility. Use the command line method above to force exFAT if you really need it, but for a 16 GB drive, FAT32 is usually fine.

Can I format a 1 TB drive as exFAT?

Yes, exFAT supports drives up to 128 PB (petabytes) in theory. In practice, you can format any USB or external drive larger than 32 GB as exFAT. Windows and macOS both handle it well.

Is exFAT safe for SSDs?

Yes, exFAT works on SSDs, but it does not support TRIM commands (though modern SSDs handle garbage collection internally). For an external SSD that you use with both Windows and Mac, exFAT is a good choice. If you only use it on one OS, NTFS (Windows) or APFS (Mac) might be better for performance.

Why is exFAT not available in Disk Utility on my Mac?

Disk Utility should show exFAT for any external drive. If it doesn’t, try clicking the “View” button and selecting “Show All Devices”. If the drive is an internal SSD, macOS might only offer APFS and Mac OS Extended. Use the terminal command mentioned above to force exFAT.

Does exFAT have a file size limit?

No practical one. The maximum file size is 16 exabytes (16 billion GB), which is far beyond any current storage device. The 4 GB limit of FAT32 does not apply.

Can I convert FAT32 to exFAT without losing data?

No, there is no built-in way to convert FAT32 to exFAT without reformatting. You must copy your files to another drive, format the original as exFAT, and then copy the files back. Some third-party tools claim to do it, but they are risky and not recommended.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →