You just got a new drive, or perhaps it’s one you’ve owned for some time. It could be an external or internal HDD or SSD, a USB flash drive, or a memory card. In the process of formatting it, you’ll notice that there are three Microsoft Windows file system options to choose from—FAT32, exFAT, and NTFS.

What if I told you that each option has distinctive characteristics that would later prove pivotal to what you can do with your drive, the files you can store on it, as well as how those files will be handled? No pressure, right?

This guide will tell you what you need to know about these three separate file systems so that you can make the right choice and avoid had-I-knowns down the road. Don’t worry. We’ll keep it simple.

What Is a File System?

Before you can begin to send files to your new drive, you have to format it with a file system. A file system provides a method for storing and retrieving files. Without it, everything will be thrown in randomly to make one big data lump with no way to locate items or even tell them apart. Picture a library without shelves and piles of books scattered all over.

File systems divide the drive’s storage space into compartments known as clusters, enabling individual files to be tracked.

This also helps monitor the available free space on the drive.

Each file system has its own unique features and organizes the drive differently, thus determining its compatibility and efficiency.

PRO TIP
If you’re already thinking about how to best structure your files, check out these tips to organize files efficiently on your Windows PC.

The file system also specifies what attributes saved files can have; for instance, how the files can be named, what size they can be, or what permissions they can have.

FAT32 is the oldest and, therefore, the most ubiquitous of the three file systems. Years later, exFAT was created as a more versatile replacement suitable for handling larger files and drives.

NTFS is the most advanced of the three. It is the default file system for the internal drive (system drive) of computers running the latest versions of Windows.

Every OS has its own proprietary set of file systems for formatting drives. NTFS, exFAT, and FAT32 are Microsoft-designed file systems. Mac has APFS, HFS+, and HFS. Linux has ZFS, ext4, JFS, ZFS, XFS, and Btrfs.

Some of these file systems are cross-platform compatible, meaning that they can be used by other OSes, while some are not and would require the installation of third-party software. Some are licensed to OEMs, such as FAT32 and exFAT, allowing them to work with a broad range of electronic devices and embedded systems.

exFAT vs. FAT32 vs. NTFS: A Quick Overview of File Systems

Here’s what you need to know at a glance:

Specs FAT32 exFAT NTFS
Developed by Microsoft 1977 2006 1993
Ideal for formatting Flash drives and memory cards less than 32 GB in size and where maximum compatibility with any OS or electronic device is required All removable drives where large file size and compatibility between OSes are required

Some devices might not support it

 

Internal SSDs and HDDs for Windows PCs

Also for removable drives where file security is a more desirable factor than cross-platform compatibility

 

Max file size 4 GB 128 PB 128 PB
Maximum partition size 32 GB (native max partition size)

Up to 2 TB with third-party tools

16 TB theoretical limit

 

128 PB 128 PB
Drive and file security Low Low High
Fault tolerance Low Low High
Journaling
Compatibility (Windows)
Compatibility (Mac) ❌ (Read-only by default)
Compatibility (Linux) ✅ (Older Linux versions need additional software for full read-write support) ✅ (Mostly requires additional software for full read-write support)
File compression
Drive encryption support
Suitable for bootable drive Limited

What is FAT32?

FAT file systems (FAT8, FAT12, FAT16, and finally, FAT32) were the default file systems for Windows until NTFS was introduced in Windows XP.

FAT is short for File Allocation Table, and 32 refers to 32-bit addressing. It first appeared with the Windows 95 OSR2 release back in 1996. It was a significant advancement at the time, replacing the older FAT16 file system that was primarily used in Windows 3.0 PCs.

In those days, FAT16 was becoming increasingly inefficient in satisfying the growing need for larger-sized hard drives, and FAT32 was a welcome improvement.

Due to the fact that FAT32 has been around for close to 30 years now, it is supported by a broad range of electronic devices—from embedded systems to gaming consoles, smart TVs, media players, and cameras, as well as Windows, Mac, and Linux computers.

Practically, almost anything that has a USB port or memory card slot will work with drives formatted with this file system. Some flash drives and SD cards come pre-formatted with FAT32. It is the official file system for SD and SDHC cards that are less than 32 GB in size.

