Mac Fixes

External Hard Drive Not Showing Up on Mac

When you plug a hard drive into your Mac, you expect it to pop up in Locations in Finder—next to your remote disk and the computer itself. But what if it’s suddenly not there?


There can be many reasons for a Mac not reading an external hard drive: poor connection, faulty cable, or, in the worst-case scenario, corrupt hard drive data. Whatever happens, there are always ways to deal with it, and our team has gathered the most effective ones in this piece.


Before we start


Want to know why your Mac isn’t recognizing external drives? There are many potential reasons, from malware to incompatible software. With MacKeeper’s Find & Fix feature, detecting and fixing many of these issues is easy. Here’s how:

  1. Download MacKeeper, start the app, and click Find & Fix on the left.
  2. Click the Start Full Scan button. Wait for the scan to finish.
  3. If MacKeeper finds anything wrong, click Fix Items Safely.

In just a few click, MacKeeper can give your Mac a new lease of life. Give it a try today and see what it can do for you.

Why is your MacBook not recognizing your external hard drive?

There are many potential reasons your external hard drive isn't readable on Mac. They include:

  • Your external HDD or SSD is formatted in NTFS, HFS+, or another format not supported by macOS.
  • Your USB cable is loosely connected, damaged, or frayed.
  • You plugged in the USB too fast—USB 2.0 connectors, which can be found on older drives, have a design flaw that makes the slow connection necessary.
  • The data on your external drive has become corrupt, preventing your Mac from accessing it.
  • macOS isn’t set up properly, or settings have become corrupted.
  • Your hard drive or SSD is failing and will need to be replaced.
  • Your Mac is infected with malware (use MacKeeper to check for virus activity).

All of these could be why your external hard drive isn't readable on Mac. Thankfully, most of them can be fixed easily.

Ways to fix: Mac not detecting external drive

When you find an external drive not loading on a Mac, there’s no need to panic. Follow our tips, and you should be able to get it working soon enough:

  1. Edit your preferences
  2. Ensure your cable has sufficient power
  3. Try other devices for power supply
  4. Use Terminal
  5. Engage Disk Utility
  6. Change the format of your HD
  7. Run First Aid
  8. Reset NVRAM
  9. Try plugging it in slowly
  10. Try a different drive

1. Edit your preferences

If you find an external drive isn’t appearing on your Mac’s desktop, you may need to edit your macOS system settings. You can do that by following the steps below:

  1. In Finder, select Finder > Settings from the menu bar.
  2. In the General section of settings, make sure you tick the boxes next to External disks and Hard disks.
  3. Go to the Sidebar and check Hard disks and External disks there as well.
Open a Finder window, then select Finder > Settings from the menu bar. From there, you'll be able to check if external drives are set to appear.
Step 1. Open Finder settings
In the Finder Settings window, click on the General tab, then under 'Show these items on the desktop', make sure that 'External disks' is checked.
Step 2. Check General settings
Next, go to the Sidebar section, and one again, make sure that 'External disks' is checked, under 'Show these items in the sidebar'.
Step 3. Do the same in Sidebar

2. Ensure your cable has sufficient power

Some hard drives require more power supply than others, and different types and brands of cables provide more or less energy. Normally, a device requires up to 500mA, which can be provided by a standard USB 1.0 or 2.0 connection. However, if your hard drive needs a stronger power output, it may work slower than expected or not connect at all.


In case your iMac or MacBook isn’t detecting an external hard drive, you need to check that your USB cable is delivering enough power to the hard drive. Make sure the light is on, and listen for the sound of the drive spinning up (this doesn’t apply to SSDs, which are silent). If need be, swap to a more powerful connector or to a different USB port on your Mac.


You could also use an external power source or even a self-powered USB hub—adding its power to the power of your Mac might resolve the issue. Don’t forget to have your Mac connected to the charger.


If your iMac or MacBook keeps turning off, too, you may have other power issues you need to look at.

3. Try other devices for power supply

