How to Fix: Hard Drive Not Showing Up

How to Fix: Hard Drive Not Showing Up

/ Shayne Sherman

So, you decided to add another drive or connect an external drive to your Windows computer. However, after connecting the new drive, nothing happens and the drive is not showing up on the File Explorer.

Windows Instant Repair Tool

Windows 10
System Information
  • Your machine is currently running Windows 10
  • This Repair Utility is compatible with your operating system.

Recommended: To repair Windows 10 Errors, use this software package; Restoro System Repair. This repair tool has been proven to identify and fix these errors and other Windows problems with very high efficiency.

Norton Digicert
  • 100% safe as confirmed by Norton.
  • Only your system and hardware are evaluated.

You have probably tried reconnecting the hard drive, but still no luck. Running into this kind of problem is really frustrating, especially if you’ve just bought the drive.

What Causes Hard Drives to Not Show Up?

Most of the time, hard drives that are not showing up on your system are due to improper connections. Probably, the SATA or USB connector you use is broken.

For external hard drives, it is possible that the USB drivers for your device are not installed correctly. It is also possible that the problem is caused by a conflict with the drive letter assignment or the volume of your hard drive is not properly allocated.

Fix #1: Initialize the Drive

If your hard drive failed to initialize, it is possible that a temporary error occurred on the MBR or Master Boot Record. Run Disk Management on Windows to fix this issue.

Step #1

Press the Windows + S key and search for ‘File Explorer’.

File Explorer

Step #2

Open File Explorer and right-click on This PC from the side menu.

Step #3

Click on Manage to launch Computer Management.

Click Manage

Step #4

On the side menu, click on Disk Management. Now, select the Drive you wish to initialize and choose MBR or GPT partition.

Disk Management

Fix #2: Allocate the Volume.

Drives that are not showing up on File Explorer could have a volume that is not yet allocated. This means no program or application can read or write on that volume until it is allocated.

Step #1

Press Windows + S keys on your keyboard and search for ‘Create and Format Hard Disk Partitions’.

Create and Format Hard Disk Partitions

Step #2

Right-click on the Unallocated Volume of your drive and select New Simple Volume.

New Simple Volume

Step #3

On the Setup Wizard, click on Continue and follow the on-screen prompts to proceed.

Fix #3: Use Restoro

Restoro is a powerful tool that automatically fixes various issues on your PC. It can repair common Windows errors, prevents file loss, malware, hardware failures, and optimizes your system to reach its peak performance.

Step #1

Download Restoro System Repair Tool on your computer and install it.

Step #2

Hit the Start Scan button to start finding errors that can cause hard drives to not show up.

Step #3

Click on Repair All to apply the suggested fixes for your system.

Fix #4: Check the Connections

If your hard drive is not showing up on File Explorer and Disk Management, the problem may be with the cable you are using. Inspect the SATA or USB cable you are using and make sure that it doesn’t have physical damages like exposed wires.

Even if the connector doesn’t have physical damage, try to use another cable to connect your hard drive and see if your system will detect it.

Fix #5: Change Drive Letter Assignment

In some cases, Windows might mix up the drive letter assignment on your system. It is possible that your new hard drive was assigned a drive letter that is already being used or wasn’t assigned a drive letter at all, which is why it is not showing up on File Explorer.

Step #1

Press Windows + R on your keyboard and type diskmgmt.msc.

Step #2

Click Ok to run Disk Management.


Step #3

Right-click on the drive that is not showing up on your system and select Change Drive Letter and Paths.

Change Drive Letter and Paths

Step #4

Click on Change and assign a new letter to your drive.

Click on Change and assign a new letter to your drive

Fix #6: Update Drivers (External Hard Drives)

If your external hard drive is not showing up, the problem could be related to your drivers. Possibly, the driver for your external drive was not installed properly or it has a bug or error that needs to be patched up.

To do this, update the driver for your external hard drive.

Step #1

Press Windows + X key on your keyboard and click on Device Manager.

Step #2

Click on Universal Serial Bus Controllers and right-click on your hard drive driver.

Step #3

Click on Update Driver and follow the on-screen prompts to continue with the update process.

Update Drivers
Shayne Sherman
Meet the author

Shayne is an expert at all things Microsoft Windows and computer security. As a Windows user of over 30 years, he has been featured on Business Insider, Yahoo, Tech Republic, Hacker Noon, Techopedia, and many other publications. He also enjoys spending time with his family, including his English bulldog, Fergie as well as entertaining at his home theater.