Can Anyone Recommend Reliable HFS Recovery Software?

My Mac HFS drive suddenly became unreadable after a crash, and I need to recover important files before trying anything risky. I’m looking for reliable HFS recovery software that can safely scan the drive and restore data without making the damage worse. Any recommendations or tools to avoid?

If this is an HFS or HFS+ drive, the main thing is to stop using it right away. Don’t copy anything else to it, don’t reformat it again, and don’t run random repair tools just to see what happens. Deleted or formatted files may still be sitting there, but new data can overwrite them.

Do the easy checks first. Look in the Trash, and if this was a Mac drive you used regularly, check whether Time Machine has a backup from before the files disappeared. If that doesn’t get you anywhere, I’d go straight to recovery software.

I used Disk Drill for an old external Mac drive after deleting a bunch of files by mistake. It handled HFS/HFS+ pretty well and the process wasn’t hard to follow.

  1. Install Disk Drill.
  2. Pick the HFS/HFS+ drive from the list.
  3. Click Search for Lost Data.
  4. For an external drive, leave it on Universal Scan so it can try all available scan methods.
  5. When the scan finishes, open Review Found Items.
  6. Preview the files before recovering them, so you’re not saving a bunch of broken stuff.
  7. Select what you need and click Recover.
  8. Save the recovered files to a different drive, not back onto the original HFS drive.

Formatting doesn’t always mean everything is gone. With a quick format, the file system info may be removed while a lot of the actual file data is still recoverable. That depends heavily on whether new data has been written to the drive since then, so sooner is better.

One thing I’d be careful about with external drives: if it keeps disconnecting, throws read errors, or acts flaky, make a disk image first if the recovery tool supports it. Scanning the image is safer than hammering a drive that might already be failing.

If the drive won’t show up in Disk Utility, makes clicking or grinding sounds, drops connection constantly, or the scan can’t finish because of bad read errors, I’d stop messing with it and look at a professional recovery service. At that point software may not be enough, and every extra attempt can make recovery harder.

5 Likes

Check whether the drive is encrypted before you pick software. If it was FileVault or an encrypted HFS volume, Disk Drill or any other tool will still need the password/recovery key, and without that you may only see useless scrambled data. For a crash-damaged drive, I’d image it first and scan the image, especially if the files matter more than saving a few hours.

Whether the drive is physically failing or only has a damaged HFS catalog changes the software choice a lot.

If it became unreadable right after a crash, I would not start by “repairing” it in Disk Utility. First Aid can be useful when you just want the disk mountable again, but it writes changes to the volume. If your priority is recovery, that is backwards. Get the data first, try repairs later.

For software, Disk Drill is fine as the easier option, especially if you want previews and a normal Mac-style interface. It is the kind of tool I’d suggest to someone who does not want to spend the afternoon learning recovery terminology. The caveat is that easy tools can make people too comfortable clicking around on the original drive. Install it on your internal Mac drive or another disk, not on the problem drive, and recover files to a separate destination.

If you are comfortable with a more technical interface, R-Studio, UFS Explorer, or DMDE are worth comparing too. They are less friendly, but they give you more control and sometimes handle damaged file systems better. PhotoRec/TestDisk is the cheap/free route, but PhotoRec often recovers files without the original names and folders, so it can turn into a giant sorting job. That may be acceptable for photos, not so fun for project folders or documents.

The thing people forget with HFS/HFS+ is that the folder structure depends heavily on file system metadata. If the catalog file is trashed, some apps may still find raw files, but the original folder tree might not come back cleanly. So do not judge only by “number of files found.” Check whether the files preview correctly and whether the names/folders make sense.

A rough order I’d use:

  1. Unplug the drive if it is acting weird or clicking.
  2. Do not let macOS initialize, erase, repair, or format it.
  3. If the drive sounds normal and stays connected, make an image/clone first.
  4. Scan the image, not the original, if the files really matter.
  5. Try Disk Drill if you want the simplest path.
  6. Try R-Studio/UFS Explorer/DMDE if the first scan gives messy results.
  7. Save recovered files somewhere else.

@yazora’s point about encryption is important too. If it was FileVault or an encrypted HFS volume, recovery software is not going to magically bypass that. You need the password or recovery key before the recovered data will be usable.

One more edge case: if this was an SSD and TRIM was active, deleted-file recovery can be much worse than people expect. For a corrupted or unmountable volume, you may still have a shot, but for files that were deleted before the crash, TRIM can mean the data is already gone.

So yes, Disk Drill is a reasonable first pick for HFS/HFS+ recovery, but I’d treat it as the first scan tool, not the whole strategy. If the drive is unstable, image it first. If the files are worth serious money, stop before running repeated scans and send it to a lab. The biggest mistake is not choosing the “wrong” app, it is making the only copy of the damaged drive worse while testing apps.

Do not keep plugging and unplugging it just to see if it finally mounts. That can turn a recoverable logical problem into a worse physical one, especially with an older spinning external drive.

Before spending too much time comparing apps, check whether macOS can see the actual device, not just the volume. In Disk Utility, enable “Show All Devices.” If the drive shows with the right size but the HFS volume is greyed out or unreadable, then software like Disk Drill, R-Studio, etc. has something to scan. If the device itself is missing, showing the wrong size, or appearing and disappearing, recovery software is probably the wrong first move.

For an external drive, I’d also rule out the boring stuff once: different cable, different USB port, no hub, and if it’s a bare drive in an enclosure, possibly a different enclosure. Don’t do ten experiments, just enough to tell whether the enclosure or cable is the failure point.

Disk Drill is a fair choice if the drive is stable and you want something understandable. My caveat is that the “nice” interface doesn’t make the scan safer by itself. If the files really matter, make an image first and scan that. If you skip the image, at least recover only to another disk and use previews to confirm the files are real, not just names pulled from damaged HFS metadata.