External Hard Drive Won’t Mount on Mac? Step-by-Step Fix

Step 1: Check USB Connections and Cables

The very first thing to inspect is the physical connection. A loose, damaged, or worn-out cable is often the main reason a device isn’t recognized. Checking this simple aspect can save you a lot of troubleshooting later

  1. Unplug the external hard drive and plug it back in. Make sure the USB cable is fully inserted into both the Mac and the drive. Even if the connection looks fine, a slight misalignment can stop the drive from mounting.

  2. If reconnecting doesn’t work, the cable itself could be faulty. USB cables can wear out or get damaged over time. Try using a different cable that you know works with other devices to rule out a bad cable.

  3. Sometimes the USB port on your Mac is the problem. Plug the drive into a different port on your Mac. If your Mac has both USB-A and USB-C ports, try the other type with an adapter if needed.

  4. If the drive still doesn’t mount, try plugging it into another Mac or even a PC. If it mounts on another device, the issue is likely with your Mac, not the drive.

  5. Some external hard drives, especially larger ones, require external power to operate. If your drive has a power cable, make sure it’s plugged in securely. Without enough power, the drive won’t mount.

:backhand_index_pointing_right: Tip. USB hubs can sometimes cause connection problems. Try to connect the drive directly to the Mac.

Step 2: Change Finder Settings to Show External Drives

Sometimes, your hard drive might be mounted but isn’t showing up in Finder or on your desktop due to macOS settings. Adjust these settings to quickly make your drive visible again:

  1. Click on Finder in the top-left corner of your screen and select Settings from the dropdown menu (older versions may show Preferences). This opens the window where you can adjust what appears in Finder and on the desktop.

  2. In the General tab, check the box next to External Disks. This makes sure that any connected external drives will show up on your desktop for easy access.

  3. Switch to the Sidebar tab. Scroll down to the Locations section and check the box next to External Disks. This will make your external drives appear in Finder’s sidebar.

:pushpin: Note. Sometimes the drive may not appear immediately. You can make Finder relaunch by pressing Command+Option+Escape (or selecting Force Quit from the Apple menu). Choose Finder from the pop-up window, then click Relaunch to refresh.

Step 3: Restart Your Mac or Log Out and Back In

Occasionally, your external hard drive might not mount on your Mac due to a temporary glitch. Restarting your Mac or logging out and back in can fix system issues that may be stopping the drive from appearing. This is a straightforward but often overlooked solution.

How to restart your Mac:

  1. Click the Apple icon in the top-left corner.

  2. Select Restart from the menu.

  3. After your Mac restarts, reconnect the external hard drive and check if it shows up.

If restart isn’t your first choice, logging out and back in can also refresh your Mac:

  1. Click the Apple icon and choose Log Out.

  2. Log back in with your credentials.

  3. Reconnect the hard drive and see if it mounts.

:backhand_index_pointing_right: Tip. In some rare situations, macOS updates can resolve external drive mounting issues caused by compatibility problems. To check for updates, open System Settings (or System Preferences on older versions) and click Software Update. Install any available updates, restart your Mac, and reconnect the drive to see if the issue is resolved.

It Didn’t Work? It’s Time to Recover Data from an External Hard Drive That Won’t Mount

If your external hard drive still won’t mount after these steps, it’s wise to recover your data before attempting further fixes. Some of the methods we’ll discuss next could result in data loss, so if you have important files on the drive, it’s safer to recover them first.

We recommend creating a backup so that if you repair the drive but lose data in the process, you can restore your files to the external drive exactly as they were.

Step 1: Create a Backup of Your Hard Drive That’s Not Mounting on the Mac

If your hard drive won’t mount but appears in Disk Utility, this could indicate logical issues with the disk. In this case, protecting your data should be the top priority, and using data recovery software is likely your best option.

Our preferred tool for this is Disk Drill. It includes a powerful byte-to-byte backup feature that allows you to back up data from drives that macOS cannot mount. Unlike standard backups, this feature is specifically designed for compromised storage devices. The byte-to-byte backup creates a complete virtual copy of your external drive, letting you scan the backup instead of the original drive (scanning a compromised drive directly can sometimes cause further damage).

