Why won’t my external hard drive mount on my Mac?

My external hard drive suddenly stopped mounting on my Mac, even though it powers on and shows up in Disk Utility. I’ve tried restarting, switching cables and ports, and running First Aid, but I still can’t access my files. I need help figuring out why my Mac won’t recognize the drive properly and what I can do to mount it without losing data.

I hit this on a MacBook last year with an external SSD. Plugged it in, heard the little chime, got no icon, no folder, nothing. It felt worse than it turned out to be.

A missing external drive on macOS does not always mean dead hardware. A lot of the time, the drive has power, but macOS refuses to mount it.

Start with the boring stuff first.

Physical checks

If your drive is connected through a hub, remove the hub and plug it straight into the Mac. I’ve seen hubs cause mount failures, mostly with older hard drives and some bus-powered SSD enclosures.

Swap the cable. Then swap the port. I wasted a stupid amount of time once before finding a flaky USB-C cable with an internal break. From the outside it looked fine.

Look for signs of life:

  • LED turns on
  • drive spins or vibrates
  • enclosure gets a little warm

If you get any of those, the drive is at least receiving power.

Check Finder before you assume the worst

Sometimes the disk is mounted and Finder is hiding it.

Open Finder, then go to Settings. On older macOS versions, it says Preferences.

Under General, make sure External disks is enabled.

Then open Sidebar and check External disks there too.

If both boxes are already checked and the drive still does not appear, move to Disk Utility.

Pause before you click repair

This is the part where people make it worse.

If the files matter, do not start with First Aid. Do not erase the disk. When a drive shows up in Disk Utility but refuses to mount, I usually assume file system damage until proven otherwise.

macOS is strict about mounting. If the file system metadata is off, it gives up fast. Recovery tools do not depend on the normal mount process. They read the drive more directly.

What I’d do first if the data matters

Use recovery software before trying any repair step.

I’ve had the best luck with Disk Drill for drives macOS won’t mount. It works well with corrupted, uninitialized, and unmounted volumes. On a couple of damaged drives, it still showed the old folder tree and let me confirm files through preview before pulling anything off.

One feature I would not skip is the byte-to-byte backup. Make an image of the problem drive first, then scan the image instead of hammering the original hardware. If the disk is starting to fail, this lowers the risk of making it worse.

Once your files are copied out, then mess with repairs.

If your data is already safe

After recovery, or if you do not care about the files, these are the next things I’d try.

  1. Kill a stuck fsck process

Open Terminal and run:

sudo pkill -f fsck

I know, odd fix. Still, I’ve seen it work. If the drive was unplugged without ejecting, macOS sometimes starts a file system check in the background. Sometimes it hangs and blocks mounting. Killing it can make the disk show up right away.

  1. Reset low-level hardware settings on Intel Macs

If you are on an Intel Mac, reset NVRAM or SMC. USB weirdness sometimes clears up after this.

If you are on Apple Silicon, a restart is usually the equivalent move.

  1. Reformat the drive

If nothing else works, erase it in Disk Utility.

Important part, select the physical disk, not only the volume. If needed, click Show All Devices first.

Then choose Erase.

Format choices:

  • APFS for Mac-only use
  • exFAT if you move files between Mac and Windows

This wipes everything and creates a fresh file system. If the drive mounts fine after formatting, the issue was likely logical corruption. If it still acts dead, I’d start suspecting the enclosure, controller, or the drive itself.

My rule on this stuff

I treat the data as the priority and the drive as replaceable. Drives fail. Files do not come back on their own.

So yeah, I’d recover first with Disk Drill, verify the files open, then try repairs after. That order has saved me at least twice.

2 Likes

If the drive shows in Disk Utility but will not mount, I’d check what macOS thinks is wrong before doing more repair attempts.

Open Terminal and run:
diskutil list

Find your external disk identifier, like disk2s1, then run:
diskutil info /dev/disk2s1

Look for three things:

  1. File System Personality
  2. Mount Point
  3. Read-Only Media or S.M.A.R.T. status, if shown

If the file system says NTFS, macOS often reads it but gets picky after errors. If it says RAW, unknown, or uninitialized, the volume header is damaged.

Next, try a manual mount from Terminal:
diskutil mount /dev/disk2s1

If it fails, the error text matters. ‘wrong fs type’ points to file system corruption. ‘resource busy’ points to a stuck process. ‘could not mount’ with no detail often means directory damage.

I differ a bit from @mikeappsreviewer on First Aid. One pass on the volume is fine if the drive is stable and irreplaceable data is not the only copy. Repeated repair attempts are where people get burned.

If your files matter, stop testing write actions. Clone or recover first. Disk Drill is a solid pick here because it often reads unmounted Mac, exFAT, and damaged external drives without Finder access. I’d recover to a different disk, not the same one. Do not erase yet.

Also check system logs:
log show --last 10m | grep diskmanagementd

You’ll often see mount denials, I/O errors, or fsck loops there. If you see I/O errors, the issue is more likely hardware than macOS. At tha point, the enclosure board itself might be the problem, esp on older USB drives. Pulling the bare drive and testing it in another enclosure sometimes fixes it.

For a step by step video walkthrough, see how to fix an external hard drive that won’t mount on Mac.

If it shows in Disk Utility but won’t mount, I’d stop thinking “Mac problem” and start thinking “volume map / file system / enclosure problem.”

@yozora already covered Terminal checks, and I kinda disagree with @mikeappsreviewer on one thing: First Aid is not always the devil, but after one failed pass I would not keep poking it. Repeated repair attempts can absolutely make recovery messier.

A few things I’d check that haven’t been hit enough:

  • In Disk Utility, click View > Show All Devices. See if the parent disk appears healthy but the actual volume underneath is greyed out or missing size info. If the container/partition map is busted, the drive can appear “present” but still be unusable.
  • Test it on another Mac, or even a Windows PC if the drive was exFAT/NTFS. That helps separate “this Mac hates it” from “the drive is broken.”
  • If it’s an external HDD in an enclosure, the USB bridge board may be failing while the actual disk inside is still ok. Super common, annoyingly.
  • Check whether the drive asks for unusually long spin-up time, clicks, or disconnects/reconnects in System Information. That’s a bad sign.

If the files matter, recover first. Disk Drill is a solid option for an external hard drive that won’t mount on Mac because it can scan the device even when Finder won’t. I’d recover to another disk, not back onto the same one. If the drive seems unstable, make an image first.

Also, if you want extra reading, this is decent: more fixes for an external hard drive not mounting on Mac

If you post the exact Disk Utility screenshot, especially the device tree, people can usually tell pretty fast whether it’s file system corruption or the enclosure slowly dying.