Best Format for a Mac External Drive: APFS vs exFAT vs NTFS
Which format should you use for a Mac external drive? A clear guide to APFS, Mac OS Extended, exFAT, NTFS, and FAT32, with a simple rule for picking one.
When you connect a new external drive to a Mac, or erase an old one, macOS asks you to pick a format. The list looks cryptic: APFS, Mac OS Extended, exFAT, MS-DOS (FAT). The wrong choice can mean a drive that will not write on your Mac, a 4 GB file size limit, or worse data-loss risk if the drive gets disconnected badly.
Here is what each format actually does, and a simple way to pick the right one the first time.
The one question that decides it
Before comparing features, answer this: will the drive ever be plugged into a Windows PC?
- No, Mac only. Use APFS. It is faster on your Mac, protects your data better, and is what Time Machine wants.
- Yes, Mac and Windows. Use exFAT. It reads and writes natively on both, with no extra software.
That single question sorts out most people. The rest of this page is for the cases where it is not that simple.
The five formats, briefly
APFS (Apple File System) is Apple’s modern format and the default for Mac internal drives. It uses copy-on-write, which means it never overwrites data in place, so a bad disconnection is far less likely to corrupt the filesystem. It supports snapshots, native encryption, and performs best on SSDs. Windows cannot read it without third-party software.
Mac OS Extended (also called HFS+) is the older Mac format. It is journaled and Mac-only. On a modern Mac with an SSD, APFS is the better choice. Mac OS Extended still makes sense for mechanical hard drives used with older versions of macOS, or for a few backup tools that specifically ask for it.
exFAT is the cross-platform format. It reads and writes natively on macOS, Windows, Linux, game consoles, and most cameras. It handles large files without the old FAT32 limits. The tradeoff is no journaling, so ejecting cleanly matters more with exFAT than with any Mac-native format.
NTFS is the Windows default. macOS can read NTFS drives but cannot write to them without paid third-party software. If you plug in a drive from a Windows PC and can only copy files off it, this is why.
FAT32 (shown as MS-DOS FAT in Disk Utility) is the old universal format. Nearly everything reads it, but it cannot store a single file larger than 4 GB. Reserve it for small USB sticks that need to work with old devices, cameras, or car stereos.
Which format for which use
| Your situation | Best format |
|---|---|
| Drive used only with Macs | APFS |
| Time Machine backup drive | APFS |
| Shared between Mac and Windows | exFAT |
| Large video files across platforms | exFAT |
| Old Mac with a mechanical drive | Mac OS Extended |
| Tiny USB stick for cameras or car stereos | FAT32 |
| Drive that came NTFS-formatted from a PC | Reformat to exFAT or APFS |
For a closer look at the two choices most Mac users actually weigh, see APFS vs exFAT. If your drive currently comes from a Windows PC, exFAT vs NTFS on a Mac covers that specific decision.
How to format the drive
Formatting erases everything on the drive, so copy off anything you need first. Then:
- Open Disk Utility (Applications, then Utilities).
- Select the drive itself in the left column, not just a volume under it.
- Click Erase in the toolbar.
- Choose your Format from the list above.
- Set the Scheme to GUID Partition Map.
- Name the drive and click Erase.
GUID Partition Map is the right scheme for any drive used with modern Macs and PCs. The older Master Boot Record option only matters for very old hardware.
Why the eject step matters more on some formats
Format choice changes how much a bad disconnection costs you. APFS and Mac OS Extended are journaled or copy-on-write, so an interrupted write is usually recoverable. exFAT and FAT32 have no such protection. If you yank an exFAT drive mid-write, you can lose directory structures and files beyond the one you were saving.
That is why proper ejection is not optional, especially on the cross-platform formats most people pick for portability. If your drive regularly refuses to eject, or macOS keeps throwing “Disk Not Ejected Properly” warnings, the format is rarely the root cause. Something is holding the drive open, and the format just decides how bad it is if you give up and unplug anyway.
Ejecta handles that side of it. It shows exactly which process is blocking your drive and lets you quit it and eject in one click, so the format you chose actually stays safe.
The short answer
Pick APFS if the drive stays with Macs, and exFAT if it needs to work with Windows too. Use Mac OS Extended only for older Macs with mechanical drives, and FAT32 only for tiny sticks that talk to old devices. Whatever you choose, eject the drive before you unplug it.
Related articles
exFAT vs NTFS on Mac: Which Format for Your External Drive
Choosing between exFAT and NTFS for your Mac external drive? Here's what each format actually means for …
APFS vs exFAT for Mac External Drives: Which to Choose
A clear verdict on APFS vs exFAT for a Mac external drive: which is faster, which works with Windows, and …
Can Unplugging an External Drive Without Ejecting Damage It?
Everyone has yanked a USB drive without ejecting at least once. Here's what actually happens to your data and …
How to Find, Open, and Use an External Hard Drive on a Mac
Connect an external hard drive to your Mac, find it in Finder, open your files, and disconnect it safely. A …