How to Fix a New Hard Drive Not Showing Up in Disk Management?

If a new hard drive isn’t showing up in Disk Management, it often means the system isn’t recognizing the drive correctly, typically due to the drive being uninitialized, unformatted, or lacking an assigned drive letter. This problem can originate from an unallocated drive, outdated drivers, a faulty SATA connection, or the drive being part of a virtual storage pool like Windows Storage Spaces.

New HDD is not showing inside Disk Management
New HDD is not showing inside Disk Management

After reviewing various user reports and solutions, we’ve identified several common causes behind a new hard drive failing to appear in Disk Management.

  • Faulty SATA cable or port: If the HDD appears in BIOS but not in Device Manager, the SATA cable or port might be faulty.
  • Unrecognized ATA devices: Deleting all ATA channels from the IDE ATA/ATAPI controller can prompt Windows to re-detect connected devices.
  • HDD included in a storage pool: Drives included in Windows Storage Spaces may not display individually until the virtual storage space is deleted.
  • Missing or corrupted SATA (RAID) driver: Reinstalling the appropriate driver from the motherboard manufacturer may resolve the issue.
  • Foreign disk status: New drives may be labeled as foreign, requiring manual import within Disk Management.

This article outlines proven troubleshooting steps used by others with similar issues. For optimal results, follow these methods sequentially until the issue is resolved.

1. Check if HDD is Showing up Inside your BIOS

Before trying any deeper troubleshooting, it’s essential to check if your new hard drive appears in the BIOS, as this is where hardware components are first detected. If the drive shows up in the BIOS, it confirms that the hardware is properly connected and functioning. However, if it doesn’t appear, the issue might be due to physical connections, like SATA or power cables, or a faulty port.

Access your BIOS settings by pressing the Setup key repeatedly at the start of the startup. Most motherboards display the Setup key during the initial boot at the bottom of the screen. If you don’t see it, try pressing an F key (F2, F4, F8, F10, F12) or the Del key for Dell computers.

Press the BIOS key during startup procedure
Press the BIOS key during the startup procedure

Note: You can search online for your specific BIOS key.

Once in the BIOS settings, go to the Boot tab (or Boot Device Priority) and check if your new HDD is visible.

If the HDD is visible here but not in Disk Management, power off your computer and replace the SATA cable connecting your HDD to the motherboard. You might also try a different SATA port.

Once you’ve changed the SATA cable and port, power on your computer again and see if the HDD now appears in Disk Management.

2. Delete all ATA Channel Drivers with Device Manager

By removing all ATA channel drivers through Device Manager, you force Windows to re-detect and reconfigure ATA devices, including your hard drive, during the next startup. This process can resolve issues with outdated or corrupt drivers causing the hard drive to be undetected. After restarting, Windows reinstalls fresh drivers, often resolving detection problems.

  1. Press Windows + R, type “devmgmt.msc” and press Enter to open Device Manager.
    Run dialog: devmgmt.msc
    Run dialog: devmgmt.msc
  2. In Device Manager, expand the IDE ATA/ATAPI controllers section.
    Expand the IDE ATA/ATAPI controllers
    Expand the IDE ATA/ATAPI controllers
  3. Right-click on the first ATA Channel and select Uninstall device.
    Right-click on an ATA channel and choose Uninstall device
    Right-click on an ATA channel and choose Uninstall device
  4. Repeat this for all ATA Channels under IDE ATA/ATAPI controllers.
    Uninstall every ATA Channel under IDE ATA/ATAPI controllers
    Uninstall every ATA Channel under IDE ATA/ATAPI controllers
  5. Restart your PC to let Windows automatically reinstall the drivers.
  6. After rebooting, check if the HDD appears in Device Manager and Disk Management.

3. Delete the Storage Space that is Using the HDD

Storage Spaces are virtual drives that appear in File Explorer as regular local drives. This feature, introduced with Windows 7, works with ATA, SATA, SAS, and USB drives. It allows you to group different types of drives (such as SSDs and traditional HDDs) into a single storage pool.

  1. Press Windows + R, type “control” and press Enter to open the Control Panel.
    Run dialog box: control
    Run dialog box: control
  2. Go to System and Security, then click on Storage Spaces.
    Go to System and Security, then click on Storage Spaces
    Go to System and Security, then click on Storage Spaces
  3. Expand the Storage pool, then click Delete for the storage space containing your HDD.
    Deleting the storage space including the HDD
    Deleting the storage space including the HDD
  4. Confirm by clicking Yes, then restart your PC.
  5. After reboot, check Disk Management to see if the HDD is now visible.