:white_check_mark: Why Disk Drill Is our go-to tool?

  • Works with various storage devices, including external hard drives and USB drives.

  • Supports all common external drive formats like APFS, HFS+, FAT32, exFAT, and NTFS.

  • Offers an intuitive and modern design.

  • Backup features.

  • The ability to preview files.

  • Disk Drill operates in a read-only mode (it only reads data from the storage device without any changes to it), and in the case of the byte-to-byte backup, this is even safer.

  • It works on both macOS and Windows.

  • Regular updates.

  • Additional features like S.M.A.R.T. monitoring, which tracks your drive’s health to prevent issues before they happen, Clean Up tool that helps free up space, and a Data Shredder that securely deletes files you no longer need.

Here’s how you can create a backup with Disk Drill:

  1. Download and install Disk Drill from the official website.

  2. Choose the option to create a Byte-to-byte backup.

  3. Select your external hard drive from the list of detected devices in Disk Drill.

  4. Click Create Backup, then choose a location where you want to save the backup. Make sure this location has enough free space—ideally more than the size of your external drive. For example, if your external drive is 500GB, you’ll need more than 500GB of free space on the destination drive or your Mac to store the backup.

  5. The backup process can take a while, depending on the size and condition of the drive. Allow Disk Drill to fully complete the backup without interruptions.

Be aware that to recover files from this backup, you’ll need the PRO version of Disk Drill.

Step 2: How to Recover Data from the Disk Image Back to Your External Drive

Now, scan the byte-to-byte backup you created. This will help you determine if it’s possible to restore the data. Once the scan is complete, review the results to see if there are any files you want to recover.

Here’s how to recover data from your disk image backup using Disk Drill:

  1. Launch Disk Drill and select Attach Disk Image… from the bottom of the main menu.

  2. Find the saved byte-to-byte backup and select it. Disk Drill will load the image as if it were the original hard drive.

  3. Once the disk image is loaded, click Search for Lost Data. Disk Drill will scan the image for all files, including deleted files.

  4. Disk Drill will categorize the files into groups like Existing files, Deleted or lost, and Reconstructed.

  5. You can click the eye icon next to each file to preview it.

  6. You can choose individual files, entire folders, or select everything.

  7. Once you’ve selected the files, click the Recover button at the bottom of the screen. Note that to recover files, you will need the PRO version of Disk Drill.

  8. A window will prompt you to select a destination for the recovered files. it’s advisable to save the recovered files to a different external drive or to an internal drive on your Mac, but make sure the drive has enough space to store all the recovered files.

Advanced Methods to Mount Your External Hard Drive

Now it’s time for more advanced solutions if your external drive is not mounting on macOS after basic troubleshooting steps. These methods can help you tackle deeper issues that might prevent your drive from mounting properly.

Method 1: Check Disk Utility for Errors

The first step in advanced troubleshooting is to check for file system errors using Disk Utility. This built-in tool can help identify and repair problems that may stop your drive from mounting.

  1. Press Command + Space and type “Disk Utility” to open the app. You can also find it in Applications > Utilities.

  2. In Disk Utility, look for your external drive listed on the left side.

  3. If the drive is visible but not mounted, look for the Mount button at the top of the Disk Utility window.

  4. Click Mount to try to manually mount the drive. If successful, your drive should appear in Finder.

  5. If the drive fails to mount, click on the First Aid button located at the top of the window.

  6. A pop-up will appear asking you to confirm that you want to run First Aid. Click Run to start the process.

  7. Disk Utility will check the disk for errors and attempt to repair them. This may take some time.

  8. After the check is complete, Disk Utility will provide a report detailing any repairs made or issues found.

  9. After running First Aid, attempt to mount the external drive again. Select the drive and click the Mount button once more.

  10. If the drive mounts successfully, you can access your files through Finder.

Method 2: Use Terminal to Manually Mount the Drive

