One of the many issues in Windows is Hard drive not showing up in Windows 10 is a problem that many users encounter which can lead to frustration, particularly if the drive contains valuable data. This blog will demonstrate the basis behind this problem and provide easy solutions to solve the problem.

Reasons for Hard Drive Not Showing

1: Hardware Issues

Faulty or misconfigured hardware can cause a hard drive to not appear in Windows. This can range from broken cables to a malfunctioning motherboard.

2: Driver Problems

Outdated or incompatible drivers may lead to the hard drive not being recognized by Windows 10.

3: Partitioning Errors

Sometimes, the drive may be physically fine but has a partitioning issue, which leads to it not being visible within the operating system.

Initial Checks

When a hard drive doesn’t show up in Windows 10, it can be caused by minor glitches or oversights that are quickly resolved by the following checks:

1: Cables and Connections

  1. Check Physical Connections: Inspect the cables connecting the hard drive to the motherboard and the power supply and Look for any signs of loss of connections. If the user encounters any such problems, simply replace the connection.
  2. Try a Different Port: Sometimes, the problem may lie in the port and if possible, try connecting the hard disk to a different SATA or USB port on your system.
  3. For External Drives, Test the USB Cable: If dealing with an external hard drive, the USB cable might be faulty. Try using a different USB cable or insert it into another system to see if the problem persists.

2: BIOS Settings

  1. Access the BIOS: Restart your computer and start pressing the boot keys which may vary from system to system to enter the BIOS setup. This key varies by manufacturer, so consult your motherboard or computer’s manual if you’re unsure.
  2. Find the Hard Drive: Navigate to the section of the BIOS that lists connected drives. This is often under a tab like “Storage,” “Advanced,” or “Boot.”
  3. Ensure the Drive is Enabled: Look for your hard drive in the list, and make sure it is enabled. If it’s disabled, the operating system won’t detect it.
  4. Check the Boot Order: If the drive contains your operating system, ensure it is listed in the correct order under the boot options. Incorrect boot order settings can prevent the system from recognizing the drive during boot.
  5. Save and Exit: If you made any changes, make sure to save the changes and there should be an option for this in the BIOS menu, often labeled “Save & Exit” or something similar.

By thoroughly examining these fundamental aspects, you can often identify and rectify the simple issues that might be causing your hard drive not to show up in Windows 10. 

How to Fix the Issue?

A hard drive not showing up in Windows 10 can be a perplexing and daunting issue, but fear not, there are several methods to address it. Follow these solutions step by step, and one of them is likely to solve your problem.

1: Updating the Drivers

  1. Identify the Problematic Drivers: Right-click the start button to Open the Device Manager and select “Device Manager” to find your hard drive under “Disk drives” and look for any yellow warning signs:
  1. Update the Drivers: If a yellow sign shows up, right-click on the hard drive, choose “Update driver”. Windows will attempt to find and install the newest drivers for your hard drive:
  1. Restart Your Computer: After completing the driver update, simply reboot your system and check if the hard drive now appears

2: Assigning a Drive Letter

  1. Open Disk Management: Press the Windows + X keys and choose “Disk Management” from the list:
  1. Find Your Drive: Locate your hard drive (usually named “Disk 1,” “Disk 2,” etc.). It might show up as “Unallocated” if no drive letter is assigned:
  1. Assign a Drive Letter: Select the “Change Drive Letter and Paths” by Right-clicking on the drive and then Click “Add” button to choose a letter followed by clicking on “OK”:
  1. Verify the Drive: Open “My Computer” or “This PC” and check if the drive now appears with the newly assigned letter:

3: Using Disk Management for Further Troubleshooting

  1. Initialize a New Drive: If the drive is new the user needs to initialize by right-clicking on the drive in Disk Management and choosing “Initialize Disk.” Follow the on-screen instructions.
  2. Fix Partitioning Errors: If the drive shows as “Unallocated,” right-click on it and select “New Simple Volume” to follow the wizard to create a new partition:
  1. Recover a Missing Drive: If the drive appears in Disk Management but not in Windows, try right-clicking on the drive, selecting “Properties,” then “Tools,” and then “Check.” This will scan for and attempt to fix any file system errors:

Remember, these methods require administrative rights and can affect the data on the drive.


Hard drives not showing up in Windows 10 is an issue that can be resolved with some patience and following the right steps. Whether it’s a hardware fault, a driver issue, or something else, this guide has hopefully provided you with the tools to solve the problem.