However, because it’s so old, it is limited in what it can do:

  • Any individual file that is over 4 GB in size cannot be sent to a drive formatted with FAT32. If you try, you’ll get a prompt telling you that the file is too large for the destination file system.
Any individual file that is over 4 GB in size cannot be sent to a drive formatted with FAT32
  • FAT32 works best with drives that have a maximum size of 32 GB. You cannot format a drive larger than that to FAT32 unless you divide the drive into smaller partitions.

Why you might use FAT32

  • Works with all operating systems, including all versions of Mac and Linux.
  • Works with any device that has a memory card slot or USB port.
  • Suitable for creating a bootable USB and for formatting a USB to be used for BIOS firmware updates.

Limitations to consider

  • Can’t contain files greater than 4 GB in size.
  • Maximum drive size and partition size of 32 GB. Could achieve 2 TB or 8 TB with third-party tools. The theoretical maximum is 16 TB.
  • Lacks advanced features like journaling and file permission settings.
The 16 TB maximum partition size for FAT32 is theoretical because even though the file system’s design allows for it, real-world constraints, like hardware capabilities or operating system restrictions, might make it impractical to achieve.

What is exFAT?

exFAT, otherwise known as the Extended File Allocation Table, was introduced by Microsoft in 2006. Unlike FAT32, exFAT can handle drives and drive partitions of almost any size. Furthermore, there’s virtually no real limit to the size of individual files that can be stored on the drive.

This makes exFAT the best option for memory cards and other removable drives used by video production professionals and in security cameras. In fact, the SD Association has embraced exFAT as the default format for SDXC and SDUC memory cards.

exFat has broad compatibility, although not as much as FAT32, but definitely far more than NTFS. macOS can read and write to drives formatted with exFAT; however, a good number of Linux systems require extra software before they can access exFAT-formatted drives.

Why you might use exFAT

  • Great for USB drives, SD cards, and external SSDs & HDDs of all sizes.
  • Works on all operating systems but may require additional software for some older Linux distributions.
  • Supports files larger than 4 GB (good for HD videos, software backups, etc.).

Limitations to consider

  • Might not be supported by older electronic devices and embedded systems.
  • No journaling or advanced security features.
  • Slower read/write speeds than NTFS (not significant). However, your hardware may have more to do with it than the file system.
PRO TIP
To prevent clutter and manage your files efficiently, consider implementing consistent file naming conventions and using tools that help you find duplicate files easily. This practice can help avoid duplicate files and streamline your storage.

What is NTFS?

If you are all about Windows, then NTFS is your best bet. The New Technology File System (NTFS) is the default file system for the internal drive of Windows PCs, starting from Windows XP all the way up to Windows 11. When you install Windows on a computer, the computer’s drive is automatically formatted to NTFS.

If you usually work and play with Windows PCs, then you won’t go wrong by formatting your removable SSD, HDD, or USB sticks with NTFS, especially if your gaming consoles and other home and office devices are also NTFS-friendly.

Xbox Series X, Series S, and Xbox One support NTFS. Some televisions, such as Samsung QLED also support NTFS. Check the specifications of your particular devices to know whether they support removable drives formatted with NTFS.

Why you might use NTFS

  • You can send files of any size to drives formatted with this file system.
  • When creating partitions on your drive, you won’t be bound by any size limits…
  • NTFS is a self-healing, journaling file system…
  • This file system also allows you to encrypt your drive (for example, using BitLocker)…
There’s also a file compression feature for NTFS-formatted drives, enabling you to save space on your drive

Limitations to consider

  • NTFS has limited compatibility. It’s not very common to find devices that support NTFS, mostly due to licensing reasons.
  • macOS can read the contents of a drive formatted with NTFS, but you won’t be able to copy or make changes to those files. You also won’t be able to send files to the drive. The only way to perform these operations would be by installing specialized software. Some Linux systems, like Ubuntu, Debian, and Linux Mint, may be able to read and write to drives formatted with NTFS using an NTFS-3G driver.
  • Windows versions older than Windows XP do not support NTFS.