If you find that no matter what type of cable you use, you’re unable to see an external hard drive on Mac, the problem might be in your machine’s hardware. Try using another Mac or Windows device. If only the Windows PC is picking up the external drive, it’s like the disk is using a format that isn’t compatible with macOS. If it works on another Mac, something else is going on, but you’ll eliminate the drive itself as being the cause of the problem.

4. Use Terminal

For average users, the Terminal app is a last-resort solution because they tend to find it complicated. However, it often grants you more power than the front end of macOS, so it’s useful when fixing issues like a Mac not picking up an external hard drive.


Use Terminal to try to force an external to appear:

  1. Open Terminal from Applications > Utilities > Terminal. Type in diskutil list. This is a command that extracts information from the system to analyze any volumes and drives attached to your Mac.
  2. A list of your disks will appear—search for a line with /dev/disk_ (external, physical)—the underscore signifies a digit assigned to your disk’s identifier.
  3. Type in another command—diskutil info disk_, with the digit of the external disk that you’re interested in place of the underscore.
  4. If your system recognizes the drive, this action should reveal the information about your drive.
  5. Then you can eject it by typing in diskutil eject disk_, with your drive’s assigned digit in place of the underscore. Now, try unplugging your external drive and then reconnecting it.
Open Terminal from your Applications folder, then run the diskutil list command, which will list all the storage devices connected to your Mac.
Step 1. Run the diskutil list command
Look in the list for any drives that say 'external'. Once you've found your external drive, make a note of the disk number, because you'll need this.
Step 2. Look for your external drive
Now enter the command 'diskutil info disk_', replacing the underscore with the number of your external hard drive.
Step 3. See more info about your external disk
You'll now see a list of information about your external hard drive. This will include the size of the drive, how it's connected, and more.
Step 4. Check the info
Finally, use the eject command to eject your external drive from your Mac. You can now safely unplug it and then plug it back in again.
Step 5. Eject your external disk

If you’re running a new version of macOS, you might come across the “Operation not permitted” error when entering a Terminal command. This isn't a software bug—it occurs due to additional System Integrity Protection security measures. The latter can lock down certain areas of the system and only relieve the lockdown during updates. This feature was introduced in El Capitan, so you’ll find it in Sierra, High Sierra, Mojave, Catalina, Big Sur, Monterey, Ventura, and Sonoma.


To fix this error, you need to grant Terminal full disk access:

  1. In System Settings, select Privacy & Security > Full Disk Access.
  2. Scroll down until you find Terminal. Click the toggle button.
  3. Enter your user password and press Return.
Open up your Mac's System Settings, then open the Privacy & Security section from the sidebar, then click Full Disk Access from the list.
Step 1. Go to Privacy & Security
In the Full Disk Access section, scroll down through the list until you find the Terminal listing. Click the toggle icon to turn it on.
Step 2. Make sure Terminal has full disk access
If you're prompted to, enter your admin password, then click the 'Modify Settings' button or press the Return key on your keyboard.
Step 3. Enter your password if prompted

5. Engage Disk Utility

Disk Utility often becomes the ultimate fix for a lot of Mac problems, including when your iMac or MacBook can't see external drives any longer. It can help to access and repair some disk issues by checking partition Macs and performing additional checks across the system.


To use Disk Utility, follow these steps:

  1. Open Disk Utility from Applications > Utilities. The sidebar on the left will display any external drives—you should be able to view your hard drive there.
  2. Click on the volume for a menu to appear. If the drive has been mounted, there will be an option to unmount the device. If you can’t see a volume list, your Mac can’t access the drive at all, and you won’t be able to mount it.
Open the Disk Utility app from Applications > Utilities. This tool shows you a list of all the internal and external drives currently connected to your Mac.
Step 1. Open Disk Utility
Using the list in the sidebar, locate and select your external hard drive. Here, you'll be able to see a list of information, such as what format the drive is using.
Step 2. Select your external hard drive

