Find out what to do when your Mac does not recognize an external USB drive, hard disk, or flash drive — and how to make it appear in Finder and Disk Utility.
Step 1: Launch TerminalLoading...
There are several reasons why an external drive may not appear on your Mac. The macOS disk arbitration service — which is responsible for detecting and mounting storage devices — can occasionally become unresponsive or fail to recognize a newly connected drive. File system permission errors, corrupted directory structures, or incompatible formatting (such as NTFS without a driver) can also prevent a drive from mounting. Additionally, faulty USB cables, unpowered hubs, or loose connections may cause intermittent detection failures that appear to be software issues.
What gets fixedYes. The repair script only interacts with macOS system services and does not write any data to your external drives. Your files on the USB drive, external hard disk, or flash drive remain completely untouched. The script restarts detection services and repairs mount points — operations that macOS performs internally during a normal system restart.
When should I try other steps?If the drive still does not appear after running the script, try using a different USB cable or port, connecting the drive directly to your Mac instead of through a hub, or checking Disk Utility (Applications → Utilities → Disk Utility) to see if the drive is detected but not mounted. For drives formatted as NTFS, you may need a third-party driver to enable read/write access on macOS.
Tips to prevent USB drive issues