I upgraded my Mac to macOS Tahoe, and now my external hard drive shows up in Disk Utility but will not mount on my Mac. It was working fine before the update, and I need help figuring out whether this is a macOS Tahoe compatibility issue, a file system problem, or something I can safely repair without losing data.
I’ve run into this on Macs more times than I want to admit. The drive looks dead, Finder shows nothing, and it always seems to happen when you need the files right now. Most of the time, the data is still on the disk. macOS is refusing to mount it because something in the file system looks off.
First, I’d rule out the boring stuff before touching anything else.
Try another cable. Skip the USB hub and plug the drive straight into the Mac. Test a different port. Then open Finder settings and check whether external drives are set to appear in General and Sidebar. If the drive light is on, or you hear it spin up, I wouldn’t assume the disk is gone yet.
The blunt fix is formatting the drive. That wipes it clean, so I only do it when I do not need the files. If the data matters, stop chasing random repair tricks for a minute and recover the files first.
What I’ve seen is simple. macOS gets picky fast. A small bit of corruption is enough for it to refuse the mount. In those cases, recovery software tends to work better than fighting Finder or Disk Utility for an hour. I’ve had decent results with Disk Drill, mainly because it still detects drives when Disk Utility shows them grayed out, unmounted, or uninitialized.
If you use it, make a byte-to-byte backup first. I learned this the hard way once with an old external SSD that got worse during repeated scans. Cloning the drive first takes pressure off the original hardware. After that, scan the clone, preview the files, then recover them somewhere else. Once the files are safe, you’ve got room to mess with the original disk.
What I usually try before formatting
I go from least annoying to most technical.
Method 1: Show the full device list in Disk Utility
Sometimes the problem is the volume, not the whole drive. Disk Utility hides this more than it should.
1. Open Disk Utility.
2. Click View, then choose Show All Devices.
3. In the sidebar, pick the top-level physical disk, not only the indented volume. It often shows the maker name, like WD or Seagate.
4. Run First Aid on that top-level entry.
I’ve had drives mount right after First Aid repaired the partition map. Not every time, but enough times that I always check here first.
Method 2: Kill a stuck fsck process
If the drive got unplugged without ejecting, macOS sometimes starts a file system check in the background and then hangs there. The disk stays unavailable while fsck sits and chews on nothing.
1. Open Terminal.
2. Run sudo pkill -f fsck
3. Type your Mac password. You will not see the characters as you type.
4. Wait a few seconds and see if the drive appears.
I’ve seen this fix the issue almost instantly. Feels dumb, but yeah, it happens.
Method 3: Reset NVRAM and SMC on Intel Macs
I only bother with this if the USB behavior feels flaky across multiple devices, not only one drive. On Apple silicon Macs, a normal restart usually covers this.
For NVRAM:
1. Shut down the Mac.
2. Power it on and hold Option + Command + P + R for about 20 seconds.
For SMC on Intel:
1. Shut down.
2. Unplug power for 15 seconds.
3. Plug it back in.
4. Wait 5 seconds.
5. Turn it on.
On some MacBooks, the shortcut is Shift + Control + Option + Power for 10 seconds. Apple changed this stuff enough times to make it annoyng.
Method 4: Mount it manually in Terminal
Disk Utility sometimes gives up before the command line does.
1. Open Terminal.
2. Run diskutil list
3. Find your disk identifier, something like disk4s1
4. Run diskutil mount /dev/disk4s1 with your own identifier
If it mounts, Terminal will tell you. If it fails, the error message is often more useful than what Disk Utility shows. I’ve used those errors to figure out whether the problem was APFS damage, a bad partition map, or a disk the system no longer trusted.
When I stop troubleshooting
If none of the steps above work, I stop trying to rescue the mount and move to formatting, but only after recovery is done.
In Disk Utility, select the drive, click Erase, and choose the file system based on how you use it:
APFS for Mac-only use.
exFAT if you move files between Mac and Windows.
That clears logical file system damage in most cases. The key part is the order. Recover first. Wipe later. If you reverse those steps, you make your own life harder.