NTFS vs exFAT vs FAT32 vs APFS – Differences

Last updated: Mar 24, 2023
Summary: NTFS vs exFAT vs FAT32 vs APFS, what’s the difference between these four file system formats? Check the analysis in this post to decide which file system to use when formatting or reformatting a hard drive.

A file system controls how data is stored and organized in your storage device. When formatting a hard drive, you are asked to choose a file system format for the hard disk. You may see NTFS, exFAT, FAT32, APFS, and some other options. Which file system format to choose? NTFS vs exFAT vs FAT32 vs APFS file system, what are their differences? You can continue to check the analysis below.

NTFS vs exFAT vs FAT32 vs APFS – Differences

NTFS vs exFAT vs FAT32 vs APFS – Definition


NTFS is short for New Technology File System. It is a proprietary file system format developed by Microsoft. It is initially released in 1993 and used for most Windows versions, starting from Windows NT 3.1 to Windows 11.


exFAT is short for Extensible File Allocation Table. It is a file system also introduced by Microsoft in 2006. It is mainly used for flash storage devices like USB flash drives, SD cards, and some other portable devices. exFAT is a variant of the FAT file system.


FAT is the abbreviation of File Allocation Table. It is a file system co-developed by Microsoft, IBM, and some other companies, originally released in 1977. It is the default file system for MS-DOS and Windows 9x OSs.

It mainly has these variants: FAT12, FAT16, FAT32, exFAT, FATX, and FAT+, depending on the disk drive capacity. NTFS replaces FAT32 as the default file system on Windows systems, starting from Windows XP. NTFS vs exFAT vs FAT32, NTFS and exFAT are more advanced than FAT32.

Related: How to Convert NTFS to FAT32 on Mac or Windows 10/11


APFS (Apple File System) is a proprietary file system developed by Apple Company. It is the default file system for many Apple devices to organize and structure data. This file system is used for macOS Sierra and newer, iOS 10.3 and newer, tvOS 10.2 and newer, watchOS 3.2 and newer, and all iPad OS versions.

NTFS vs exFAT vs FAT32 vs APFS – Differences

NTFS vs exFAT vs FAT32 vs APFS, you can check their differences below.

1. Supported OS/Device

NTFS: Default file system for all modern Windows operating systems. Support up to Windows 11. NTFS drive is read-only on Mac.

exFAT: Windows XP-11, macOS 10.6.5 and later, Linux, Android 13. Main file system for USB flash drives, SD/memory cards, and external HDD.

FAT32: Windows, Mac, Linux. The predecessor of exFAT.

APFS: Default file system for macOS Sierra and later. Not supported by Windows. Mac also lets you format an external drive to APFS.

2. Volume/File Size Limit

NTFS supports files larger than 4GB. No file size limitations.

exFAT also supports files larger than 4GB and has no realistic file or partition size limits.

FAT32 supports files smaller than 4GB. It can’t create drive partitions larger than 32GB on Windows.

APFS supports file sizes up to 8EiB.

3. Main Features

NTFS vs exFAT vs FAT32, NTFS supports journaling, file compression and encryption, file permissions, and long file names, whereas exFAT and FAT32 don’t support journaling or encryption.

APFS features strong encryption, space sharing, snapshots, fast directory sizing, and improved file system fundamentals.

4. NTFS vs exFAT vs FAT32 vs APFS - Speed

NTFS file system is faster and shows lower CPU and system resource usage than exFAT or FAT32. File copy on NTFS drive would be faster than exFAT/FAT32. If you use a Mac, the APFS file system format offers the best performance.

5. File System Attributes

NTFS: read-only, hidden, system, archive, not content indexed, offline, temporary, compressed, encrypted.

exFAT: read-only, hidden, system, subdirectory, archive.

FAT32: read-only, hidden, system, volume, directory, archive.

NTFS vs exFAT vs FAT32 vs APFS – Which One to Choose

If you only use a Windows computer, NTFS is a good choice. It is stable, secure, and better to handle large files.

For external removable drives, it’s advised you use FAT32 or exFAT since these two file system formats are supported by both Windows and macOS. Still, if you use both Windows and Mac computers and need to share files between Windows and Mac computers, the exFAT file system is the best choice. Compared with NTFS, exFAT and FAT32 are compatible with more operating systems and devices.

If you use a Mac computer, you can choose exFAT or FAT32 when formatting an external hard drive. Mac fully supports FAT32 and exFAT drives. If you only use a Mac and don’t need to share files with other Windows users, you can also format the drive in Apple’s default file system APFS for fast read-write access.

How to Use NTFS Drives on Mac

As stated above, NTFS hard drives are read-only on Mac devices. If you connect an NTFS disk to your Mac computer, you can view content on it, but can’t copy or write files to the NTFS drive.

How to write to NTFS drive on your Mac? You can use a professional NTFS for Mac software program to easily create, edit, or copy files to the NTFS hard drive on your Mac.

Lists of popular NTFS for Mac tools:

  • Paragon NTFS for Mac
  • Tuxera NTFS for Mac
  • EaseUS NTFS for Mac
  • iBoysoft NTFS for Mac
  • NTFS Tool
  • macFuse

With one of the Mac NTFS tools installed, you can normally use an NTFS drive on your Mac like other drives. You can copy files from Mac to the NTFS drive, create new files and edit files on the NTFS drive, and more.

It’s not advised you reformat or convert the NTFS drive to APFS format on your Mac. If you do that, you can’t read and write the drive on Windows later since Windows OSs don’t support APFS drives.

How to Format a Drive to NTFS/exFAT/FAT32/APFS

If you need to do some actions to your hard disks like formatting a drive to FAT32/NTFS/exFAT/APFS, you may use the built-in free disk partition managers on your Windows or Mac. You should back up all needed data on the drive to another place since formatting a hard drive will delete all data on it.

Via Disk Utility on Mac

  1. Connect the drive to your Mac.
  2. Click Finder > Applications > Utilities > Disk Utility to open the Disk Utility app.
  3. Select the target drive and click the Erase button.
  4. Enter a name for the drive and choose the GUID Partition Map scheme. Choose a file system format like APFS.
  5. Click Erase to format the drive to APFS on your Mac.
Format External Drive on Mac

Via File Explorer on Windows

  1. Connect the drive to your Windows computer.
  2. Open File Explorer.
  3. Right-click the target drive and select the Format option.
  4. Choose a file system like NTFS, exFAT, or FAT32 based on your needs.
  5. Click Start to begin the disk formatting process.

On Windows, you can also use the built-in Disk Management tool to do some operations for your hard drive. Press Windows + R, type diskmgmt.msc in Run, and press Enter to open Disk Management to continue using this tool.


NTFS vs exFAT vs FAT32 vs APFS, this post mainly tells the differences between the four popular file systems. Solutions for how to use an NTFS drive on Mac, e.g., copy/move/transfer files from Mac to an external NTFS hard drive, create and edit files on an NTFS drive, are also provided. A step-by-step guide for how to format a drive to NTFS/exFAT/FAT32/APFS is also included. Hope it helps.

To free up storage space and boost your Mac computer’s speed and performance, you can use BuhoCleaner – an easy-to-use Mac cleaner app.


Cassie has been writing about technology for her entire career life - over 10 years. She enjoys diving into how Apple products work and then breaking it down in a way that anyone can understand.