FAT32 Explained: The 4GB Limit, exFAT and NTFS for the A+ Exam

FAT32 is the file system that refuses to die. Microsoft introduced it in 1996 with Windows 95 OSR2, replaced it with NTFS years ago, and it is still the default on USB sticks, SD cards, and camera storage worldwide — because it is the one format that everything can read.

FAT32's limitations are severe and its compatibility is universal. Those two facts explain every decision anyone makes about it.

The Limits You Must Know

These are the most tested facts on the topic, and they are worth memorizing exactly.

  • Maximum file size: 4 GB — strictly, 4 GB minus 1 byte. This is the one that bites people in practice, because a single video file, disk image, or large backup exceeds it and the copy fails partway through.
  • Maximum volume size: 2 TB with standard 512-byte sectors. Windows will only format up to 32 GB through its own GUI, though it will happily read and use larger FAT32 volumes formatted elsewhere. That 32 GB figure is a Microsoft restriction, not a FAT32 one — a distinction exams occasionally probe.
  • Maximum files per volume: around 268 million.
  • No file-level permissions, no encryption, no compression, no journaling.

The 4 GB file limit and the 32 GB Windows format limit are the two numbers to have ready.

Why No Journaling Matters

A journaling file system records what it is about to do before doing it, so an interrupted write can be rolled back or completed on the next mount. FAT32 has no journal. Pull a USB stick mid-write, or lose power during a save, and the file system can be left inconsistent — which is the actual reason behind "safely remove hardware" and why chkdsk exists.

This is also why FAT32 is a poor choice for anything you care about, and why NTFS, ext4, and APFS all journal.

The FAT Family and Its Successors

File systemMax fileMax volumeJournalingPermissionsTypical use
FAT162 GB2 GBNoNoLegacy, small media
FAT324 GB2 TBNoNoUSB drives, SD cards, EFI partitions
exFAT16 EB128 PBNoNoLarge flash media, cross-platform
NTFS16 TB+256 TBYesYesWindows system drives
ext416 TB1 EBYesYesLinux
APFS8 EB8 EBYes (copy-on-write)YesmacOS, iOS

exFAT is the modern answer when you need FAT-like compatibility without the 4 GB ceiling. It was designed for flash media, it has no practical size limits, and it is readable by Windows, macOS, Linux, and most consumer devices. It still has no journaling and no permissions — so it is more capable than FAT32, not more robust.

Where FAT32 Is Still the Right Answer

  • USB drives that must work everywhere, including car stereos, TVs, printers, industrial equipment, and devices from 2004.
  • The EFI System Partition. UEFI firmware is required to read FAT, which is why every modern computer has a small FAT32 partition whether or not anyone realizes it. This is a genuinely useful exam fact.
  • Firmware updates and BIOS flashing, which typically require a FAT32-formatted stick.
  • Embedded and IoT devices, where the simplicity is an advantage.
  • Cameras and older SD cards, where the SD standard specified FAT32 for cards up to 32 GB.

The Security Angle

FAT32 has no access control whatsoever. Any account that can mount the volume can read and modify every file on it. There are no ACLs, no ownership, no encryption support.

The practical consequences: copying a file from NTFS to FAT32 strips its permissions, which is a common and under-appreciated way sensitive files lose their protection. It is also why removable-media policy matters — an unencrypted FAT32 stick is a data loss incident waiting to happen, and why BitLocker To Go or an equivalent is the standard control.

A+ (220-1201/1202) Exam Tips

  • Memorize the 4 GB maximum file size. Highest-probability fact on this topic.
  • Windows formats FAT32 only up to 32 GB via the GUI, though the format itself supports 2 TB.
  • No journaling, no permissions, no encryption, no compression.
  • Know when to choose which: NTFS for Windows system drives, exFAT for large removable media, FAT32 for maximum compatibility, ext4 for Linux, APFS for modern macOS.
  • The EFI System Partition is FAT32.
  • Recognize the symptom: a copy failing on a large file usually means a FAT32 destination.
  • Quick format versus full format, and that neither is secure erasure.

Security+ and Linux+ Angles

Security+ (SY0-701) focuses on the absence of access control and encryption, removable media as a data exfiltration and malware vector, and full-disk encryption as the compensating control.

Linux+ (XK0-005) covers mounting FAT32 with vfat, the fact that Linux permissions on a vfat mount are set at mount time rather than stored on disk, and the contrast with ext4's journaling and permission model.

Key Takeaways

  • FAT32's maximum file size is 4 GB and its maximum volume size is 2 TB.
  • Windows will only format it to 32 GB through the GUI, which is a tool limit rather than a format limit.
  • No journaling means corruption risk on interrupted writes.
  • No permissions or encryption, so copying from NTFS strips access control.
  • exFAT is the modern replacement for large removable media.
  • It survives because of universal compatibility — and because UEFI requires it for the EFI System Partition.

Comments