APFS vs. HFS+ vs. exFAT: Which is Better for a Mac External Hard Drive

Many Mac users face three common options when choosing the file system for an external disk or USB drive: APFS, HFS+, and exFAT. What is the difference between them, and how should I choose? If you are confused, you're in the right place. In the following, we will take a look at the three file systems in detail and give suggestions on how to choose between them for your Mac external hard drive in different situations.

Table of contents
The Role of File System
How Do You Choose APFS, HFS+, or exFAT for the Mac External Hard Drive?
How to Convert the File System of an External Hard Drive on a Mac
Conclusion
FAQs

The Role of File System

This is similar to the way items are classified and managed in a warehouse; the file system determines how files are stored and organized on the disk. In addition, it also affects the reading and writing speed of files in the storage device, how much space it occupies, and its own compatibility. Therefore, an efficient file management system can not only improve the performance of the hard drive but also enhance the security of data.

About APFS, HFS+, and exFAT

As mentioned above, although the file system is invisible to us, it's very important to the hard drive, which people often ignore. APFS, HFS+, and exFAT are three file systems supported by macOS and can be used as external hard drive file systems, but they also differ from each other. Here in the following, we summarize their advantages and disadvantages for your reference.

APFS

It was launched with High Sierra in 2017 and has become the default file system for macOS in subsequent versions. It is also used for iPhone, iPad, Apple Watch and TV.

Advantages:
Add Extensible block allocator technology to improve the read and write speed of SSD. In addition, APFS will still give priority to operations that users usually do.
Using 64-bit architecture, which allows it to handle more files at the same time compared with HFS+ and exFAT.
Space sharing (Allocate storage space dynamically). Many users have encountered the embarrassing moment when a volume (partition) in the hard disk is full and cannot save new data. APFS virtualizes traditional partitions into containers and can freely change the size of the space.
It can record the state of the file at a certain moment and only update the changed part. This makes it more efficient when you use Time Machine to back up files, systems, or the entire hard disk.
It uses single-key and multi-key encryption to increase private data security.
Introduce the Copy-on-Write mechanism to reduce the possibility of files being corrupted while being edited due to program crashes or power outages because it does not immediately change the file's original data, but a new record is created before that. The metadata is changed only when the edit is complete.
Copying no longer takes up space. In simple terms, if you copy a 500MB file in an HFS+ and exFAT file system's disk, you need an additional 500MB of storage space to save the second file. However, in APFS, this only creates a new marker and does not take up storage space.
Disadvantages:
If you use APFS as the Mac external hard drive file system, you cannot use it on macOS versions below High Sierra, Windows, and Linux.
Recovery is more difficult when data is lost due to accidental deletion, formatting, or drive failure.
The read and write speed on HHD (mechanical hard disk) fluctuates greatly.

HFS+ (Mac OS Extended)

As the name suggests, it is an improved version of HFS and is the default file system for macOS 10.12 (Sierra) and formers.

Advantages:
Log recording. Compared with APFS and exFAT, using it as the file system for a Mac external hard drive will make it easier to recover the file system structure or data within it when a power outage or crash occurs.
Cost Balancing. Its Metafiles only have data branches, no resource branches, and their starting addresses and sizes are in the file system's volume header, so it don't take up too many system resources.
Optimized the way files are organized to reduce common fragmentation issues with HDDs.
Good compatibility. Since it is a file system replaced by APFS, it is backward compatible with all macOS. In addition, even in Windows, you can use tools to read files in the external hard drive that use HFS+ as the file system.
Disadvantages:
Poor read and write performance for small files. Since its data storage structure is B-tree, when you frequently create, copy, and delete small files, it will frequently splice and disassemble the B-tree, resulting in slow read and write speed.
Apple has abandoned it.

exFAT

Microsoft launched it to solve the problem of FAT can't support files larger than 4GB and partitions larger than 8TB.

Advantages:
Allows for the custom cluster size, which can improve the utilization of your hard disk storage space.
Supports macOS (10.6.5 and above), Windows (Windows 8 and above), and Linux (kernel versions 5.4 and above), which is especially suitable for users who need to transfer files between different platforms.
Cluster bitmap is used to allocate capacity to improve the read and write capabilities of large files.
Disadvantages:
Severe fragmentation. When you store data frequently and unevenly on an external storage device with an exFAT file system, it is easy to generate fragments to affect performance.
No log records. In case of unexpected power failure or forced unplugging, data may be easily damaged or lost.

