Short answer: use NTFS for Windows system drives and internal disks, exFAT for USB sticks, external drives and SD cards that move between Windows and Mac, and FAT32 only when an older device (a car stereo, a games console, some cameras) refuses anything else. FAT32 can’t store a single file bigger than 4 GB, and Windows’ own tools won’t create a new FAT32 volume larger than 32 GB. exFAT removes those limits but has no permissions or journaling. NTFS has both, but Macs can’t format it.
I wrote this while studying Windows fundamentals for cybersecurity, because the “which format?” question keeps coming up in labs and at home. Every limit below comes from Microsoft’s documentation or Apple’s Disk Utility guide, checked on 11 October 2026. I’ve kept the maths light and the commands safe to read.
What a file system actually is
A drive is just billions of numbered blocks. A file system is the set of rules that turns those blocks into files and folders: where each file starts, how big it is, when it changed and (on some file systems) who’s allowed to open it. When you “format” a drive, you’re writing a fresh, empty copy of those rules onto it, which is why formatting wipes what was there.
Windows supports several file systems. The three you’ll meet every week are:
- FAT32, from the 1990s. Simple, and understood by almost every device ever made.
- NTFS (New Technology File System), the native file system of Windows.
- exFAT (Extended File Allocation Table), designed by Microsoft for flash storage such as USB sticks and SD cards.
NTFS vs FAT32 vs exFAT at a glance
This comparison pulls together Microsoft’s file system functionality comparison and the other sources linked below.
- Maximum file size: NTFS: 2^64 − 1 bytes in the format (practically limited by cluster size, 16 TB at the default 4 KB); exFAT: 2^64 − 1 bytes; FAT32: 4 GiB.
- Largest new volume Windows will format: NTFS: 8 PB on recent Windows (with 2 MB clusters); exFAT: Very large (2^32 − 1 clusters); FAT32: 32 GB.
- File name length: NTFS: 255 Unicode characters; exFAT: 255 Unicode characters; FAT32: 255 Unicode characters.
- Permissions (access control lists): NTFS: Yes; exFAT: No; FAT32: No.
- Tracks file owner: NTFS: Yes; exFAT: No; FAT32: No.
- Built-in encryption and compression: NTFS: Yes; exFAT: No; FAT32: No.
- Journaling: NTFS: Yes (metadata); exFAT: No; FAT32: No.
- Disk quotas: NTFS: Yes; exFAT: No; FAT32: No.
- Hard links and symbolic links: NTFS: Yes; exFAT: No; FAT32: No.
- Mac Disk Utility can format it: NTFS: No; exFAT: Yes; FAT32: Yes (as MS-DOS FAT).
The pattern is clear. NTFS is the feature-rich one, FAT32 is the most compatible, and exFAT sits in the middle: big files, broad compatibility, very few features.
FAT32: the old, universal option
FAT stands for File Allocation Table, the table near the start of the drive that records which blocks belong to which file. FAT32 is the version introduced with Windows 95 OSR2 and Windows 98, using 32-bit entries (28 bits of which are actually used for cluster numbers).
FAT32’s two famous limits trip people up constantly.
The 4 GB file limit
FAT32 stores each file’s size as a 32-bit number, so no single file can be 4 GB or larger. Microsoft’s comparison table lists the maximum file size as 4 GiB. Try to copy a 6 GB video or a Windows ISO to a FAT32 stick and you’ll get an error saying the file is too large for the destination file system, even if the stick has 50 GB free.
The 32 GB format limit
FAT32 could theoretically address volumes of several terabytes. But, as Microsoft’s Windows file systems overview explains, Windows “works with existing FAT32 volumes of larger sizes (created in other operating systems)” while it “limits new FAT32 volumes to a maximum of 32 GB”. That’s why the FAT32 option disappears from Windows’ format dialog for a 64 GB stick. Third-party tools can make bigger FAT32 volumes, but at that size exFAT is the better answer anyway.
Pick FAT32 when a device’s manual says it only reads FAT32, the drive is 32 GB or smaller, and you won’t store any file of 4 GB or more.
exFAT: built for flash drives
Microsoft designed exFAT to fix FAT32’s limits without adding NTFS’s overhead, which matters on cheap flash memory. The Windows file systems overview notes that it raises the file size limit to 2^64 bytes, adds a bitmap that tracks free clusters (making allocation and deletion faster) and allows more than 1,000 files in a single directory.
exFAT is also widely supported outside Windows. Apple’s Disk Utility guide lists both MS-DOS (FAT) and ExFAT as the file systems “compatible with Windows” that a Mac can create. Microsoft also publishes the full exFAT specification on its developer documentation site.
The trade-off is that exFAT is deliberately simple:
- No permissions. Anyone who plugs the drive in can read every file.
- No journaling. If you pull the drive out mid-copy, the file system can be left inconsistent. Always use Safely Remove Hardware or Eject.
- No encryption built into the file system. BitLocker To Go can still encrypt an exFAT drive on supported Windows editions, but exFAT itself has no encryption.
Pick exFAT when you’re formatting a USB stick, SD card or external SSD bigger than 32 GB, especially if it moves between Windows and macOS, or you need to store files larger than 4 GB.
NTFS: the Windows default
NTFS is what your C: drive uses, and for good reasons. It keeps a journal of changes to its own structures, so after a crash or power cut it can repair itself to a consistent state. The Windows file systems overview also notes that the NTFS driver can make many minor repairs while Windows is running, without a reboot.
NTFS is also the only one of the three with security built in. Each file and folder has an access control list (ACL): a list of users and groups and what each may do (read, write, modify, full control). That’s what the Security tab in a file’s Properties shows. Without ACLs, Windows couldn’t stop one user reading another user’s Documents folder, or stop a program overwriting system files.
Other NTFS features you’ll see in Windows and security labs:
- Encrypting File System (EFS) and compression per file or folder.
- Disk quotas per user.
- Hard links and symbolic links, used heavily by Windows itself.
- Alternate data streams (ADS), extra hidden “streams” of data attached to a file. Windows uses one to mark files downloaded from the internet, and attackers have historically used ADS to hide data, which is why it comes up in security courses.
NTFS size limits in 2026
The maximum NTFS volume depends on the cluster size. According to Microsoft’s NTFS overview, Windows 10 version 1709 and later, and Windows Server 2019 and later, support NTFS volumes up to 8 PB using 2 MB clusters. Earlier versions top out at 256 TB. At the default 4 KB cluster size, the largest volume and file is 16 TB, which is still far bigger than any single file you’re likely to handle.
Pick NTFS when the drive stays inside or attached to Windows PCs: the system disk, a second internal SSD, or an external backup drive used only with Windows. Also pick it when you need permissions or encryption.
Which one should I use? A quick decision guide
- Windows system drive or internal disk: NTFS. Permissions, journaling, Windows features need it.
- USB stick or SD card used on Windows and Mac: exFAT. Both can read and write; no 4 GB limit.
- External backup drive for Windows only: NTFS. Journaling protects against corruption.
- Old car stereo, console or camera: FAT32. Many older devices only read FAT32.
- Drive of 32 GB or less for maximum compatibility: FAT32. Readable almost everywhere.
- Storing a single file over 4 GB: exFAT or NTFS. FAT32 physically can’t.
- Sensitive files on a removable drive: NTFS with BitLocker, or exFAT with BitLocker To Go. Neither FAT format has built-in protection.
If you’re unsure about a camera or TV, check its manual. Many modern cameras format SD cards themselves, and that is usually the safest option because the camera picks the format it expects.
How to check which file system a drive uses
You don’t need to format anything to find out. Any of these works:
- File Explorer: right-click the drive, choose Properties, and read File system on the General tab.
- Command Prompt: run
fsutil fsinfo volumeinfo E: (replace E: with your drive letter) and look for File System Name.
- PowerShell: run
Get-Volume to list every volume with its file system type, size and free space.
Get-Volume | Select-Object DriveLetter, FileSystemLabel, FileSystemType, Size, SizeRemaining
How to format a drive as exFAT, NTFS or FAT32
Warning: formatting erases everything on the drive. Copy anything you need first and triple-check the drive letter.
The easy route is File Explorer: right-click the drive, choose Format, pick the file system and click Start. Leave Allocation unit size on the default; Microsoft says default settings are recommended for general use.
From an administrator command prompt, the built-in format command does the same job. The /FS: switch accepts FAT, FAT32, NTFS, exFAT, ReFS or UDF, /V: sets the label and /Q does a quick format:
format E: /FS:exFAT /V:USBSTICK /Q
Windows will ask you to confirm before it wipes the drive. You must be a member of the Administrators group to format a hard drive, so expect a UAC prompt if you start from a normal window.
Can you convert FAT32 to NTFS without losing data?
Yes, in one direction only. Windows includes the convert tool, which Microsoft’s convert documentation says “converts file allocation table (FAT) and FAT32 volumes to the NTFS file system, leaving existing files and directories intact”:
convert E: /fs:ntfs /v
Things to know before you run it:
- It’s one-way. Volumes converted to NTFS can’t be converted back to FAT or FAT32. Going back means backing up, reformatting and copying the files back.
- Back up first anyway. Data loss is unlikely, but a power cut mid-conversion isn’t a risk worth taking.
- It can’t convert to exFAT. There’s no built-in in-place conversion to or from exFAT. For exFAT, you copy the files off, format and copy them back.
- Converted volumes can be slightly less efficient than ones formatted as NTFS from the start; Microsoft notes the master file table might become fragmented.
Why file systems matter in cybersecurity
If you’re studying security, file systems aren’t just trivia. They decide what evidence exists and what protection a file has:
- Permissions only exist on NTFS. Copy a confidential file from an NTFS drive to an exFAT stick and its access controls are gone. Anyone with the stick can open it.
- Timestamps differ. Microsoft’s comparison shows FAT32 stores the last access time as a date only, and notes that NTFS last-access updating has changed between Windows versions. Investigators need to know that before reading too much into a timestamp.
- Alternate data streams exist on NTFS but not on exFAT or FAT32, so copying a file to a FAT-family drive strips them, including the “downloaded from the internet” marker.
- Encryption at rest needs BitLocker or EFS. A lost USB stick formatted as plain exFAT is an open book.
NTFS permissions work hand in hand with account rights. Even an administrator’s programs run with limited rights until a prompt approves more, which I cover in what UAC in Windows is. Permissions on files plus limited rights for programs is the basic Windows defence model.
FAQ
What is the difference between NTFS, FAT32 and exFAT?
NTFS is the Windows file system with permissions, journaling and encryption. FAT32 is an old, highly compatible format limited to 4 GB files and, in Windows’ format tool, 32 GB volumes. exFAT removes those size limits and works on Mac and Windows but has no permissions or journaling.
Is exFAT or NTFS better for a USB drive?
exFAT is usually better for a USB stick you share between computers, because macOS can read and write it. Choose NTFS if the drive is only used with Windows and you want journaling, permissions or file-level encryption.
Why can’t I copy a 4 GB file to my USB stick?
The stick is almost certainly formatted as FAT32, which can’t hold any single file of 4 GB or more. Back up its contents and reformat it as exFAT or NTFS, or convert it to NTFS with convert E: /fs:ntfs.
Why doesn’t Windows offer FAT32 for my 64 GB drive?
Windows limits new FAT32 volumes to a maximum of 32 GB, so the option disappears for bigger drives. Use exFAT instead. Windows can still read and write larger FAT32 volumes created elsewhere.
Can a Mac format a drive as NTFS?
Not with Apple’s Disk Utility. The Windows-compatible formats it offers are MS-DOS (FAT) and ExFAT. If a drive needs to be used on both Mac and Windows, format it as exFAT.
Does formatting a drive delete everything?
Yes. Formatting writes a new, empty file system, so the existing files are no longer accessible. A quick format doesn’t overwrite every sector, but you should still treat formatting as permanent and back up first.
Which file system is most secure?
NTFS, because it supports access control lists, file ownership, EFS encryption and BitLocker. exFAT and FAT32 have no permissions, so anyone with physical access can read the files unless the whole drive is encrypted.