Sometimes Mac doesn't recognise my external hard drive

There can be a number of reasons why your Macbook Pro won't recognize a drive.

For instance, if you have a drive mounted and your system goes to sleep, it will also power down the USB port, putting your drive to sleep. When your Mac wakes up again, the drive may not have come out of its slumber.

To verify that your USB port is detecting devices, open "Console" (Applications > Utilities > Console). For example, I inserted a Windows (FAT16) formatted USB flash drive that doesn't mount and doesn't show on my desktop. However, in Console, you can see that it is detected and an error is generated:

enter image description here

When you attach your USB devices, have Console running and watch to see if the device is detected and whether an error is generated. If nothing happens here (with both devices) then you have ruled out your USB devices.

If they are being recognized in the system, but not showing up, you may have to disconnect them and remount them in Terminal.

First, see if they are listed. Issue the command

diskutil list

My relevant output, again using my non-mountable USB as an example is as follows:

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +15.6 MB    disk4
   1:        Apple_partition_map                         32.3 KB    disk4s1
   2:                  Apple_HFS True Key                15.6 MB    disk4s2
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk5
   1:             Windows_FAT_16                         2.1 GB     disk5s1 <----- My Problem Child

Eject the disk using the command

diskutil eject disk5

(Obviously use the disk number that associated with your USB device)

Running diskutil list again shows the device is gone:

/dev/disk4 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        +15.6 MB    disk4
   1:        Apple_partition_map                         32.3 KB    disk4s1
   2:                  Apple_HFS True Key                15.6 MB    disk4s2

Now, physically remove, then reinsert the USB drive. Your drive should be functioning again.


First, see if it appears in Disk Utility. If it appears but is not mounted, you can select the mount option which should mount your disk. Then, click on the Apple logo in the top left corner and select about my Mac. It should appear under storage. Also try going to the system report under the overview tab. Sometimes the lag can occur because fsck is running on it to repair any possible damage/recovery tools. People have also reported that it might not be receiving enough power if you have to plug it in.

Side notes: This is commonly caused when the disk is removed without first ejecting


Have you dropped your mbp ? I dropped mine once and the cable connecting the right side ports wasn't truly connected anymore. This lead to external hdds not being recognised and once recognised disconnecting without prompt.