External Hard Drive Not Showing Up or Recognized? Here is how to fix it!

dead USB ports or driver issues. If your computer fails to detect your external hard drive, here’s what you need to do.

Fix External Hard Drive Not Showing Up or Recognized

create a restore point  just in case something goes wrong.

Method 1 – Try Using a Different USB Port Or Computer

Try inserting your hard drive in some other USB port to check if there’s an issue with the USB port itself. If your external hard drive shows up on inserting it in another USB port, then your previous USB port may be dead.

Also, try inserting your hard drive on some other computer. If it doesn’t show up on the other computer as well, there may be a problem with the hard drive. It may even be completely dead and you might need to replace it. This way you will know where exactly the problem lies. 

Method 2 – Run Hardware and Devices Troubleshooter

The Windows inbuilt troubleshooter may handle this for you by checking and fixing any hardware or USB related issues, so this one is the foremost step. To let Windows troubleshoot this problem,

Alternatively, you can access it in the Settings.

2.Scroll down to ‘Hardware and devices’ and click on it.

3.Click on ‘Run the troubleshooter’ under Hardware and Devices.

Method 3 – Enable the External Drive If It Isn’t Already

If your external hard drive is not showing up or recognized then it may be caused because it is disabled on your computer. You should ensure that your hard drive is enabled by:

1.Press Windows key + R to open Run.

2.Type ‘devmgmt.msc’ and click on OK.

3.In the device management window, double click on the type of your external hard drive. It may be located under  ‘Disk drives’ or ‘Universal serial bus controllers’.

4.Double-click on your external hard drive to open its Properties.

5.Now, if you see the ‘Disable device’ button, then it means the hard disk is already enabled. 

you see ‘Enable device’ button, then make sure to click on it in order to enable the external hard drive.

Method 4 – Update External Hard Drive Drivers

drivers for hard drives are outdated or missing, it can lead to the external hard drive not showing up or recognized. Therefore, you must make sure that the drivers are updated. You can update the drivers manually by searching for the latest version online and downloading them to your computer. For this, you need to gather the required knowledge.

1.Press Windows key + R then type devmgmt.msc and Enter to open Device Manager.

2.Expand Disk Drives or Universal Serial Bus controllers.

3.Now right-click on your External hard drive and select Update driver.

4.Choose the option “Search automatically for updated driver software”.

5.This will automatically look for and install the updated driver of the hardware from the internet.

6.If the above steps were helpful in fixing the issue then very good, if not then continue.

7.Again right-click on your external hard drive and select “Update Driver” but this time on the next screen select “Browse my computer for driver software.

8.Now select “Let me pick from a list of available drivers on my computer.”

9.Finally, select the latest driver from the list and click Next.

10.Let the above process finish and restart your PC to save changes.

Method 5 – Create Partitions for your External Drive

If you are connecting your hard drive for the first time, then it is possible that it does not show up because it doesn’t have any partitions. For a previously used hard drive too, partition issues may cause it to not be detected. To partition your drive,

1.Press Windows key + R to open Run.

2.Type ‘diskmgmt.msc’ and click on OK.

3.In the disk management window, right-click on the hard drive and select ‘New simple volume’.

follow this guide .

5.Restart your computer and check if you’re able to fix external hard drive not showing up or recognized issue.

Method 6 – Set Or Change the Drive Letter

Once your drive is correctly partitioned, you must assign a drive letter in order to detect your external hard drive. For this,

1.Press Windows key + R to open Run.

2.Type ‘diskmgmt.msc’ and click on OK.

3.In the Disk Management window, right-click on the drive that you want to assign a drive letter.

4.Click on ‘Change drive letters and paths’.

5.If your drive doesn’t have a drive letter already, click on ‘Add’. Otherwise, click on ‘Change’ to change the drive letter.

6.Select ‘Assign the following drive letter’ radio button.

7.Choose a new letter you want to assign from the drop-down menu and click on Ok.

8.Disconnect and re-insert your external hard drive and check if your external hard drive is now recognized or not.

Method 7 – Format the External Hard Drive

If your drive is partitioned and still does not show up, it may be because it was partitioned or formatted earlier using a different file system or OS and the Windows can’t understand it. To format the drive,

diskmgmt.msc’ and hit Enter.

2.In the disk management window, right-click on the hard drive and select ‘Format’.

Note: This will erase all the contents of the drive. You may need to back up your files using the system which the drive was partitioned in.

3.Type any name which you want to give your drive under Volume label field.

4.Select the file systems from FAT, FAT32, exFAT, NTFS, or ReFS, according to your use.

5.Now from Allocation unit size (Cluster size) drop-down make sure to select Default.

6.Check or uncheck “Perform a quick format” options depending on whether you want to do a quick format or full format.

7.Next, check or uncheck “Enable file and folder compression” option according to your preference.

8.Finally, review all your choices and then click OK and again click on OK to confirm your actions.

9.Once the Format is complete, you can close Disk Management.

This should definitely fix external hard drive not showing up issue, but if for some reason you’re stuck then follow the next method.

Method 8 – Disable USB Selective Suspend Setting

1.Search for ‘Edit power plan’ in the search field located on your taskbar and open it.

2.Click on ‘Change advanced power settings’.

3.Under USB settings, disable ‘USB selective suspend setting’.

4.Click OK followed by Apply to save changes.

5.Reinsert your hard drive and this time it will show up without any issue.


  • How to Use OneDrive: Getting Started with Microsoft OneDrive
  • Disable Touchpad when Mouse is connected in Windows 10
  • Fix Desktop Window Manager High CPU (DWM.exe)
  • How to Set Auto Shutdown in Windows 10

I hope this article was helpful and you can now easily Fix External Hard Drive Not Showing Up or Recognized, but if you still have any questions regarding this tutorial then feel free to ask them in the comment’s section.