Fixing an unreadable USB flash drive on Mac usually starts with one question: is the drive detected but not readable, or is it not detected at all? The answer determines whether you have a file system problem (fixable with software) or a hardware problem (may need data recovery first).
Part 1. Diagnose — Detected or Not Detected?
Open Disk Utility (Applications → Utilities → Disk Utility) and check if the USB drive appears in the sidebar.
| Disk Utility Shows | Meaning | Next Step |
|---|---|---|
| Drive + volume, greyed out | File system error, not mounted | Part 2: First Aid |
| Drive only, no volume | Partition table issue | Part 3: Terminal |
| Nothing | Not detected by Mac | Part 4: Connection check |
| Drive with NTFS label | Windows-formatted drive | Part 5: NTFS fix |
⚠️ Important: If the USB drive has files you need, do not reformat it before running data recovery software. Reformatting rebuilds the file system but marks all existing data as available space — recovery becomes harder after a format.
Part 2. Run Disk Utility First Aid
Disk Utility First Aid is the best first step for any USB drive that macOS cannot read.
- Open Disk Utility
- Select the USB drive in the left sidebar (the top-level disk entry, not just the volume)
- Click First Aid in the toolbar
- Click Run to confirm
First Aid checks for file system inconsistencies, directory errors, and invalid partition maps — and fixes most software-level issues automatically.
💡 Tip: Run First Aid on the physical disk (the top-level entry in Disk Utility) rather than just the volume underneath it. The disk-level check catches partition map errors that a volume-level check misses.
If First Aid succeeds, try opening the drive in Finder. If First Aid reports it cannot repair the drive, proceed to Terminal.
Part 3. Use Terminal for Deeper Repair
If First Aid fails, Terminal commands can attempt a more direct repair:
- Open Terminal (Applications → Utilities → Terminal)
- Type
diskutil listand press Enter — find your USB drive identifier (e.g.,/dev/disk2) - Run:
diskutil unmountDisk /dev/disk2 - Run:
sudo diskutil repairVolume /dev/disk2 - Then remount:
diskutil mountDisk /dev/disk2
💡 Tip: Double-check the disk identifier before running any diskutil commands. Running
diskutil repairVolumeon the wrong disk could affect your Mac's system drive. Identify the USB by its capacity shown indiskutil list.
Part 4. Fix Connection Issues
If the drive does not appear in Disk Utility at all, the issue is at the hardware level:
- Try a different USB port on your Mac
- Try a different USB cable (especially for drives with detachable cables)
- Try connecting through a powered USB hub
- Connect the USB drive to a different Mac or Windows PC to confirm it is recognized elsewhere
If the drive is recognized on another computer, the issue may be a USB port or system extension problem on your Mac — try resetting NVRAM (Option + Command + P + R at startup on Intel Macs).
🗣️ r/mac user: "USB drive wouldn't show up in Disk Utility at all. Changed the USB-C dongle and it appeared immediately. The adapter was the problem, not the drive or Mac."
💡 Tip: If your Mac uses USB-C ports and you are using a USB-A to USB-C adapter, try a different adapter. Some cheap adapters have poor data contacts and intermittently fail to communicate with storage devices — replacing the adapter often resolves "unreadable" detection issues instantly.
Part 5. Fix NTFS-Formatted Drives (Windows-Format Issue)
macOS can read NTFS drives in read-only mode but may not display them in Finder by default. If your USB was formatted on Windows with NTFS:
Option 1 — Read-only access via Terminal:
- Type
diskutil listto find the disk identifier - Run
diskutil mount /dev/disk2s1to manually mount it - The drive should appear in Finder (read-only)
Option 2 — Full read/write access: Install Paragon NTFS for Mac or Mounty — both allow macOS to write to NTFS drives and typically resolve the "unreadable" appearance in Finder.
Option 3 — Reformat to exFAT: exFAT is readable and writable on both Mac and Windows without additional software. After backing up files, reformat the USB in Disk Utility using exFAT for cross-platform use.
NTFS vs exFAT vs APFS — which to use:
| Format | Mac Read | Mac Write | Windows | Best For |
|---|---|---|---|---|
| NTFS | Yes (read-only) | Needs 3rd-party | Yes | Windows-only drives |
| exFAT | Yes | Yes | Yes | Cross-platform USB drives |
| APFS | Yes | Yes | No | Mac-only drives |
| HFS+ | Yes | Yes | Needs 3rd-party | Older Mac drives |
🗣️ r/techsupport user: "Mac wouldn't show my USB at all. Finally figured it was NTFS formatted. Installed Mounty, drive showed up and I could access everything. Took 5 minutes."
Part 6. Recover Files From the USB With Ritridata Before Reformatting
If First Aid and Terminal cannot repair the USB and reformatting is the only remaining option, recover your files first. Ritridata can scan unreadable USB drives on Mac and recover files even when Disk Utility cannot mount or repair the volume.
Step 1 — Connect the unreadable USB and select it from the drive list
Step 2 — Run a safe scan — the USB drive is not modified during the process
Step 3 — Preview and recover files to your Mac's internal drive or an external drive
FAQ
Why can't my Mac read my USB flash drive? The most common causes are file system corruption (fixable with First Aid), NTFS format incompatibility (readable but may not auto-mount), a faulty USB cable or adapter, or a partition table error. Physical damage to the USB drive is less common but possible.
What does Disk Utility First Aid do for a USB drive? First Aid scans the USB drive's file system for errors — including directory inconsistencies, bad file allocation entries, and invalid partition map entries — and attempts to repair them automatically.
Can Mac read NTFS USB drives? macOS can read NTFS drives in read-only mode, but typically does not display them in Finder by default. To enable full read/write access, use a third-party tool like Paragon NTFS for Mac or Mounty. Alternatively, reformat the drive to exFAT for cross-platform compatibility.
What should I do if Disk Utility shows the USB but can't repair it? Use Terminal's diskutil repairVolume command for a deeper repair attempt. If that also fails, run data recovery software to extract files before reformatting. Reformatting is the last step — always recover files first.
Is it safe to use Terminal commands on my USB drive? Yes — diskutil repairVolume and diskutil mount are safe read-write operations targeting the USB drive. Always verify the disk identifier from diskutil list before running any command to ensure you are targeting the correct drive.
My USB drive is not showing up on Mac at all — is it broken? Not necessarily. Try different cables, ports, and adapters. If it still does not appear in Disk Utility after these tests, the drive may have a hardware failure. Physical damage requires professional recovery services.
