If your Mac won’t mount an external hard drive, the fix usually involves checking the cable, port, and drive format, then using Disk Utility to repair or manually mount the drive. This guide walks you through the most common causes and step-by-step solutions, from simple connection checks to Terminal commands.
Why Drives Fail to Mount
An external drive not appearing on your Mac’s desktop or in Finder can stem from several issues. The most common are physical connection problems, file system incompatibilities, and software glitches. Less often, the drive itself has failed or was ejected improperly. Understanding the root cause helps you choose the right fix without wasting time.
Before diving into advanced steps, rule out the basics: the drive needs power (some portable drives draw power from the USB port, others need an external adapter), the cable must be fully seated, and the port should be working. A faulty cable is a frequent culprit, especially with USB-C or Thunderbolt connections that can be finicky.
Check Connections and Power
Start with the simplest checks that solve a surprising number of cases:
- Unplug the drive from your Mac and plug it back in, ensuring a firm connection.
- Try a different USB port on your Mac. If you’re using a hub, connect the drive directly to the Mac.
- Replace the cable with a known-good one, preferably the one that came with the drive.
- For desktop drives with an AC adapter, confirm the power light is on and the adapter is plugged into a working outlet.
- If the drive is bus-powered (no adapter), try a port that provides more power, like a USB-A port on a MacBook versus a USB-C hub.
If the drive still doesn’t appear, move to software-level checks.
Use Disk Utility to Mount or Repair
Disk Utility is your primary tool for managing drives on macOS. It can mount a drive that’s recognized but not mounted, and it can repair minor file system errors.
- Open Disk Utility (found in Applications > Utilities, or via Spotlight with Cmd+Space).
- Look in the left sidebar under “External” or “Show All Devices.” If you see your drive listed but it’s grayed out, it’s not mounted.
- Click the drive name (the topmost entry, not the volume below it) and press the “Mount” button in the toolbar. If that works, the drive appears on your desktop.
- If mounting fails or the drive shows errors, click “First Aid” and then “Run.” This checks and repairs the file system structure.
- If First Aid reports errors it can’t fix, you may need to erase and reformat the drive, which will delete all data.
If the drive doesn’t appear at all in Disk Utility, it’s likely a hardware or connection issue, or the drive is formatted for a system your Mac can’t read natively.
Check File System Compatibility
macOS can read and write to several formats, but not all. If your drive is formatted for Windows or Linux, your Mac may not recognize it.
- APFS (Apple File System): Default for modern Macs. Fully supported.
- Mac OS Extended (HFS+): Older Mac format, still supported.
- exFAT: Works with both Mac and Windows, ideal for cross-platform drives.
- FAT32: Older, works everywhere but has a 4GB file size limit.
- NTFS: Windows default. Your Mac can read it, but not write without third-party software.
- ext4 (Linux): Not natively supported. You’ll need third-party tools or a different approach.
If your drive is NTFS or ext4, the Mac might not show it on the desktop. You can still see it in Disk Utility. To use it fully, you’d need to reformat it (erasing data) or install a driver like NTFS for Mac (paid) or use a free tool like Mounty for NTFS. For ext4, options are more limited.
Use Terminal as a Last Resort
If Disk Utility fails, Terminal commands can sometimes force a mount. This is more advanced but often works when the GUI doesn’t.
- Open Terminal (in Applications > Utilities).
- Type
diskutil listand press Enter. Find your drive’s identifier (e.g.,disk2s1) from the list. - Try mounting it with
diskutil mount /dev/disk2s1(replace with your identifier). - If that fails, try
diskutil mountDisk /dev/disk2to mount the whole disk. - If you get an error about the file system, you can try
diskutil repairVolume /dev/disk2s1(again, replace). This runs a file system check.
Be careful with Terminal commands—using the wrong disk identifier can cause data loss. Always double-check the output of diskutil list before running any command.
Reset NVRAM and SMC
On Intel Macs, resetting the NVRAM (non-volatile random-access memory) and SMC (System Management Controller) can resolve hardware-related issues, including external drive recognition. On Apple Silicon (M1/M2) Macs, these resets aren’t available or needed.
- NVRAM reset (Intel only): Shut down your Mac, then turn it on and immediately press and hold Option+Command+P+R for about 20 seconds. Release when you hear the startup sound a second time.
- SMC reset (Intel only): For MacBooks, shut down, then hold Shift+Control+Option on the left side and the power button for 10 seconds. Release all, then power on. For desktops, unplug the power cord for 15 seconds, then plug back in.
These resets don’t affect your data, but they can fix quirky hardware behavior. If you have an Apple Silicon Mac, skip this step—it’s not applicable.
When the Drive Is Physically Dead
If you’ve tried everything and the drive still doesn’t mount, it may be physically damaged. Signs include clicking or buzzing noises, or the drive getting very hot. In that case, stop using it immediately to avoid further damage. Data recovery is possible but expensive, and you should consult a professional service. For a drive under warranty, contact the manufacturer for a replacement. If the data isn’t critical, you might need to replace the drive.
Frequently Asked Questions
Why does my external hard drive show up in Disk Utility but not on the desktop?
This usually means the drive is recognized but not mounted. In Disk Utility, select the drive and click “Mount.” If it mounts but doesn’t appear, check Finder preferences (Finder > Settings > General) to ensure “External disks” is checked under “Show these items on the desktop.”
Can I recover data from a drive that won’t mount?
Yes, in many cases. If the drive is recognized but not mounting, data recovery software like Disk Drill or TestDisk can often access the raw data. If the drive isn’t recognized at all, recovery is harder and may require professional services. Stop using the drive immediately to prevent overwriting data.
Why does my drive mount on another computer but not my Mac?
This points to a file system compatibility issue. Your Mac may not support the drive’s format (e.g., NTFS or ext4). Check the format on the other computer and consider reformatting to exFAT for cross-platform use, or install a third-party driver for read/write access.
What should I do if my drive is making a clicking sound?
Clicking sounds are a classic sign of mechanical failure, often a stuck read/write head or a failing motor. Power off the drive immediately and do not attempt to run First Aid. Your best chance is professional data recovery, but it’s expensive. If the data isn’t critical, replace the drive.
Is it safe to use Terminal commands to force mount a drive?
Terminal commands are safe if you use the correct disk identifier. The risk is using the wrong identifier, which could target your internal drive. Always run diskutil list first and verify the identifier matches your external drive’s size and name. If unsure, stick with Disk Utility.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Google Play Installing Apps You Didn’t Install? Fix
- MTG Arena on PC with BlueStacks: Install & Play
- Shockwave Flash Crashed in Chrome: Easy Fix
- Best Tips to Secure Your Android Mobile
- Hide Facebook Marketplace Listings From Specific People
- Send Outlook Availability Without Switching Apps