6. Change the format of your HD

Macs use HFS+ or APFS format, whereas Windows computers employ NTFS. FAT32 and exFAT are recognized by both Mac and Windows devices. Get the wrong format, and you’re likely to find your external drive not appearing on your Mac. Use Disk Utility to check what formatting your external drive uses.


If you see that your device’s format isn't Mac-friendly, you can change it through the following steps:

  1. Open Disk Utility from Applications > Utilities. Select your external drive from the list on the left, then click Erase.
  2. Choose a format compatible with your Mac, and click the Erase button.
  3. Disk Utility will reformat your drive, erasing everything on it in the process. When it’s finished, click Done.
Open up Disk Utility from Applications > Utilities, select your external drive from the sidebar on the left, then click the Erase button.
Step 1. Click the Erase button
Now, use the dropdown menu to select a disk format that's compatible with macOS. When you're done, click the Erase button.
Step 2. Select a Mac format
Disk Utility will now format your drive to a Mac-compatible disk format, erasing the data on it in the process. Click 'Done' when it's finished.
Step 3. Click Done when finished

If the drive is formatted in a Windows format, connect it to a Windows PC and copy any data you want to keep, before formatting the drive using Disk Utility.

7. Run First Aid

If your Mac isn’t registering an external hard drive, running First Aid may help. This Mac disk repair tool checks the disk for any errors that could potentially cause the external hard drive not mounting on your Mac and will attempt to repair them.


Follow these steps to run First Aid on your Mac’s external drives:

  1. Launch Disk Utility from Applications > Utilities. Select your external drive from the sidebar, and click First Aid.
  2. Click Run.
  3. When it’s finished, click Done.
Using Disk Utility, you can run First Aid. This will attempt to find and fix issues with your external drive. Click the First Aid button to get started.
Step 1. Click First Aid
A pop-up will appear asking you to confirm that you want to run the First Aid process. To confirm, simply click the Run button.
Step 2. Click Run
Wait for the scan to finish. If it finds anything wrong that it can fix, First Aid will do it. When it reaches the end, click the 'Done' button to complete.
Step 3. Click Done at the end

If First Aid finds anything wrong, it’ll tell you. If it shows an “Overlapped extent allocation” error, it’s likely that some of your files are corrupted. The list of affected files will be displayed in the DamagedFiles folder in your drive—you should delete them. If, by chance, they contain important information, make sure they’re not corrupted.


If the First Aid process fails, you have two options: run the program again and repair the disk, or back up all the data you possibly can, change the format of the disk, and reinstall your current operating system. After that, you can recover the data you backed up.

8. Reset NVRAM

Nonvolatile random-access memory (NVRAM) stores local settings such as volume, screen resolution, and hard drive information. Your Mac’s firmware can primarily access this information before it starts booting when you restart it. At the same time, NVRAM bugs are the source of many glitches, including a hard drive or USB flash drive not showing up.


With Intel Macs, resetting the NVRAM can help to fix all kinds of issues. Here’s how to do it:

  1. Restart your Intel Mac.
  2. When you hear the startup sound, hold Command+Opt+P+R
  3. This causes your Mac to restart again. When you hear the startup sound for the second time, let go of the keys.

If your Mac uses an Apple Silicon processor (M1, M2, or M3), you can’t reset the NVRAM manually. Your Mac will do it automatically if it detects an issue at startup.

9. Try plugging it in slowly

Sometimes, external drives connect and function better if you plug them in more slowly. This is due to the power-up sequence of some USB drives. The power contacts in your USB connector are longer, because they’re designed to make contact with the USB port first.


Plugging in slowly applies power to the USB device, giving the device extra time to initialize. This ensures the proper order of events and hence mounting of your hard drive. If you find your Mac recognizes an external drive sometimes, but not all the time, this could be the cause.

The power contacts on a USB connector are longer than the data connector. This means they should make contact with the USB port first.
USB power contacts are longer

10. Try a different drive

