External drive spins but won't mount on Mac? Here's the fix

Hardware – Hard Drives Beginner 👁 10 views 📅 Jun 29, 2026

Your external drive spins up but your Mac won't see it? I'll walk you through the exact fix, from cable checks to disk utility tricks.

You plug in your external drive. You hear it spin up—that familiar whirring sound. But nothing shows up on your Mac desktop or in Finder. No drive icon. Nothing. This is super frustrating, especially if you have important files on it.

I've seen this exact scenario hundreds of times. It happens most often with USB 3.0 external drives on Macs running macOS 10.15 Catalina or newer, but I've also seen it on older Macs. The drive motor works, the electronics are alive—but the Mac just won't mount the volume.

Why this happens

The root cause is almost always one of these three things:

  • Bad cable or connection – The drive gets power through the cable, but the data lines are broken or loose. So it spins but can't talk to your Mac.
  • File system corruption – The drive's directory got messed up. Maybe you yanked the cable without ejecting, or the drive was dropped. Your Mac sees the hardware but can't read the file system.
  • Power supply issue – Some big external drives (like 3.5" desktop drives) need more power than your Mac's USB port can give. They might spin up, but not enough to mount.

I've also seen this with drives formatted for Windows (NTFS) that Mac can't write to by default—but it still usually mounts as read-only. If it doesn't show at all, it's likely one of the other two issues.

Step-by-step fix

Step 1: Check the cable and port

I know it sounds too simple, but this is the number one cause. Try a different USB port on your Mac. If you're using a hub or extension cable, plug the drive directly into your Mac. Then try a different cable—USB-C, USB-A, whatever your drive uses. I keep a spare cable just for this test.

Also, check if the drive shows up in System Information (click the Apple icon top-left > About This Mac > System Report > USB). If you see the drive listed there but not on your desktop, the cable and port are fine—move to step 2.

Step 2: Use Disk Utility

Open Disk Utility (Applications > Utilities, or search with Spotlight). Look in the left sidebar under External. You should see your drive listed. If it's grayed out or has no volume name listed below it, that's a bad sign—but we can fix it.

  1. Click View menu (top-left) and choose Show All Devices. This shows the physical disk, not just the volumes.
  2. Select your external drive (the one with the gray box or the manufacturer name, not the volume below it).
  3. Click First Aid button, then Run. Let it finish—it might take a few minutes for a large drive.
  4. If Disk Utility finds errors, it will try to fix them. After it finishes, the drive should mount automatically. If it doesn't, click the Mount button if it's available.

I've fixed dozens of drives with First Aid. It's not perfect, but it works more often than you'd think.

Step 3: Try the terminal command

If Disk Utility can't see the drive at all, or First Aid fails, open Terminal (Applications > Utilities) and type this command:

diskutil list

This shows all connected disks. Look for your external drive—it'll usually be something like /dev/disk2 or /dev/disk3. You can identify it by size (e.g., 1 TB). If you see it, try mounting it with:

diskutil mountDisk /dev/disk2

Replace /dev/disk2 with your actual disk identifier. Hit Enter. If it mounts, you're golden. If you get an error like "Resource busy" or "mount: /dev/disk2s1: Input/output error", the file system is likely corrupted—time for step 4.

Step 4: Use a professional tool

When First Aid and terminal fail, you need a real disk repair tool. My go-to is DiskWarrior (paid, $120-ish, but worth every penny). It rebuilds the directory from scratch. I've recovered dozens of drives that Disk Utility couldn't touch.

If you don't want to spend money, you can try TestDisk (free, open-source, but command-line only). It's harder to use but works. Download it, follow the docs, and recover the partition table.

Important: Before you run any repair, copy the data to another drive if possible. If the drive is making clicking sounds (not just spinning), stop immediately—that's a hardware failure. Unplug it and call a data recovery pro. I've seen people make it worse by running software on a dying drive.

What if it still doesn't work?

If none of the above works, the drive could have a dead controller board or a damaged head. Try these last checks:

  • Connect to a different computer – Try a Windows PC or another Mac. If it works there, the issue is your Mac's USB port or software. If it doesn't show up anywhere, the drive is likely dead.
  • Listen to the drive – If you hear a regular click-click-click (not just a hum), that's the actuator arm failing. That's hardware—stop trying to fix it yourself.
  • Check power supply – For desktop drives, use the original power adapter. Some third-party adapters don't deliver enough amps, and the drive spins but won't mount.

I've been doing this for years. If your drive is still under warranty, don't open it—just get a replacement. If it's out of warranty and the data is worth more than $300, send it to a pro like DriveSavers or Gillware. They charge a lot, but they can often recover data that no software can.

Good luck. I know how scary this is—I've lost data myself. But more often than not, a simple cable swap or First Aid run gets your drive back.

Was this solution helpful?