PRO TIP
Since NTFS allows large storage volumes and more advanced features, it’s great for managing heavy workloads. But that also means you can accumulate a ton of files over time. Put into practice cleaning your storage space and deleting duplicates once in a while.

exFAT vs. FAT32 vs. NTFS: Which One Should You Pick?

Below are some crucial factors to consider: Focus on security and reliability In terms of security and reliability, NTFS reigns supreme, while exFAT and FAT32 are on the same level. NTFS is the only Microsoft file system with journaling capability, enabling data recovery and protection against data loss and corruption.

NTFS is also the only file system that allows users to set file permissions and encrypt the drive. Consider the file size and drive partition size exFAT and NTFS are on equal footing when file size and drive partition size are concerned. NTFS beats exFAT by including a number of additional features that prove useful in file management, safety, and security.

exFAT comes out on top in its ideal usage across different OSes and other home and office devices. NTFS does not enjoy similar widespread usage. Make sure it’s compatible with your device FAT32 is preferable over exFAT when it comes to compatibility. There’s hardly any device that won’t work with drives formatted with FAT32. You can use it on your car’s entertainment system, your gaming consoles, media players, TVs, embedded devices, computers, etc.

Certain operations, such as creating a bootable USB and updating BIOS firmware, require the FAT32 format.  exFAT was created with the sole purpose of addressing the limitations of FAT32, which are its slower read/write speed and the inability to handle large files, drives, and drive partitions. It is not as widely compatible as FAT32. NTFS is best used for all things Windows.

So, which file system should you use?

If you’re just looking for something simple and widely acceptable, FAT32 is still reliable, especially for smaller drives. If you’re transferring large files between operating systems, exFAT strikes the perfect balance.

If you’re a Windows user and care about data safety, NTFS is the way to go.

Use the table below as a guide:

Device type Recommended file system Why this file system?
USB flash drives and memory cards > 32 GB exFAT Can contain very large files, and is accessible on most electronic devices and OSes
USB flash drives and memory cards < 32 GB FAT32 Broad compatibility—can be used with any electronic device or OS
Internal HDD & SSD (Windows default) NTFS Self-healing, journaling file system that’s optimal for system drives
External HDD & SSD (for use on Windows + Mac + Linux) exFAT Works on most operating systems and has virtually no drive size or partition size limits
External SSD & HDD (for use on Windows) NTFS File security and drive stability
Download Auslogics Duplicate File Finder
The easiest way to sort through images, music, videos and other personal files to remove duplicate copies and free up disk space.

How to Format Your Drive to FAT32, exFAT, or NTFS

Now that we’ve compared and contrasted the three file systems and you know which one to use under specific situations, let’s have a quick look at how to format a drive on Windows and Mac using any one of these file systems.

We will not go deep into details. That’s why if you are in the process of formatting your drives and want to know some specific details, read our detailed guide on how to format hard drives (internal and external).

Windows:

  • Plug the storage device you want to format into your computer’s USB port.
  • Click on the Start button and type File Explorer in the search bar. Then open the app when it appears in the search results.
Click on the Start button and type File Explorer in the search bar

Locate This PC from the list of items on the left pane of the window and click the drop-down arrow next to it to expand the menu and find your desired drive.

Note
Alternatively, you could click on This PC instead of the drop-down arrow to open up the options on the main window. And then locate your drive under the Devices and Drives section.
  • Right-click on the drive and click the Format option in the context menu.
Right-click on the drive and click the Format option in the context menu
  • You can now select the file system you want from the File system drop-down menu.
  • Now, if you uncheck the Quick Format option, the format process will take a bit longer to complete because it does a deep clean of the drive. So you can keep the box checked and just do a quick format.
  • Click the Start button. The system will immediately pop up a warning, alerting you to the fact that all the data on the drive will be wiped. Therefore, you may want to cancel the format and create a backup of the drive if the contents are valuable to you. Otherwise, simply click OK to run the format.
Click the Start button
  • Click OK after the format is done.