4. Installing the SATA (RAID) Driver from the Motherboard Manufacturer’s Website

Sometimes, a hard drive won’t show up in Disk Management because the SATA (RAID) drivers are outdated or missing. Installing the right drivers from the motherboard’s website allows Windows to detect and manage the drive properly. Without the right drivers, the system may fail to recognize the drive.

To download the SATA (RAID) driver, search online using “your motherboard manufacturer and model + SATA (RAID) driver” and download the latest version from the official download center.

Downloading the SATA (RAID) driver for an ASRock motherboard
Downloading the SATA (RAID) driver for an ASRock motherboard

Once the driver is downloaded, double-click on the installation executable and follow the on-screen prompts to install it. After installation is complete, restart your computer and check if the HDD is visible at the next startup.

5. Importing The Foreign Disk from Disk Management

When a drive is marked “foreign” in Disk Management, it means Windows doesn’t recognize it from a previous system. Importing the disk allows Windows to access and display the drive, making it usable without losing any data.

  1. Press Windows key + R, type “diskmgmt.msc” and press Enter to quickly open Disk Management.
    Run dialog: diskmgmt.msc
    Run dialog: diskmgmt.msc
  2. In Disk Management, if you see a disk with an exclamation icon, right-click it and choose Import Foreign Disks.
    Importing the Foreign disk utility
    Importing the Foreign disk utility
  3. Your new hard drive should appear in Disk Management and File Explorer after a brief moment.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.

Comments

26
    AR
    Aracorn Jun 14, 2019

    Thanks a lot it worked for me. I used the third method but it wouldn’t let me remove the HDD, so i removed the whole pool and created it again and instead of putting 2 mirror way i chose the first option “simple” (dont remember what it was called) and TADA it was working again. it formatted the disk but its fine.

    Reply
      BO
      BondoBondh Feb 16, 2021

      This right here!!!!!!!!!!!!
      It worked for me after hours of internet searching.

      Thank you

    NI
    NihlusX Jun 16, 2019

    Method 3 worked for me, many thanks

    AT
    anh teo Jul 21, 2019

    Method 5 worked for me. Thank you so much!!!

    LO
    Lochy Nov 13, 2019

    Method 2 worked like a charm! It would show up in the BIOS, but not in the disk management or device manager. Uninstalled the ATA Channel drivers, rebooted, and it showed right up! Thanks!

    Reply
    BC
    Bob Coley Feb 7, 2020

    #2 – big thumbs up here! Like a charm

    CC
    Csaba Csanyi May 17, 2020

    Solved: (neather method) “AOMEI Partition Assistant Standard Edition 8.8″I have seen the m.2 ssd drive in the bios and the device manager. Nowhere else. I went through the methods. nothing. After all, I have downloaded the AOMEI. The drive has shown up here and I could do with it whatever I would. I have formated and gave a partition with this software.
    I hope this was relevant information for someone.Regards Csaba

    Reply
      SW
      Shane Warren Author May 22, 2020

      Thanks for sharing, added it to the article.

    KS
    Karthik Saxena May 21, 2020

    None of the method worked for me…. 🙁 I have WD Passport 4TB Harddisk and HP Envy 13 laptop

      SW
      Shane Warren Author May 22, 2020

      First verify if it is showing up in bios otherwise try connecting it to another computer.
      Secondly, press “Windows’ + “R” to open the Run prompt and type in “mdsched.exe” and then click on “Restart and check for issues” let this complete and check if the issue is fixed.

    TS
    Taimur Siddiq Jun 6, 2020

    It didn’t work for me. I was transferring data from this hard disk to my computer and had a power outage in between. Hence I disconnected the hard disk and after few hours plugged it back in the computer with the computer being switched-ON.
    Upon trying your above methods, i still cannot see my hard drive under the Windows Explorer/Disk Management/Diskpart (CMD). I can find it under the Device Manager though where in its properties; it neither lists its size & had something written like “Not initialized”

      SW
      Shane Warren Author Jun 7, 2020

      You cannot do that, you cannot plug in the hard drive while the computer is on. The hard drive is probably done for at this point.

        TS
        Taimur Siddiq Jun 7, 2020

        I am talking about “External” Hard Disk…. What I said is the truth with missing information whether the hard disk was Builtin/External. However all that I said is true

          SW
          Shane Warren Author Jun 9, 2020

          Ofcourse, you missed mentioning External which led me to believe it was internal and it freaked me out a bit. But nvm, install Crystal Disk and check if the hard disk shows up there.

    SA
    Sathvik Adusumilli Aug 18, 2020

    My hard drive is not showing up in bios or windows, and I tried replacing the SATA cable and plugging it into a different port… I don’t know what to do…

      SW
      Shane Warren Author Aug 20, 2020

      One issue can be due to a hardware fault with the HDD, try connecting it to another computer and check if it shows up in that.

    PR
    prime2nd Aug 27, 2020

    only my boot drive was showing on uefi bios, file explorer, andin disk manager. I tried transfetring sata ports to check if ports were faulty but still not showing. hdrives and cables are all in good shape. I just connected all the drives in their sata ports, i powered off the pc , remove the power cord, then reset bios by short circuiting cmos. I powered on and everything became perfect. All drives seen!

    Reply
    VT
    Vik Tha Aug 31, 2020

    None of the above ideas work for me.

    CA
    Chris Abadier Sep 6, 2020

    Method 3 worked like a charm. Cheers!

    KA
    Kattz Sep 10, 2020

    I have some older 1 TB WD drives. Two are Green and one is Black. I haven’t used them in awhile. I wrote 0’s to them with dd in Linux as I had a brutal malware infection about the last time that I used them. It was the only way to completely remove the malware from the drives as it hid in the end of the drives.I know that the drives are good. I put each one in my usb external drive case. Crystal Disk Info can see them and reports them as good. Can’t be seen in Win File Manager, Disk Manager or DiskPart. Linux GParted can’t see them. They are visible in BIOS and Windows makes the noise that you usually hear when you plug in an external drive.I know that I had to do something after wiping the drives with dd to get them to work again. I just can’t remember what it is. Anyone have any idea of how to fix this?

      MZ
      Muhammad Zubyan Author Sep 10, 2020

      As you mentioned that the drives are visible in BIOS, So can you download Windows ISO and flash it to a USB Stick then boot into Windows Installation and try to format the drives from there? or they aren’t visible in Windows Installer as well.

    AS
    Adam “Escalon” Shira Nov 10, 2020

    Just letting ya all know that Method 6 worked for me. Cheers!

    II
    Ibrahim Nuhu Ibrahim Nov 18, 2020

    METHOD 1; if the disk is not showing up anywhere on the computer how do you format it
    METHOD 2; none of the ATA channels from the IDE ATA/ATAPI controllers menu are showing,,,,,,what i mean is there is none there to uninstall

    REST OF THE METHODS NOT WORKING

    PROBLEM — MY HARD DISK WAS FORMATTED WITH MAC and IS NOW NOT SHOWING ANYWHERE ON THE MAC but IT SHOWS THAT IS HAS BEEN CONNECTED WHEN I CONNECT IT TO A WINDOWS COMPUTER BUT IN THE “DEVICE AND PRINTER MANAGEMENT SETTING” BUT THERE’S NO WAY TO OPEN IT OR FORMAT IT.

      MZ
      Muhammad Zubyan Author Nov 18, 2020

      Does your Hard Disk Appear in the Disk Management Utility? If you don’t know what that is here is how to open Disk Management:-Press Windows key + R to open up a Run dialog box. Then, type “diskmgmt.msc” and press Enter. After pressing enter it will list all the drives ensure that your Hard Disk that was formatted with MAC appears there if you are sure that the Disk is there right-click on it and press Format.(Keep in mind that formatting the hard disk will erase all the data that’s present inside the hard disk we will not be responsible for any kind of data loss) If you are not sure which Drive is the correct one, please don’t format it and stop immediately.The other way you can try to check if the Hard disk appears in your computer is through the DiskPart Utility here is how you can access the DiskPart utility:-1. In your search bar search for “Command Prompt” Once the search founds it right-click on it and press “Run as administrator”
      2. Once the Command Prompt is opened type “diskpart” and press enter. Once the DiskPart is started type this command and press Enter “list disk”.
      3. You will be able to see all the disks connected to your computer if you won’t be able to find your hard drive there then you should get your Hard Disk Looked at professionally.

      Reply
    DD
    Declan Donaghey Feb 19, 2021

    This was driving me crazy, Method 2 for the win. Thanks 😀

    EE
    EEH2787 Feb 20, 2021

    GREAT ARTICLE, storage spaces was the problem from a previous computer. Fixed 2x8TB EXOS
    HDD drives. THANK YOU. The comments (some) are helpful as well.