Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Black_Mage

macrumors member
Original poster
Jun 22, 2025
77
102
USA
I am still using an external Western Digital Enclosure with a Thunderbolt 1 connection as an off-site storage device that uses HFS+. It requires an adapter to work with M-series Macs. When I bought it, 4 TB was a lot of storage, and I had no idea that Apple would abandon the Thunderbolt 1 port.


All my internal and external SSDs use APFS. I just don't see any advantage to converting the WD storage device to APFS.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
APFS was designed for SSDs. It will work on spinning disks, but there will be performance problems.

Use HFS+ for spinning disks and APFS for SSDs.
 
  • Like
Reactions: rin67630
An earlier article talked about how APFS affects HDD performance in a long term of use.


I have several HDD for cold backups and Time Machine. All of them are on HFS+.
 
  • Like
Reactions: Black_Mage
I still use HFS+ on any and all drives where it's use is "not required" by the OS.

The OS requires that you use APFS on
- boot drives
- time machine backups (I don't use tm)
- CarbonCopyCloner and SuperDuper cloned backups.

BUT... on EVERYTHING else, I still use HFS+.
On SSDs and HDDs.
I'll continue to use it, so long as I can still do so.
I guess that's just me.
 
  • Like
Reactions: dantearmok
There simply aren't any great tools to repair APFS issues so i stick to HFS+ and use DiskWarrior to repair all issues when they arise. Not to mention full clones are easy with HFS+. My Mojave is rocking a 4 x 400GB RAID HFS+ startup drive.
 
The OS requires that you use APFS on
- boot drives...
Almost true: The OS requires that you use APFS on the boot partition of any OS >= Catalina.
The drive itself can carry other partitions with other formats.
 
rin chided me with:
"The drive itself can carry other partitions with other formats."

Heh.
I'm the only Mac user you will ever meet who has hard-partitioned an m4 Mini internal SSD into four user partitions (not including the sealed system volume, etc.):
- Boot (APFS)
- Main (HFS+)
- Media (HFS+)
- Music (HFS+)
 
Also using HFS+ for spinning drives, at least (if ever) APFS properly supports them. Apple's made it more difficult by pulling functionality from Disk Utility, so it's impossible to create an encrypted HFS drive unless you have an older Mac OS around.
 
  • Angry
Reactions: rmadsen3
After reading this thread, I had reformatted an external hard drive I use with Carbon Copy Cloner to HFS+, but then CCC told me to reformat as APFS, otherwise, snapshots would not be supported.... So I switched to APFS again.
 
CCC (and I will guess that SuperDuper, as well) now require the backup to be in APFS.

At one time (going 'way back to Mojave, I think) you COULD create an HFS+ backup using CCC or SD.
But... no more.
 
Last edited:
APFS was designed for SSDs. It will work on spinning disks, but there will be performance problems.
APFS works fine with HDD. More reliable and more flexible than HFS+ partitions.

There can be performance problems with a busy HDD. Just as there can be performance problems with a busy SSD which does not have TRIM.

My APFS HDDs perform fine for their main use - backups and media storage. I have not needed any HFS+ drives for many years except on my Mac Mini running High Sierra.

so i stick to HFS+ and use DiskWarrior to repair all issues when they arise
Apart from hardware problems, I have never had issues with APFS format. So no need for DiskWarrior if you use APFS.

but then CCC told me to reformat as APFS, otherwise, snapshots would not be supported
There you go - snapshots are another reason to use APFS.
 
Also using HFS+ for spinning drives, at least (if ever) APFS properly supports them. Apple's made it more difficult by pulling functionality from Disk Utility, so it's impossible to create an encrypted HFS drive unless you have an older Mac OS around.
Is that no longer possible using command line tools? I thought you could still create encrypted HFS+ bundles using the hdiutil command.
 
Please elaborate on reliability.
1. File system integrity. "One key feature in APFS that makes errors highly improbable is its use of copy-on-write for all file system metadata. This ensures that changes made to the file system are almost guaranteed to remain consistent, even when suddenly interrupted." (from https://eclecticlight.co/2025/01/09/why-use-apfs/). Journalling (the + in HFS+) was always an add-on to HFS. APFS was designed for the start as a robust file system.

2. Snapshots for Time Machine and other backup software. Gets over the fragility of directory hard links used by TM on HFS+ disks.

In practice these ensure that the file system is almost never corrupted by unexpected events like application or system crashes or by sudden disk disconnection.
 
  • Like
Reactions: Black_Mage
I use HFS+
Besides being prone to (unfixable) errors, APFS is also incredibly insecure and Apple has hidden most vulnerabilities by using ambiguous language and brief descriptions.

APFS search in CVE Records https://www.cve.org/CVERecord/SearchResults?query=APFS

CVE-2022-32832 APFS “An app with root privileges may be able to execute arbitrary code with kernel privileges”https://support.apple.com/102891
https://www.cve.org/CVERecord?id=CVE-2022-32832

CVE-2024-27848 “A malicious app may be able to gain root privileges”
https://support.apple.com/120903
“Create a new APFS volume …” https://www.kandji.io/blog/macos-audit-story-part3
 
  • Like
Reactions: tonmischa
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.