TechForLive
PCs, Storage & Backups

NTFS vs exFAT vs FAT32 vs APFS vs ext4: File Systems Explained Simply

What a file system is, the real differences between NTFS, exFAT, FAT32, APFS and ext4, and exactly which one to pick for a USB stick, external drive, Mac or Linux PC.

Which format should I choose?
  • USB stick or external drive used on both Windows and Mac: exFAT
  • Windows system drive or Windows-only external drive: NTFS
  • Mac internal or Mac-only drive: APFS
  • Linux system drive: ext4 (or Btrfs)
  • Old cameras, car stereos, game consoles that refuse anything else: FAT32

What a file system actually does

A drive is just billions of numbered storage blocks. A file system is the filing scheme on top: it records which blocks belong to which file, the file's name, folder, size, dates and permissions, and which blocks are free. Formatting a drive writes a fresh, empty filing scheme, which is why it appears to erase everything.

The main file systems compared

FAT32exFATNTFSAPFSext4
Made forEverything (1996)Flash drives, SD cardsWindowsApple devicesLinux
Max file size4 GBPractically unlimitedPractically unlimitedPractically unlimited16 TB
WindowsRead/writeRead/writeRead/writeNeeds extra softwareNeeds extra software
macOSRead/writeRead/writeRead onlyRead/writeNeeds extra software
Journaling (crash safety)NoNoYesYes (copy-on-write)Yes
Permissions, encryptionNoNoYes (BitLocker, EFS)Yes (built-in encryption)Yes

FAT32: compatible but limited

FAT32 works almost everywhere, but no single file can be larger than 4 GB, so a long video or a disc image will not copy ("file too large for the destination"). Windows' own formatter also will not create FAT32 partitions larger than 32 GB, although the format itself allows more. Use it only for devices that demand it.

exFAT: the best choice for sharing drives

Microsoft designed exFAT for flash storage. It removes the 4 GB limit and is supported natively by Windows, macOS, Android, most TVs and current consoles. Its weakness is that it has no journal, so pulling the drive out mid-copy can corrupt it. Always eject first.

NTFS: the Windows workhorse

NTFS adds journaling (it can recover cleanly after a crash), file permissions, compression, encryption and shadow copies used by System Restore. Macs can read NTFS but not write to it without third-party drivers, which is why a Windows-formatted drive appears "read only" on a Mac.

APFS: Apple's modern system

APFS replaced HFS+ on Macs, iPhones and iPads in 2017. It is designed for SSDs, uses copy-on-write to keep data consistent, makes file copies near-instant (clones), and supports snapshots that Time Machine relies on. Windows cannot read it without extra software.

ext4, Btrfs and the Linux world

ext4 is the long-standing default on many Linux distributions: stable, fast and well understood. Btrfs (default on Fedora, for example) adds snapshots and checksums similar to APFS. Windows cannot open these natively, though WSL can access them.

Quick answers

Why does my 64 GB USB stick refuse a 5 GB file?

It is formatted as FAT32, which caps single files at 4 GB. Back up the stick and reformat it as exFAT.

Does reformatting make a drive faster?

Not noticeably on SSDs. It wipes the drive, so only do it to change the file system or start fresh.

Why is the formatted size smaller than the box says?

Mostly because of decimal versus binary units, not the file system. Try our converter below.

Free toolStorage Size Converter (GB vs GiB)Why 1 TB shows as 931 GB, and what fits.Open →