Fix: New hard drive not showing up in Windows 10/11

by Ivan Jenic
Ivan Jenic
Ivan Jenic
Troubleshooting Expert
Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and... read more
Affiliate Disclosure
  • If your internal hard drive is not showing up, it might be because it is not initialized or it needs formatting.
  • Make sure your disk is properly connected to the motherboard with the SATA cable.
  • Your HDD might also not be visible in Windows 10 due to some BIOS settings.
  • Updating the hardware drivers will solve the internal drive not showing up on Windows 10.
How to fix new hard drive not showing up in Windows 10

To fix various Windows 10 errors, we recommend Restoro:This software will repair common computer errors, protect you from file loss, malware damage, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove virus damage now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows 10 issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer's security and performance
  • Restoro has been downloaded by 0 readers this month.

There’s a chance that you might encounter certain problems when installing a new hard drive on your computer.

Perhaps the most common issue with a new HDD in Windows 10 is that the system doesn’t show them for some reason.

So, if your new internal hard drives are missing from Windows, check out some of the solutions listed below right after we see why this error occurs.

Why is my hard drive not showing up?

Either a driver problem, a network connection problem, or erroneous BIOS settings could all be to blame if your new hard disk is not identified by Disk Manager on your computer. Fortunately, these are easy to fix.

Another cause could be a wire connection problem due to a malfunctioning USB port or a frayed or damaged USB cable. Note that these causes can result in other common problems such as:

  • Internal hard drive not showing up in Windows 10, in Disk Management – If your hard drive isn’t showing in Windows at all, it’s possible that it’s not properly connected. To fix that, enter BIOS and make sure that the drive appears.
  • Can’t see hard drive in Windows 10 – If you can’t see your hard drive in Windows 10, it’s possible that your hard drive isn’t properly initialized and formatted. However, you can fix that with ease using Disk Management.
  • External hard drive not showing up – This issue can also appear with external hard drives, and we already covered how to fix problems with an external hard drive on your PC in one of our previous articles.
  • Hard drive won’t show up in BIOS, on PC, in File Explorer – In some cases, the hard drive won’t appear in BIOS at all. This is usually caused by your configuration in BIOS or by connection issues with your hard drive.
  • Internal hard drive not showing up on Windows 11 – If you are using Windows 11 and you get this error, you can still apply the below solutions but tweak them a bit.

Also, you should take a peek at our post on what to do if Windows 10/11 thinks the hard drive is removable and solve this problem for good.

Without further ado, let’s jump into the list of solutions to the hard drive errors that we have mentioned above. Follow along!

What can I do if my hard drive won’t show up on Windows 10?

1. Update your drivers

  1. Press the Windows Key + S and open the Device Manager.
  2. In the Device Manager, select the device you wish to update.
  3. Right-click on it, then select Update driver.
  4. Repeat for all the devices you want to update.

If your hard drive won’t show up in Windows, it’s possible that you have a driver issue. To fix the problem, be sure that your drivers are up to date.

This goes for your motherboard and chipset drivers, so be sure to visit the manufacturer’s websites and download the latest drivers for your motherboard.

Update drivers automatically

Alternatively, you can download the missing drivers automatically using a third-party driver updater tool to keep your drivers updated.

This will save you the hustle of researching your component’s model numbers and finding compatible drivers by yourself.

Most of the time, the generic drivers for your PC’s hardware and peripherals are not properly updated by the system.There are key differences between a generic driver and a manufacturer’s driver.Searching for the right driver version for each of your hardware components can become tedious. That’s why an automated assistant can help you find and update your system with the correct drivers every time, and we strongly recommend DriverFix. Here’s how to do it:

  1. Download and install DriverFix.
  2. Launch the software.
  3. Wait for the detection of all your faulty drivers.
  4. DriverFix will now show you all the drivers that have issues, and you just need to select the ones you’d liked fixed.
  5. Wait for the app to download and install the newest drivers.
  6. Restart your PC for the changes to take effect.


Keep your PC components drivers working perfectly without putting your PC at risk.

Free trial
Visit website

Disclaimer: this program needs to be upgraded from the free version in order to perform some specific actions.

2. Check if the disk is well-connected

First thing first, you need to make sure your hard drive is properly connected to your motherboard and power supply. If you’re already sure about this, skip this solution, and head over to solution 2.

If not, open your computer case, and make sure you attached a data cable to an appropriate port on the motherboard and a power cable to the power supply.

When you make sure your hard disk is connected properly, but still missing from your system, try some of the solutions listed below.