Mac:

  • Plug in your external drive.
  • Search for and open Disk Utility using Spotlight.
  • On the left pane, select your drive under External. 
  • On the main screen, you’ll see the details of the drive, including the current file. system. Click on the Erase option at the top of the page.
Click on the Erase option at the top of the page
  • Expand Format and select MS-DOS (FAT) or ExFAT.
Note
On Mac, you can only read contents in a drive formatted with NTFS but can’t write to it without first installing additional software.
Expand Format and select MS-DOS (FAT) or ExFAT
  • Click Erase.
  • Click Done once the formatting process is complete. You can now use the drive on Windows as well as on your Mac.
Note
If you have an external drive that’s formatted to work on Mac alone, using a Mac file system such as APFS, you might not find exFAT and FAT32 options in the Format drop-down menu. You will have to use a workaround. Follow these steps:
  • Click on Partition at the top of the Disk Utility page after you have selected your drive.
  • Expand the Format drop-down and select ExFAT.
Expand the Format drop-down and select ExFAT
  • Click Apply.
PRO TIP

If you wish to choose the FAT32 file system for your removable drive (SSD, HDD, USB flash drive, or SD card), you should note that drives that have a total size greater than 32 GB will not have the FAT32 option available.

This is because you’d be better off with exFAT for larger-sized drives. However, if you are determined to use FAT32, perhaps for a BIOS update or for creating a bootable drive, you can use a third-party app, for example, Rufus, to format the drive.

Alternatively, there is an effective workaround using Disk Management on Windows and Disk Utility on Mac. It works by creating a new partition in the drive, setting the partition size to 32 GB or less, and then formatting it to FAT32.

Conclusion

Choosing a file system for your storage drive is just as important as purchasing the drive itself. Knowing the purpose you want the drive to serve will enable you to make the right choice, so that right off the bat, before you start adding your files, you’ll be certain that they’ll be readily accessible when needed.

➡️ FAT32 is best for small-sized (< 32 GB) flash drives and SD cards where broad compatibility is required.

➡️ exFAT is best for all removable drives (including USB flash drives, SD cards, HDDs, and SDDs) to be used across different OSes and for when large file and drive partition sizes are required.

➡️ NTFS is best for Windows PC internal drives or external drives intended for use on Windows and where security and protection against data loss are a concern.

Have you made your choice yet? Feel free to drop your thoughts in the comments and share this guide with anyone who might find it helpful.

FAQ

Which is better, exFAT or FAT32?
exFAT is generally better than FAT32 since it was created as a replacement for the latter. The only scenario where FAT32 is better is when it comes to compatibility. The adoption of exFAT is fairly recent. Therefore, some devices, consoles, and embedded systems might not support it.
Should I use exFAT or FAT32 on a USB stick?
That depends on the size and use case for the USB stick. If your USB flash drive is less than 32 GB in size, then go for FAT32. If you are concerned about compatibility, FAT32 is also the right choice. Format with exFAT if the size of your thumb drive is greater than 32 GB, and you work with files that are considerably large (over 4 GB in size).
Will exFAT work on FAT32 devices
Yes, but there are exceptions. While some devices support both exFAT and FAT32, it is not always the case. Some devices that work with FAT32 might not recognize drives formatted with exFAT.
Can I change my drive format from exFAT to FAT32?
Yes, you can change your drive format from exFAT to FAT32. Check out the guide on this page for how to get it done. But keep in mind that the formatting process will delete all the contents of the drive. Thus, ensure that you create a backup if the drive contains important files.
Is exFAT good for USB drives?
Yes, exFAT is good for USB drives. It is fast with file transfers, can accept files bigger than 4 GB, is efficient with large drives and drive partitions, and is compatible across multiple platforms. There’s also the question of NTFS vs. exFAT for USB drives. If you are interested in security and file safety, then NTFS will be the better option as long as you intend to use the drive on devices that can work with NTFS. You can check the particular device specifications to find out.
Can I use exFAT instead of FAT32 for a BIOS update?
While this may be possible, it is generally not advisable. Newer UEFI BIOS may support exFAT, but it is safer to use FAT32 as far as such updates are concerned.