Hard Drive Is Not Showing Up in File Explorer: How to Fix

Written by
Approved by

hard drive is not showing upYou’ve probably at least once came across an instance where your PC won’t detect your hard drive. If you’re experiencing the same problem right now, you’re probably wondering why your hard drive is not showing up and how to recover data from it.

In this guide, we tell you why your computer isn’t recognizing your hard drive, how to recover important data from an inaccessible hard drive, and how to get your computer to recognize the hard drive.

Why is My Hard Drive Not Showing Up

Following are the reasons why your hard drive might not show up on your PC:

  • 📁 File system corruption: A filesystem may become corrupt and render your hard drive inaccessible. However, you’ll still be able to recover data since the damage is logical, not physical.
  • 🚫 Unsupported file system: If the hard drive’s file system isn’t compatible with Windows, your computer won’t recognize it.
  • ❌ Failing USB port: Your USB port might fail over time because of wear and tear. Try another USB port, or a USB port on another computer if that’s an option.
  • ⚡ Insufficient power: It’s possible that your hard drive isn’t able to draw enough power from the USB port. This is especially true for larger, non-portable drives. Try changing the USB port, or if your hard drive comes with two USB plugs, make sure that both of them are plugged.
  • 🤕 Physical damage: Physical damage to the hard drive can cause the drive to become inaccessible and even inoperable. When recovering data from a failing hard drive, you should create an image of the drive and then recover data from the image before troubleshooting. This will help avoid further damage or overwriting the files. If there’s severe damage, though, you might not be able to recover data yourself.

Is it Possible to Recover Data from a Hard Drive That Isn’t Detected

There are several factors to consider before you determine whether you can recover data from a hard drive that doesn’t show up. For instance, in case of severe physical damage, you might not be able to recover data from it and will need to avail services of a professional data recovery service.

On the other hand, if your PC isn’t recognizing the hard drive because of a logical error like file system corruption, there’s a good chance that you’ll be able to recover the data using an intelligent data recovery tool like Disk Drill.

To verify if the data on your hard drive is recoverable, you’ll need to check the Disk Management console. Search for disk management in the Start Menu and select Create and format hard disk partitions. This will launch the Disk Management console.

launching disk management

If your hard drive is listed in the console along with its correct size, then you’ll be able to scan the drive and possibly also recover the data. If the external hard drive is not showing up in disk management, you’ll need to send the drive to a technician.

We discuss how you can use Disk Drill for recovering data from your hard drive below.

Step 1. Download and Install Disk Drill

Download Disk Drill and install it on your PC. The free version will allow recovering up to 500MB of data.

installing disk drill

Step 2. Scan the Hard Drive

Once you’ve installed Disk Drill, launch the app and select your hard drive from the app’s home screen. Then click on the Scan for lost data button at the bottom right.

starting disk drill scan

Once Disk Drill completes scanning, you’ll see a list of files it found on the hard drive.

Step 3. Recover Files

Select the files you want to recover by checking the box to the file’s left. Once you’ve selected the files, click on the Recover button at the bottom.

recovering files using disk drill

Choose a recovery location. Note that the recovery location shouldn’t be on the hard drive, otherwise you risk overwriting the data.

What to Do if Hard Drive is Not Detected?

Once you’ve recovered the data, you can start trying to fix the hard drive so you can use it again. Following are a few methods you can try when your PC isn’t recognizing the hard drive.

Method 1: Plug the Hard Drive into Another Port or Computer

If your hard drive is not showing up in the file explorer, it may be because of insufficient power in the USB port or because the port is failing. You should try plugging the hard drive into another port on the same PC. If that doesn’t work, try plugging it into another computer’s USB port to check if the problem is with the PC or the hard drive.

Method 2: Update Drivers

Outdated or corrupt drivers can be another potential reason for your computer not detecting the hard drive. Updating the driver or uninstalling and reinstalling the driver can be helpful. In most cases, Windows will help you update drivers automatically. The easiest way to automatically update the driver is by uninstalling it:

  1. Launch the Device Manager by searching for device manager in the Start Menu and selecting the Best Match.
  2. Find the hard drive driver, right-click on it, and select Uninstall. Confirm when prompted by clicking the Uninstall button.uninstalling device driver from device manager
  3. The driver should disappear once it’s uninstalled. Next, click on Action from the top ribbon and select Scan for hardware changes.scanning for hardware changes

Windows will automatically reinstall the latest driver for the device once you do this. Hopefully, you should also see your hard drive in the file explorer now.

Method 3: Use the Built-in Troubleshooter

Windows has several built-in troubleshooters that help determine and automatically fix issues. If you’ve tried the previous methods but couldn’t access your hard drive, the built-in troubleshooter is worth a shot.

The only problem is that the Hardware and Devices troubleshooter no longer exists in Windows 11. However, there’s an alternative way for running this troubleshooter that works on both Windows 10 and 11:

  1. Search the Start Menu for cmd and run the Command Prompt as an administrator.running cmd as administrator
  2. Execute the following command:msdt.exe -id DeviceDiagnosticexecuting command in command prompt
  3. This will launch the Hardware and Devices troubleshooter. Follow the wizard’s instructions. The troubleshooter will then try to identify the issue and fix the issues it finds automatically.

Method 4: Initialize the Drive

If your hard drive is new and not yet formatted, you may need to initialize it so you can use it. However, note that initializing a disk deletes everything that exists on the drive. To initialize a new disk:

  1. Search for device manager in the Start Menu and select Create and format hard disk partitions to launch Disk Management.
  2. Find the disk you need to initialize, right-click on it, and select Initialize Disk.initializing a diskSource
  3. A dialog box should open. Select the appropriate disk and partition style (select GPT if you’re running Windows 10 or 11) and click OK.select partition style to initialize diskSource
  4. Continue following the prompts to create a New Simple Volume, give the partition a size (the default is set to the full drive size), assign a drive letter, and select NTFS (or FAT or exFAT based on your preference) and click Finish.

Method 5: Assign a Drive Letter

As simple as it sounds, assigning or changing the drive letter can also make your hard drive accessible. To assign or change the drive letter:

  1. Search for disk management in the Start Menu and select Create and format hard disk partitions to launch the Disk Management console.
  2. Right-click on the hard drive and select Change Drive Letter and Paths.changing drive letter for your storage device
  3. Select Add to assign a new drive letter or Change to change the currently assigned drive letter.click on add or change for assigning a new or different dialog box
  4. Select a letter from the drop-down list and click OK to exit.selecting another drive letter for the storage device


You can find hard drives connected to a PC in the Disk Management console if they don't appear in the file explorer. Search for disk management in the Start Menu and select Create and format hard disk partitions to launch Disk Management, and you'll see your hard drive here unless it's severely damaged.
The fix depends on the cause, just like it would on any other version of Windows. Start by inserting the hard drive into another USB port or computer. If it still doesn't work, recover the data from the hard drive, and then start troubleshooting by reinstalling the driver, using the built-in troubleshooter, or assigning a different drive letter.
If your hard drive is new, your PC will probably recognize it after you initialize the disk. To initialize, start by going to the Disk Management console. Find your hard drive, right-click on it, and select Initialize Disk. Follow the on-screen prompts to complete the initialization, and when you're done, your PC should recognize the new hard drive.
Arjun is an Tech ninja, codes HTML and CSS, and has received an honorary mention as the family’s go-to tech help during get-togethers. He has been writing guides for about six years and he’s currently a contributor on major Tech websites like MakeUseOf, HelpDeskGeek and 7 Data Recovery.
Approved by
Senior Data Recovery Engineer. Master's degree in Physics, Information Technology for Science Experiments.