Skip to main content
X

Send us a Topic or Tip

Have a suggestion for the blog? Perhaps a topic you'd like us to write about? If so, we'd love to hear from you! Fancy yourself a writer and have a tech tip, handy computer trick, or "how to" to share? Let us know what you'd like to contribute!

Thanks for reaching out!

What Is the Best Drive Format? APFS, HFS, NTFS & exFAT Explained.

Have you ever been in the hard drive aisle at the electronics store and wondered, “Hey, will this drive work on my computer?” Worry not! This article will help you better understand what all those drive formats mean and which one is the best drive format for you.


What are the different drive formats?

Your hard drive can be formatted to many different formats, and each of these formats serves a specific purpose:

  • APFS – Apple File System
  • HFS – Hierarchical File System, otherwise known as MacOS
  • NTFS – New Technology File System
  • exFAT – Extensible File Allocation Table

With so many options for how you can format a new hard drive, how do you know which option is the right one for you? And moreover, will it even be compatible with your computer?

So let’s break down each format one by one.


APFS – Apple File System

Released in March of 2017, APFS was first used on macOS Sierra. Upgrading to this operating system forced your computer to completely update the hard drive – making it impossible ever to go backward. While divisive at first, APFS has proven itself to be a powerful drive format for Mac users for a variety of reasons.

First, APFS was designed with flash storage Solid-State Drives (SSDs) in mind. Most modern Mac computers, from your basic MacBook and MacBook Pro to your iMac, iMac Pro, and Mac Mini’s, all have SSDs in them now.

One of the great things that APFS does that you will really notice is that it essentially shares data from one file to another. That means if I have a large video file and I duplicate it on my computer, the duplicate doesn’t take up more storage on my computer. For those of us on laptops with smaller SSDs, this is a huge benefit to using APFS.

Duplicating an APFS file doesn't take up any more space.

Another great thing about APFS is that it will duplicate your files, even the very large ones, instantaneously. Unlike other formats, which require you to wait to basically copy the file a second time, APFS just magically duplicates it right in front of you in a split second.

While this all sounds great, remember that APFS was designed for your internal solid-state computer hard drive and your iOS device. It is not an ideal choice for your external hard drive, which for many users will be a regular spinning hard drive and not an expensive large solid-state volume.


HFS – Hierarchical File System

You may be familiar with this option as it is the default option that appears when you go to format a hard drive on your Mac. You may have commonly heard this referred to as HFS+ or Hierarchical File System, though the MacOS Extended (Journaled) option is actually an improved version of HFS+.

It’s a great format when working with your external hard drives on your Mac, and will work great with every other Mac user out there.

MacOS Extended (Journaled)

The “journaled” part of the format simply refers to a method of storing media on the drive that prevents files from being corrupted in case you accidentally unplug the drive while it’s turned on, or you lose power to the drive while it’s in use.

If you are going to be working on a Mac computer and using an external hard drive, this is the format you’ll want to go with. The only caveat here is that Windows PC users won’t be able to read this drive (but more on that below).

MacOS Extended Case Sensitive

This option appears just below the MacOS Extended (Journaled) option in the list of formats you can choose from, and although it’s remarkably similar, it does come with one key difference.

Disk Utility sacreen showing Mac OS Extended (Journaled) selected

When you format your hard drive to be Case-sensitive, it means that if you have a file called MyDocument.txt and you also have a file called mydocument.txt, the hard drive will see those as two completely different documents. The lowercase “m” and lowercase “d” in the second example have changed the file enough that it is now an entirely new file.

If you are anything like me and obsessively name your files with specific uppercase and lowercase precision, this would not be an option you want simply because we’re all human and prone to error. I would not want to have two versions of “My Film – 210618_DELIVERY” and “My Film – 210618_Delivery” going around, never sure which one is the correct one I sent to the client.


NTFS – for Windows users

NTFS, which stands for New Technology File System, is the default option for Windows PC users when formatting a hard drive.

Think of it like MacOS Extended except for Windows. And just like MacOS Extended in a Mac environment, NTFS formatting is going to be great for a purely Windows environment.

In fact, if you are a Mac user, depending on how the hard drive was formatted, it’s possible if you were to plug in an NTFS drive on your Mac you’ll get this error message:

Warning: The disk you inserted was not readable by this computer.

Yikes! But it’s not all bad news, because if you are a Mac user, you can actually format a hard drive as NTFS, the only caveat is that the drive will be read-only, meaning you cannot modify or add content to the drive.

In this example, I really needed to get these cute puppy images from my Windows PC to my Mac, so I formatted a hard drive as NTFS on my Windows PC and plugged it into my Mac.

New NTFS volume

You can see that this window is missing the typical navigation and toolbar on top, suggesting that this is for viewing the content only. I can’t add a new folder, or drop more cute puppy pictures on this hard drive.

If you do want to share content between your Windows PC and your Mac, there is a solution for that though.


exFAT

exFAT is an interesting option for users. It works on both Mac and PC and can share files back and forth. In fact, I have a client who works exclusively on PC, and I work exclusively on Mac, and we format all of our shared drives as exFAT so we can work collaboratively if needed.

