WHY YOUR MAC CAN’T READ THE EXTERNAL HARD DRIVE AND HOW TO FIX IT
Your external hard drive just disappeared from your Mac’s desktop. The drive spins, the light blinks, but Finder won’t show it. You need those files now. Here’s exactly what to do, step by step, with real thresholds and decision rules.
STOP USING THE DRIVE IMMEDIATELY
Unplug the drive the second you notice it’s missing. Every write operation—even mounting—can overwrite deleted or corrupted files. If the drive is still connected, eject it via the menu bar or drag it to the Trash. Do not run Disk Utility or any recovery tool while the clone an SD card is still mounted. Power it down, then reconnect only when you’re ready to recover.
CHECK PHYSICAL CONNECTIONS FIRST
Inspect the cable and ports. Use the original cable that came with the drive. Swap USB-C to USB-A adapters if your Mac only has Thunderbolt ports. Try a different port—preferably a direct USB-A port on an older Mac or a powered USB hub. If the drive is bus-powered, plug it into a wall outlet with a Y-cable. Listen for the spin-up sound; if you hear clicking or grinding, the drive may have mechanical failure—skip to the last section.
VERIFY THE DRIVE IN SYSTEM INFORMATION
Open System Information (hold Option, click Apple menu > System Information). Select USB or Thunderbolt under Hardware. Look for your drive in the device tree. If it appears but has zero capacity or “Uninitialized,” the partition table is damaged. If it doesn’t appear at all, the Mac isn’t detecting it—check power and cables again. If it shows up but has a different name or capacity, the drive may have firmware corruption.
MOUNT THE DRIVE MANUALLY VIA TERMINAL
Open Terminal (Applications > Utilities). Type diskutil list and press Return. Look for your drive in the list—it will be labeled disk1, disk2, etc., not disk0 (that’s your Mac’s internal drive). If you see it but it’s not mounted, type diskutil mountDisk /dev/diskX (replace X with the correct number). If you get “Could not mount disk,” the file system is corrupted. If you get “Resource busy,” another process is using it—kill it with sudo lsof grep diskX, then unmount with diskutil unmountDisk /dev/diskX.
REPAIR THE FILE SYSTEM WITH DISK UTILITY
Open Disk Utility (Applications > Utilities). Select View > Show All Devices. Click your external drive in the sidebar (not the volume beneath it). Click First Aid. Run it. If it says “The volume appears to be OK,” the file system is intact but the drive isn’t mounting—skip to the next section. If it says “Error: This disk needs to be repaired,” click Repair Disk. If it fails with “File system verify or repair failed,” the damage is severe—move to recovery tools.
USE TESTDISK TO REBUILD THE PARTITION TABLE
Download TestDisk from cgsecurity.org. Open Terminal, navigate to the TestDisk folder (cd ~/Downloads/testdisk-7.2-WIP). Run sudo ./testdisk. Select your drive, choose Intel/PC partition, then Analyse. Quick Search will scan for partitions. If it finds your missing partition, press P to preview files. If files appear, press Enter, then Write to save the partition table. If Quick Search fails, run Deeper Search—this takes hours but finds lost partitions. If TestDisk finds nothing, the partition table is gone—skip to file recovery.
RECOVER FILES WITH PHOTOREC
Still in TestDisk, select your drive, then choose None for partition type. Select Advanced > File Opt to choose file types (enable only what you need—fewer types = faster scan). Select a destination folder on your Mac’s internal drive (not the external drive). Press C to start. Photorec ignores the file system and scans raw data. It recovers files with generic names (f1234567.jpg), so sort by date and size later. If Photorec recovers nothing, the data is overwritten or the drive is physically damaged.
HANDLE ENCRYPTED DRIVES
If your drive was encrypted with FileVault or third-party tools, you must unlock it before recovery. Open Disk Utility, select the encrypted volume, click Mount, enter the password. If you forgot the password, recovery is nearly impossible—skip to professional services. If the drive mounts but files are missing, run First Aid. If First Aid fails, use Photorec but expect partial recovery—encryption scrambles file headers.
DEAL WITH MECHANICAL FAILURE
If the drive clicks, beeps, or doesn’t spin, it’s physically damaged. Do not open it—dust kills platters. Power it off immediately. If the data is critical, ship it to a clean-room recovery lab (expect $500–$2000). If you’re on a budget, try freezing the drive in a sealed bag for 1 hour—this can temporarily fix stuck heads. Plug it in immediately after freezing and run Photorec. Success rate is low, but it’s a last resort.
PREVENT FUTURE DATA LOSS
Format new drives as APFS (for macOS 10.13+) or HFS+ (for older Macs). Avoid exFAT unless you need Windows compatibility—it’s prone to corruption. Eject drives properly every time. Use a surge protector or UPS. Back up to two locations: Time Machine for local, Backblaze or Arq for cloud. Test backups monthly by restoring a random file.
WHEN TO CALL A PROFESSIONAL
If the drive has mechanical noise, burning smells, or liquid damage, stop DIY recovery. If TestDisk and Photorec recover nothing, the data is likely overwritten or the platters are scratched. Labs like DriveSavers or Ontrack can recover data from dead drives, but costs start at $500. If the data isn’t worth that, cut your losses and restore from backup.
QUICK DECISION TREE
Drive not detected? Check cables, ports, power.
Drive detected but not mounting? Run First Aid.
First Aid fails? Use TestDisk.
TestDisk finds nothing? Use Photorec.
Photorec recovers nothing? Drive is dead or data overwritten.
Drive makes noise? Ship to lab or freeze as last resort.
RECOVERY TOOLS CHEAT SHEET
Disk Utility: Built-in, free,
