You plug in a USB stick or an external hard drive, and instead of seeing your files pop up on the desktop, you get that dreaded alert: “The disk you attached was not readable by this computer.” It usually shows up with an “Initialize” button that looks tempting but is a trap—hit it and you're wiping the drive. This happens most often with drives formatted for Windows (NTFS), drives that were yanked out mid-write, or older drives that used a partition scheme macOS no longer likes.
I've seen this on every macOS version from Catalina to Sonoma. Just last month, a client brought in a 2TB WD My Passport that worked fine on her work PC but wouldn't mount on her M2 MacBook Air. She'd been about to reinitialize it when she stopped to call me. Good thing—her entire photo archive was on there.
Why Does This Happen?
macOS is picky about file systems. It natively reads HFS+, APFS, FAT32, and ExFAT. NTFS—the default for most Windows drives—is a different story. macOS can read NTFS in most cases, but writing to it is a no-go without third-party tools. But the “not readable” error usually means the drive's file system is corrupted or the partition table isn't something macOS can parse.
Other triggers: the drive was formatted on an old Windows machine with MBR (Master Boot Record) and macOS is confused by the partition type. Or the drive has a dirty bit set (meaning Windows didn't finish a write) and macOS is refusing to touch it. Sometimes it's just a bad cable or a flaky USB port, but that usually doesn't throw this specific error—that's more “device not recognized.”
The Fix, Step by Step
Before you do anything, stop. Do not click “Initialize.” That will repartition the drive and erase everything. If you don't care about the data, fine, but if there's anything on there you want, follow this sequence.
- Try a different port or cable. Sounds dumb, but I've had drives that only failed on a front-panel USB hub. Plug directly into the Mac, or try a USB-C to USB-A adapter. If the drive has its own power supply, make sure it's on.
- Reconnect the drive. Unplug it, restart your Mac, and plug it back in after login. Sometimes the kernel driver gets stuck and a reboot clears it.
- Run First Aid in Disk Utility. This is the built-in repair tool. Go to
Applications > Utilities > Disk Utility. Find your external drive in the sidebar—it'll be under “External” with a grayed-out name or “Untitled.” Select it and click “First Aid” at the top. Click “Run” and let it work. It might take a few minutes. If it reports “overlapped extent allocation” or “invalid node structure,” that's actual corruption and First Aid might fix it. If it says “The underlying task reported failure,” you're dealing with a deeper issue. - If First Aid fails, try a Windows machine (or a friend's PC). If the drive is NTFS, Windows has better tools. Plug it into a PC, open
cmdas Administrator, and runchkdsk E: /f(replace E: with your drive letter). This fixes the dirty bit and many NTFS errors. Then safely eject and try on your Mac again. - If it's a flash drive or you don't have a PC, try a different file system tool. For macOS, you can force-mount the drive in Terminal to at least access files. Run
diskutil listto find the identifier (like/dev/disk2). Then runsudo mkdir /Volumes/recoveryandsudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 /Volumes/recovery. This mounts it read-write (if it's NTFS) and the drive will appear in Finder under “Locations.” It's hacky but can get you in long enough to copy files off. - If nothing works and you need the drive usable again, reformat it. But only after you've exhausted recovery options. Use Disk Utility, choose “Erase,” and pick a format that works everywhere:
ExFAT. It's read/write on both macOS and Windows, and it handles file sizes over 4GB, unlike FAT32.
Still Not Working? Here's What to Check Next
If you're still staring at that error, the drive might be physically failing. I've seen drives that click, or make a grinding noise—that's hardware, not software. Back up what you can and replace it. Also check Disk Utility's sidebar for the drive under “Internal” versus “External.” If it shows as internal, that's a sign the enclosure controller is fried.
Another thing: if the drive worked yesterday and suddenly this error appears, check if you've updated macOS recently. Some updates change how third-party filesystem drivers work. If you're using a tool like Paragon NTFS or macFUSE, reinstall the latest version.
One more trick—if the drive is formatted as HFS+ and shows “not readable,” you can try resetting the NVRAM (Apple Silicon: shut down, hold power until Options appear; Intel: restart holding Option+Command+P+R). This clears partition table caches. I've fixed two drives that way, never hurt to try.
And if you do end up reformatting, remember: ExFAT is the middle ground, but you lose APFS features like snapshots. For Mac-only drives, use APFS. For anything that crosses platforms, ExFAT is your friend.
The bottom line: most “not readable” errors are either NTFS quirks or fixable corruption. Don't panic, don't initialize, and work through the steps. In 80% of my calls, First Aid or a quick chkdsk on a PC does the trick. If not, at least you'll know the drive is done—and you can tell your client to get a new one without losing sleep.