exFAT is a newer option that replaces the old FAT32 option. You may have heard “oh but exFAT has limitations” and that was once true of FAT32, but is no longer true of exFAT.

In FAT32, no single file could be any larger than 4GB, and no drive volume could be larger than 8TB. This, of course, isn’t helpful if you are a video professional working with files in the tens or hundreds of gigabytes.

exFAT solves a lot of those problems by removing the file size and volume size limitations but keeping the great cross-platform sharing options available.

But first, some exFAT warnings…

It’s important to note that exFAT is not “journaled” like your MacOS Extended option or the Windows NTFS option; meaning if you have a catastrophic failure of some kind, like a power outage or your dog running under your desk and pulling out all of your cables, it’s possible that this can create corrupted files. Knowing that, it’s important to always keep backups of your files in multiple places, especially if you are using exFAT.

Another important warning comes from a personal experience using exFAT. I work with a client who exclusively uses a Windows PC, and he creates an exFAT hard drive for me, loads it up with footage, and sends it to me. On most occasions, I received this dreaded screen:

Warning: The disk you inserted was not readable by this computer.

Yikes again! So I had to use a blank hard drive I had here, format it as exFAT using my Mac, and then plug both drives into my Windows PC that I have here to copy the contents from one to the other.

I was then able to format the drive on my Mac and copy the contents back onto it. Depending on how a Windows user creates the exFAT volume, I’ve found that Mac users can run into this issue, so I always make it a rule of thumb when using exFAT to create the exFAT volume on my Mac first before it gets used on a PC.


So what is the best drive format?

Well, the answer is complicated because it depends on your scenario. Here are some guidelines to follow:

  • If you are a Mac user sharing this hard drive with other Mac users – MacOS Extended Journaled
  • If you are a Windows users sharing this drive with other Windows users – NTFS
  • If you are a Mac user and need to share this drive with a Windows user – exFAT
  • If you are a Mac user and have been given a Windows hard drive full of content but you don’t have a Windows computer handy… well I said we’d be talking about this and fortunately the solution is very simple.

How to open a hard drive from Mac or Windows on either computer

There are three great tools in case you ever do need to access and interact with the content on an external hard drive that has not been formatted for your computer.

For Mac Users

If you are a Mac user and you need to open up a Windows NTFS hard drive, I recommend you check out Microsoft NTFS for Mac by Paragon.

For Windows Users

OWC Mac Drive icon
MacDrive

If you are a Windows user and you need to open up a MacOS Extended hard drive, there are two good options for you. The first is OWC’s own MacDrive. With blazing quick read/write speeds and unparalleled data security, you can’t go wrong. A second option is another tool from Paragon software called Paragon HFS+.

Now you should be able to successfully create and manage any hard drives you create or receive on your Mac or Windows computers.



Brian Levin
the authorBrian Levin
Brian is a director, producer, and editor based in Los Angeles. He runs a boutique production company called Forge and Discover, which works with brands of all sizes in helping to tell their stories. He’s also one of the trainers at filmeditingpro.com, where he teaches various editing techniques and conducts demonstrations. Brian has been a contributing writer to the Frame.io Insider and is part of the Blade Ronner Media writers network.
Be Sociable, Share This Post!

Leave a Reply

5 Comments

  • Is there a work around for exFat when using the search function on a mac? My images preview fine until I try to search by name. They show up as a generic jpg image. They open fine & show when in gallery format but when changed to icons, they look generic. I thought that this was a new problem but now I’m not sure. My laptop is a Macbook pro with Big Sur, my external is a Seagate Portable formatted to exFat.

  • How much of a negative impact in performance would come with using APFS on an external disk vs HFS+? I know it was pretty significant for an internal spinning disk back in Sierra/High Sierra days. Are we talking 5%? 15%? Or an “It’s complicated?”

    • Quote from makers of SoftRAID
      https://forums.softraid.com/postid/4063/

      “You want HFS for two reasons: [on external HDDs]
      1. APFS volumes on HDD’s are 50% slower than HFS
      2. APFS volumes can still get damaged and there are still no repair tools, so backups need to be extra solid.”

      • THANKS!! Glad I found this thread. I have a 2012 MBP non-retina . I converted the optical drive which is slow anyways to an extra internal SSD. Would the same reasoning apply to the converted drive or can it be apfs? My current plan is to covert Both drives to 2TB SSD and make the converted drive a bootable copy of the main boot drive. If you have any comments or suggestions, I will be grateful. Thanks & Cheers!

  • One thing not talked about here is performance. Hard drives formatted as APFS have one big flaw… they are known to get bogged down over time because the Copy-on-write scheme of APFS causes A LOT of fragmentation. This is not a problem for SSDs but for HDDs this causes a lot of churn. And currently there is no tool to defragment APFS drives fully (the only tru way ATM is to copy to another drive n back).

    This may impact your choice of drive formats.

    Also, there is a known problem in using external drives with M1 computers that has yet to be fully resolved.