Alternatively, you can try to manually mount your external drive in Terminal. Sometimes, this method works when the drive fails to mount through the usual methods. The Terminal allows you to bypass potential issues that macOS may encounter when trying to automatically mount the drive.

:pushpin: Note. Always double-check the drive identifier to avoid mistakes when using the mount command.

  1. Press Command + Space and type “Terminal” to open the app. You can also find it in Applications > Utilities.

  2. In the Terminal window, type the following command and press Enter:
    diskutil list

  3. This command displays a list of all connected drives, including internal and external drives. Take note of your external drive’s identifier, which usually looks like /dev/disk2 or similar.

  4. Once you’ve identified your external drive, use the following command to attempt to mount it:
    diskutil mount /dev/disk2

  5. Replace disk2s1 with the actual identifier of your drive. Press Enter to execute the command.

  6. If the command runs successfully, you should see a message indicating that the drive has been mounted. Check Finder to see if the drive now appears.

  7. If the drive doesn’t mount, Terminal may provide an error message with more details about the issue.

Method 3: Reset NVRAM/PRAM and SMC

Sometimes, your external drive may not mount on macOS due to issues with system settings. Resetting the NVRAM (Non-Volatile Random Access Memory) and the SMC (System Management Controller) can help resolve various hardware-related problems. These resets clear settings that might interfere with how your Mac interacts with external drives.

:pushpin: Note. If your Mac uses Apple Silicon, simply restart the machine to reset both the NVRAM/PRAM and the SMC.

Reset NVRAM/PRAM

  1. Shut down your Mac completely.

  2. Turn it back on and immediately hold down the Option + Command + P + R keys.

  3. Keep holding these keys for about 20 seconds. You might hear your Mac restart during this time.

  4. Release the keys and check if your external drive mounts properly.

Reset SMC for Macs with Intel processors:

  1. Shut down your Mac.

  2. Unplug the power cord and wait for 15 seconds.

  3. Plug the power cord back in and wait for another 5 seconds before turning your Mac back on.

Reset SMC for MacBooks with a non-removable battery:

  1. Press and hold Shift + Control + Option on the left side of the built-in keyboard, then press the power button at the same time.

  2. Hold these keys for 10 seconds, then release them and turn your Mac back on.

After both resets, reconnect your external drive and see if it mounts automatically. If it does, you can access your files through Finder.

Method 4: Reformat the Drive

And finally, if everything else fails and your external drive is not mounting on macOS, reformatting the drive may be necessary. Keep in mind that this process will erase all data on the drive, but since we already covered how to make a backup of your drive, scan it for data, and recover it, your files should be safe, and you can proceed with formatting.

:pushpin: Note. By the way, it is possible to recover data from a formatted hard drive in some cases. If you accidentally formatted a drive without backing up your data first.

  1. In Disk Utility, look for your external drive. Click on it to select it.

  2. With your external drive selected, click the Erase button located at the top of the Disk Utility window.

  3. A pop-up will appear asking you to confirm. You’ll need to choose a name for the drive, as well as the desired file format. Options include APFS (recommended for solid-state drives), Mac OS Extended (Journaled) (good for traditional hard drives), and exFAT (compatible with both Mac and Windows). Select the file format and click Erase again to confirm.

  4. Disk Utility will begin formatting the drive. Once the process is complete, you should see a message indicating that the drive has been successfully erased and formatted.

Final Words

After formatting, check to see if your external drive mounts automatically. If it does, that’s great! But can you truly trust this drive? Are you comfortable transferring your files back to it? To help assess its reliability, you can check the drive’s health with S.M.A.R.T. Luckily, Disk Drill includes this feature.

Here’s how to check it: open Disk Drill and locate the S.M.A.R.T. Monitoring. Turn it on.

You can check the health level at the bottom of the interface. If it reads “Good,” your drive is safe to use, and you can confidently transfer your files back to it. However, if the health status shows otherwise, avoid storing any important data on the drive. Always prioritize keeping your data safe!