If you’ve tried all the methods described above, and macOS still isn’t seeing your external drive, then isolate the problem by plugging in a different external hard drive. If another disk is recognized, the problem might be in the drive itself. Have you recently dropped it or subjected it to water damage? Check for any hardware issues. In the worst-case scenario, you’ll have to replace the drive.


Here are a few reliable hard drives and SSDs that you could use with a Mac device:

Product name



Where to buy

WD My Passport HD2TB-4TBUSB 3.0Shop now
Portable Samsung T7 SSD500GB-2TBUSB 3.2Shop now
G-Technology G-RAID With Thunderbolt 3 HD8TB-36TBUSB 3.1, Thunderbolt 3Shop now
ADATA HD710 Pro External Hard DriveUp to 4TBUSB 3.1Shop now

How to avoid a situation where Mac doesn’t see an external hard drive

You now have a clear idea of what to do if your Mac isn’t reading external hard drives anymore. To make sure you don’t face the same issue in the future, always check that the disk is in the right format for your operating system, that it has a strong enough power supply, and that the connector of your USB cable isn't damaged. However, there are several additional things that you can do to avoid future complications:

  1. Make sure the USB port is clean and properly connected
  2. Always properly eject the device
  3. Keep your operating system up to date

1. Make sure the USB port is clean and properly connected

Dirty or loosely connected USB ports can create short currents. As a result, your Mac might not recognize external hard drives or may read from them inconsistently. It’s common for a connector to get a bit wonky if you’ve used it for a while—the power contacts won’t align correctly.


In this case, your only option would be to get a new cable or, if you’re very persistent, get it fixed. If the connector or the USB port is dusty, you can clean it by blowing compressed air into the port and gently swabbing it with a cotton bud dipped in alcohol solution.


You may also want to reset USB ports on Mac—get our guidance on that.

2. Always properly eject the device

Removing an external drive without safe ejection can corrupt data on it, which in the future can prevent your Mac from finding it. Any operating system employs write caching—files are not immediately written on your hard drive when you transfer it or back it up, but are cached until all the side writing and reading operations are finished.


If the USB device isn't safely ejected while the cache is in use, data can become damaged. Contrastingly, removing it safely clears the cache and stops background operations in the device, protecting you from a situation where your Mac is unable to see the external drive.

Before disconnecting external drives, you should eject them from macOS, so you don't lose data. Click the eject icon to do this.

3. Keep your operating system up to date

An out-of-date operating system can cause issues for all areas of your computer, including external disks not appearing. Updates improve stability and performance, as well as ensure your Mac’s security and minimize the risk of your files getting corrupted.


To install the latest version of your operating system:

  1. Go to the Apple menu at the top of the screen
  2. Select System Settings > General > Software Update
  3. If there’s an update available, you’ll see a notification in the sidebar. Click it, make sure all of your important work is saved, then click Update Now.
Check your System Settings to make sure that macOS is up to date. You should do this regularly to avoid issues, including problems with external drives.

Is it time for a new external hard drive?

Hard drives and SSDs don’t last forever, and the more you use them, the more likely they are to break down. When that happens, you’ll find your Mac isn’t able to read the external hard drive. Sometimes, it happens, and you can face inconsistent performance from your external drive. If it’s the case for you, back up important data to another location immediately.


Other times, drives will die suddenly, and there’s nothing you can do to get back the data stored on them.


In many cases, though, when your Mac is struggling to recognize an external drive, the fixes we’ve looked at here will solve the issue. And if you want to save yourself the trouble of searching through settings and folders, you can save time with MacKeeper’s Find & Fix—a fast, easy way to get your Mac in top working condition. 

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Click to Get Gift



Got a Mac system error? Let’s make sure this won’t happen again.

Start Now

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

Mac Mail Not Working
Mac Mail Not Working
USB Flash Drive Not Showing Up on Mac
USB Flash Drive Not Showing Up on Mac

Run Application


Click Continue


Click Install


Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.