FAT32 is the file system nearly every device can read, and it cannot store a file of 4 GB or more. NTFS is the Windows file system, with permissions, journaling, compression and very large files, and other operating systems handle it poorly.
So the choice follows the drive's job: NTFS for anything that stays with Windows, exFAT for a USB drive or external disk that moves between Windows and a Mac, and FAT32 only when a device such as a camera, printer or firmware updater demands it.
- FAT32 works everywhere and stops at files just under 4 GB
- NTFS is for Windows system disks and internal drives, with permissions and journaling
- exFAT is the portable choice: large files, read and written by Windows and macOS
- macOS reads NTFS and does not write to it without extra software
- Neither FAT32 nor exFAT has a journal, so eject before unplugging
On this page
FAT32What FAT32 is, and why it is still everywhere
FAT32 is the last version of the File Allocation Table file system that Microsoft introduced with Windows 95 OSR2. The design is a table that records which clusters on the disk belong to which file, plus directories that point into it. There is nothing else: no permissions, no journal, no compression.
That simplicity is the reason FAT32 survives. It takes very little code to implement, so almost everything with a USB port or a card slot understands it: Windows, macOS, Linux, cameras, televisions, car stereos, printers, game consoles and the firmware of the computer itself.
The cost is the limits.
The FAT32 file size limit. Microsoft's file system comparison gives the maximum file size as 4 GiB. A video export, a disk image or a backup archive above that size fails to copy, usually with a message that the file is too large for the destination, even when the drive is nearly empty.
Volume size. The format addresses 2 to the power of 32 sectors, which is about 2 TB with standard 512 byte sectors. Apple's Disk Utility guide recommends MS-DOS (FAT) only for Windows volumes of 32 GB or less, and exFAT above that.
No safety net. FAT32 has no journal. If a drive is pulled out in the middle of a write, the table and the data can disagree, and the result is lost files or a drive that asks to be repaired.
No security. There are no file permissions and no ownership. Anyone who holds the drive can read everything on it.
NTFSWhat NTFS is, and what it adds
NTFS, the New Technology File System, is the default file system for every modern Windows operating system. It arrived with Windows NT and was built for multi-user business computers, which is where the FAT32 vs NTFS gap comes from.
Large files and volumes. Microsoft's NTFS overview gives 16 TB as the largest volume and file with the default 4 KB cluster size, rising to 8 PB with 2 MB clusters on Windows Server 2019 and later and Windows 10 version 1709 and later.
Journaling. NTFS keeps a transaction log of metadata changes. After a crash or power loss it replays the log at the next startup and restores the file system to a consistent state.
Permissions. Access control lists decide which users and groups can read, write or modify each file and folder. Every file share and every Active Directory permission design depends on this.
Encryption, compression and quotas. File system level encryption, built in compression and per user disk quotas all exist in NTFS only, according to Microsoft's comparison table. NTFS also supports hard links, alternate data streams and the shadow copies that Windows backup relies on.
The weakness is outside Windows. Apple's support article says a Mac might be able to read an NTFS drive but not write to it, and Disk Utility cannot format one.
Linux does better: the kernel documentation describes ntfs3 as a fully functional NTFS read-write driver. Cameras, televisions and most embedded devices do not read NTFS at all.
exFATWhere exFAT fits between them
exFAT is Microsoft's answer to the 4 GB problem on removable drives. It keeps the simple FAT approach, removes the file size limit for any practical purpose, and handles large volumes.
In the FAT32 vs exFAT comparison, exFAT wins wherever the device supports it. Windows and macOS both read and write it without extra software, and current Linux kernels include an exFAT driver. The exception is older hardware, such as an older car stereo, printer or console, that was built to read FAT32 only.
In the exFAT vs NTFS comparison, the question is whether the drive ever leaves Windows.
exFAT has no journal, no permissions, no compression and no encryption, so it is a poor choice for an internal disk or a backup target that stays on one Windows machine. NTFS is a poor choice for a drive a Mac must write to.
What to chooseWhich format to use for each kind of drive
Most FAT32 vs NTFS articles end with a feature list. The useful answer is by drive.
A Windows system disk. NTFS, with no alternative. Windows Setup installs only to NTFS, on a disk whose partition style is covered in MBR vs GPT.
An internal data disk in a Windows computer or server. NTFS. You want permissions, journaling and shadow copies, and nothing else will ever read the disk.
A USB drive for moving files between computers. exFAT. It carries large files and works on Windows and macOS. Choose FAT32 only if the drive must also plug into a device that rejects exFAT.
An external disk shared between Windows and a Mac. exFAT. If the Mac only needs to read the disk, NTFS also works. Eject it properly every time, because exFAT does not recover well from an interrupted write.
An external disk used for Windows backups. NTFS. Backup files are large, the disk stays with Windows, and journaling matters for a disk that holds the only other copy. It still counts as one copy under the 3-2-1 backup rule.
A bootable installer or firmware update stick. FAT32. UEFI firmware reads the FAT family, and Microsoft's partitioning guide says the EFI system partition on a UEFI Windows computer must be FAT32. Many BIOS update tools accept nothing else.
A camera card or a drive for a TV, printer or console. Whatever the device formats it as. Format the card in the device, not in the computer.
ConvertingHow to change a drive from one format to another
Changing the file system normally means reformatting, which erases the drive. Copy the data elsewhere, format, and copy it back. On Windows that is a right click on the drive and Format, or the format command. On a Mac it is Erase in Disk Utility.
There is one exception. Windows can convert FAT32 to NTFS in place with convert E: /fs:ntfs, keeping the files. The conversion runs in one direction only, and there is no command to go from NTFS back to FAT32 or to exFAT without reformatting. Back up first in either case.
For a new disk, the partition table matters as well as the file system. A large external disk should use GPT, and the choice of SSD or HDD does not change which file system fits.
PitfallsWhere people go wrong
Formatting a large external disk as FAT32 for compatibility. The first big video file or backup image fails to copy. Use exFAT unless a specific device refuses it.
Using exFAT or FAT32 for the only copy of anything. Neither has a journal. A drive unplugged during a write can lose files or the whole directory. Portable formats are for transport, not for storage that matters.
Expecting NTFS permissions to travel. Permissions refer to accounts on the original computer or domain. Plug the drive into another machine and an administrator can take ownership and read everything. Permissions are not encryption.
Pulling the drive without ejecting. Operating systems cache writes. Eject, wait for the confirmation, then unplug, whatever the format.
Formatting a camera card on the computer. The camera expects its own folder structure and cluster size. Format in the camera.
Reformatting to fix a full drive. A drive that reports it is full while showing free space is usually hitting the FAT32 file size limit, not running out of room. The fix is a different file system, not a bigger drive.
ComparisonFAT32, exFAT and NTFS, and which kind of drive each one suits
| Criterion | FAT32 | exFAT | NTFS |
|---|---|---|---|
| Maximum file size | 4 GiB | No practical limit | No practical limit |
| Works on Windows | Read and write | Read and write | Read and write |
| Works on macOS | Read and write | Read and write | Read only |
| Works on cameras, TVs, consoles | Almost all | Most recent ones | Rarely |
| Journaling | No | No | Yes, metadata |
| Permissions and encryption | No | No | Yes |
| Compression and quotas | No | No | Yes |
| Best use | Boot sticks and old devices | Portable drives | Windows internal and backup disks |
Two rows decide nearly every case. If a file larger than 4 GB has to fit, FAT32 is out. If a Mac has to write to the drive, NTFS is out. What remains is exFAT for anything portable and NTFS for anything that stays inside Windows.
FAQFrequently asked questions
Which is better, FAT32 or NTFS?
NTFS is better for any drive that stays with Windows: it supports large files, permissions, journaling and compression. FAT32 is better only for compatibility with devices that read nothing else. For a portable drive, exFAT usually beats both.
What is the FAT32 file size limit?
A single file on FAT32 cannot reach 4 GiB. Microsoft's file system comparison lists 4 GiB as the maximum file size. The limit applies to each file, not to the drive, so a nearly empty FAT32 drive still rejects a 5 GB video.
What is NTFS?
NTFS, the New Technology File System, is the default Windows file system. It adds a metadata journal, access control lists, file system level encryption, compression, disk quotas and support for very large files and volumes. Windows can only be installed on an NTFS partition.
NTFS vs FAT32: which is faster?
For everyday copying the drive and the USB port matter far more than the file system. NTFS handles large volumes and many small files more efficiently, while FAT32 has less overhead on small flash media. Speed is rarely a good reason to choose one.
exFAT vs NTFS: which should I use for an external hard drive?
Use exFAT if the drive will ever be written by a Mac or used with other devices. Use NTFS if it stays with Windows computers, especially for backups, because NTFS has a journal and handles interrupted writes far better.
FAT32 vs exFAT: what is the difference?
Both are simple FAT file systems without permissions or journaling. exFAT removes the 4 GB file limit and handles large drives, while FAT32 is understood by older and simpler devices. Choose exFAT unless a device specifically requires FAT32.
Can a Mac read and write NTFS?
A Mac can read an NTFS drive and cannot write to it without third party software. For a drive that both Windows and macOS must write to, format it as exFAT, which both operating systems support natively.
Can I convert FAT32 to NTFS without losing data?
Yes. On Windows, the command convert followed by the drive letter and /fs:ntfs converts the volume in place and keeps the files. Back up first anyway. There is no equivalent conversion from NTFS back to FAT32, which requires reformatting.
Why does my USB drive say the file is too large when there is free space?
The drive is formatted as FAT32, and the file is 4 GB or larger. Free space is not the issue. Copy the contents off, reformat the drive as exFAT or NTFS, and copy the files back.
Which format should a bootable USB drive use?
FAT32 in most cases. UEFI firmware reads FAT file systems, so installers and firmware update tools expect it. Some Windows installation images contain a file larger than 4 GB, and the tools that build those sticks split the file or add a small FAT32 boot partition.
Does Linux support NTFS and exFAT?
Yes. The Linux kernel documentation describes the ntfs3 driver as a fully functional read-write NTFS driver, and current kernels also include an exFAT driver. Permissions on an NTFS drive mounted in Linux do not map cleanly to Linux users.
Is NTFS vs exFAT a security decision?
Partly. NTFS supports permissions and file encryption, and exFAT supports neither. On a portable drive, permissions offer little, because another computer can override them. To protect a portable drive, encrypt it, whichever file system it uses.
Keep readingRelated concepts
Read next · Disks and drives SSD vs HDD The drive itself: where an SSD earns its price and where a hard disk still wins. Open this next12 min- Disks and drives · 10 min MBR vs GPT The partition table under the file system, and why a large disk needs GPT.
- Backup · 13 min The 3-2-1 Backup Rule, and What Ransomware Did to It How many copies of your data to keep, and where each one should live.