APFS vs. HFS+ vs. exFAT on Mac External Hard Drive

When choosing a file system for an external hard drive, performance and usability should be the most important concerns for people. Here, we compare the three file systems in several key factors.

1. Read and Write Speed

In order to give you a more intuitive understanding of the read and write speeds of different file systems, we put multiple files ranging from 1MB to 10GB into the test hard drive and used AmorphousDiskMark to obtain the following data.

As shown in the figure above, APFS is optimized for SSD and is better than HFS+ and exFAT in read and write speed. However, this is limited to specific scenarios, and the difference between them is not so great in daily use. However, without considering compatibility, if you need to use this external hard drive for special effects rendering, 3D modeling, loading games, video cutting, multitasking, etc., then you can give priority to the APFS file system.

2. Compatibility

Without considering the cross-platform use of this hard drive, HFS+ beats APFS because it is compatible with almost all macOS versions. If you occasionally use it in Windows, then exFAT will be your first choice. If you want to use it for Time Machine backup, then APFS is your ideal choice.

3. Integrity of Stored Data

Because APFS uses a 64-bit architecture and adds a copy-on-write mechanism, it does a better job of protecting the integrity of data. Although HFS+ has a journal function, the chances of file and file system itself corruption are higher when the program crashes or people are forced to eject the external hard drive. Finally, exFAT does not have these features we mentioned above, which makes it most likely that you will lose important data due to unexpected situations.

4. Personal Privacy and Business Data Security

Although both HFS+ and exFAT support full-disk and single-file encryption, using APFS as the hard disk file system is more useful because itself is an encrypted file system.

5. Possibilities of Loss Data Recovery

If you have ever lost important data due to accidental deletion or formatting, then you know the importance of data recovery success rate. In our test with iBeesoft Free Data Recovery for Mac, the external hard drive with exFAT as the file system has the highest data recovery success rate, followed by HFS+, and finally APFS. This is because APFS is highly integrated and encrypted, resulting in more uncertainties, while exFAT uses a lightweight design compared to HFS+, which performs better when recovering data after deletion or incidents.

How Do You Choose APFS, HFS+, or exFAT for the Mac External Hard Drive?

Do you want to maximize the performance of an external hard disk and ensure the safety of the data in it but don't know which file system to choose? Here are some common usage scenarios we have compiled; you can use them as a reference for choosing the appropriate file system.

APFS HFS+ exFAT
The external hard drive is a traditional HDD (mechanical) and is only used on Mac.
The disk is an SSD (solid state drive)
Only use on macOS High Sierra and above
Need to use in older macOS
Occasionally used in Windows
Used it to store privacy or Time Machine backup
For professional users with high reading and writing speed requirements
For simple file storage and careless users
For users who are used to using multiple volumes to manage data
You need to install applications on this external hard drive

How to Convert the File System of an External Hard Drive on a Mac

With the above information, you should know how to choose the file system for the Mac external disk. Next, you can follow the steps below to convert the file system.

Important Tip: This process will erase all data on the hard drive. Therefore, before starting, please copy your important files from this external hard drive to a safe storage device.

  1. Connect the disk to your Mac using a USB cable.
  2. Click the smiley face icon on the far left bottom of the screen to open Finder.
  3. In the window that opens, click "Applications" in the sidebar of the page > find "Utilities" on the right side of the page and open it.
  4. Find and open Disk Utility in the list of apps.
  5. In the Disk Utility window's sidebar, click the hard drive whose file system you want to convert, then click "Erase" in the menu at the top of the page.
  6. Choose the file system you need, then click "Erase" again when a new dialog box appears. Please note that if you wish to use HFS+ as the file system for your Mac external hard drive, please select "Mac OS Extended."

Once the process is complete, you can use the external hard drive on your Mac again.

Conclusion

When choosing the file system for an Mac external hard drive, you need to consider your needs and usage scenarios. If it is mainly used to store your data or backup for Time Machine, then APFS will be a good format. If you occasionally transfer files on Windows, exFAT will be a better choice. As for HFS+, since Apple has deprecated it and considering that there should be no users using macOS 10.12 and below, we do not recommend it as a file system regardless of whether your disk is HDD or SSD.

FAQs

iBeesoft only uses cookies to ensure you have the best browsing experience and does not collect any information.