3. Initialize the disk

  1. Press Windows Key + X to open Win + X menu and choose Disk Management from the list.
    Hard drive won't show up on PC
    • When the Disk Management window opens, you’ll see all connected hard drives listed.
    • Take a look at the list, and find a drive listed as Disk 1, or Disk 10 (other names are possible, as well).
  2. You’ll recognize this drive because it is not initialized and is listed as unknown, and unallocated.Internal hard drive not showing up Windows 10
  3. Right-click on that partition, and select Initialize Disk from the right-click context menu
  4. As soon as you initiate the process it will ask you to choose between a Master Boot Record (MBR) or a GUID Partition Table (GPT).
    • We advise you to choose a GPT, but if you want more info about these two, take a look at this article. Click OK.
  5. Once you do this, you’ll get back to the main window, where your new drive is going to be listed as Basic and Online, but it will still have unallocated space.
  6. To fix that, right-click on the stripped box, and select New simple volume
  7. Right-click your hard drive and choose New Simple Volume.
  8. Click Next, and assign a drive letter.
  9. Now you just need to format your new drive. For the best results, choose the NTFS file system, and perform a quick format.
  10. Finish the process

There you go, after initializing your hard drive, it should start working again. If you’re not too fond of Disk Management, you can use any other third-party disk management software.

In most cases, all you need to do is simply initialize your new hard drive, after which the HDD will show up in your PC normally.

Additionally, if you encounter any problems with the disk management loading, fix them easily with the help of this detailed guide.

4. Use diskpart command to clean your drive

  1. Press Windows Key + X and choose Command Prompt (Admin) or Powershell (Admin) from the menu.
    External hard drive not showing up
  2. When Command Prompt opens, enter the following command and press Enter: diskpartInternal hard drive not showing up Windows 10
  3. After diskpart starts, enter: list disk
    • You should now see a list of all hard drives on your PC.
    • It’s crucial that you select the correct hard drive. In case you select the wrong hard disk, you’ll wipe all your files and lose them, so be extra cautious.
    • Check the size of each drive in order to find the hard drive that is giving you trouble. Select the problematic drive by entering select disk X.
    • In our example, we used select disk 0, but you’ll most likely need to use a different number on your PC.
      Internal hard drive not showing up in Disk Management
  4. After you select the hard drive, double-check everything and make sure that the problematic drive is selected.
  5. Now enter: clean
    Can't see hard drive Windows 10

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

If your internal hard drive won’t show up, it might not be properly configured. Sometimes, you need to use a single command in order to completely wipe your hard drive and initialize it again.

Before we start, we have to mention that this solution will delete all files and partitions from the selected drive, so it’s best to use it with a new hard drive that doesn’t have any files on it.

In case your hard drive has some files on it, it would be best to back up the files to removable storage or to a different drive.

After a few moments, your hard drive will be wiped and all your files will be removed. Now go back to the Disk Management tool and initialize your hard drive.

Then, create a new partition, and assign a letter to it as we showed you in one of our previous solutions.

Alternatively, you can initialize and format your hard drive right from disk part. Just start Command Prompt as an admin and run the following commands:

select disk 1 (make sure to and select the disk that you just cleaned)
attributes disk clear readonly
online disk
select disk 1 (make sure to and select the disk that you just cleaned)
convert gpt
create partition primary
format quick fs=ntfs label="data" unit=64k
assign letter=“E"

5. Check if your hard drive appears in BIOS

  1. Keep pressing F2 or Del while your system boots to enter BIOS.
  2. Sometimes it might be a different keyboard key, so if you’re not sure, check your motherboard’s manual.
  3. Once you enter BIOS, look for your hard drive.

Many users reported that their internal hard drive won’t show up in Windows, and this can be caused by various issues. However, you can always check if your hard drive shows in BIOS.

If your hard drive appears in BIOS, it means that it’s connected and working properly, so the issue is caused by Windows.

On the other hand, if the hard drive doesn’t show in BIOS, it’s rather likely that it’s not properly connected.

If you’re finding it hard to access your BIOS, take a closer look at our dedicated guide that will teach you how to easily do it.

6. Connect the hard drive to a different port or use a different cable

In some cases, your hard drive won’t show up due to problems with your ports.

If you suspect that a port might be a problem, open your computer case and connect the hard drive to a different SATA port on your motherboard.

If switching to a different port doesn’t fix the problem, it’s possible that your SATA cable is broken. To check if that’s the case, you’ll need to get a new SATA cable and try it out.

A couple of users reported that they fixed the problem simply by connecting their drive to a different port, so be sure to try that.

For more info on hard drive issues on Windows 10, you can check out what to do if Windows 10 is not showing disk drive.

If you have a second drive that isn’t detected in Windows, take a look at our post on second hard drive not detected in Windows 10/11 and solve the issue with ease.

That’s about it for our problem with invisible hard drives in Windows 10. In most cases, you just need to initialize it, and we sincerely hope this action will be the only one required.

If you have any comments, questions, or suggestions, let us know in the comments section below.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

Frequently Asked Questions

  • For starters, check if the disk is well-connected and initialize the Disk. If you still experience problems, read our complete guide on how to make your hard drive visible on Windows 10.

  • If your hard drive receives power on but is not showing up in File Explorer you can try to look in the Disk Management tool. You can also look at our article about the best disk management tools for Windows 10.

  • Of course, you can. The number of hard drives installed on your computer is limited by your motherboard and the chassis. You can add external hard drivers if you run out of space. Choose one from our dedicated list of the best external HDD.

This article covers:Topics: