Hard drives, whether new or old, internal or external, can suddenly stop being detected in File Explorer or Disk Management.
If your hard drive is still not recognized, the fault may be physical and every new attempt counts. Before trying again, see how hard drive data recovery works, starting with a free diagnosis.
But don’t panic: this is one of the most common problems Windows users run into.
First, you need to understand why Windows isn’t recognizing your hard drive.
The cause can be anything from a minor glitch to a serious fault, or even a malware infection.
In general, if your computer still boots normally, the situation is less worrying.
On the other hand, if Windows can’t boot from the affected drive, you may lose access to your files.
The good news is that there are several ways to tackle the problem, and that’s what this article is about!
What causes the “hard disk not detected” error?
This error is considered serious because the hard drive holds all of the user’s data.
There are several reasons why a hard drive may not show up in Disk Management, including:
Your hard disk is corrupted
One possibility is that the drive’s file system has become corrupted.
If the drive’s boot sector, partition table or partition superblock is corrupted, the file system may stop working properly.
In these cases, the drive usually appears empty or unreadable in Windows File Explorer.
When you connect it, Windows may offer to create a new simple volume (a new partition), to format the drive or to change its letter. If you need the data, do not accept any of these options.
However, if the drive doesn’t appear even in the BIOS/UEFI, the problem is usually not the file system but the connection or the drive’s hardware.
Your hard drive is physically damaged
Another possible culprit is the drive’s physical components.
Hard drives contain extremely delicate and complex parts that work hard to keep the drive running.
Manufacturers design these parts to withstand heavy use, and they can keep working for years.
But the parts wear out sooner or later, whether from age or from manufacturing defects.
When a hard drive fails physically, you’ll probably see error messages in Windows. If the drive clicks, makes unusual noises or doesn’t spin up, switch it off and don’t keep trying: every attempt can make the damage worse.
Cable problem or bad connection
One of the most overlooked causes of this error is a problem with the data cable or power cable that connects the drive to the computer (or even with the power supply itself).
Most troubleshooting guides for undetected drives suggest checking the power cable first. In practice, the power cable is rarely the problem.
Even so, the error may simply be caused by a bad connection.
If the cable is to blame, fixing the connection can make the drive reappear with your important files intact: an easy fix for a problem that looked frightening at first!
For an internal hard drive, this means the SATA (or older ATA) cables that connect it to the motherboard.
For an external hard drive that doesn’t show up, check the USB cable and, if possible, the SATA-to-USB bridge board inside the enclosure.
Sometimes, reseating the drive’s connectors or replacing the SATA data or power cable solves the problem, especially when an internal drive doesn’t appear in the operating system’s Disk Management tool.
To check this, switch off and unplug the computer, open the case, locate the drive and check its cables.
How to fix “hard disk not detected” errors
Below are 6 ways to fix the error. Before trying any of them, remember: if the drive holds data you need, avoid anything that writes to it until the data is safe.
1. Check your connection
This is usually the quickest fix. For a start, if you can, connect the drive directly via SATA instead of USB.
Also, try a different cable and port to see if that makes a difference.
You can also connect the drive to another computer to see whether it works there or whether the problem is specific to your machine.
This will tell you whether the problem lies with the drive, the computer or the cables.
2. Format the hard drive as NTFS (only if you don’t need the data)
The error can be caused by an unsupported, RAW or corrupted file system.
Formatting the drive with a compatible file system makes it usable again, but it does not bring the data back.
Formatting erases all the data on the drive. If you need your files, don’t format: recover them first (see option 3) or contact a data recovery lab, and only format afterwards.
If the data is already safe or you don’t need it, follow these steps to format the drive:
- Press “Windows + X” and click “Disk Management” in the list of options;
- In the window that opens, right-click the partition on the drive and select “Format”;
- In the dialog box, set the file system to NTFS, check “Perform a quick format” and click “OK” to start formatting.
3. Recover the data and create a new partition
There are several data recovery programs, some of them free, that can find lost partitions and files on a drive; one of them is EaseUS Data Recovery Wizard.
Follow the steps below to recover the data from lost partitions before fixing the undetected drive:
- Download, install and open EaseUS Data Recovery Wizard on a different drive from the one you want to recover;
- Select the drive you want to scan;
- Select the files you want to recover from those the program finds;
- Click “Recover” and save the data to a different drive. Once your files are safe, you can create a new partition on the problem drive.
4. Change the drive letter
The drive letter can also be the reason why the drive isn’t showing up.
The drive may have no letter assigned, or its letter may clash with another drive (a mapped network drive, for example), so Windows doesn’t show it in File Explorer.
To change the drive letter:
- Right-click “This PC”, select “Manage” and click “Disk Management”;
- Right-click the partition on your drive and select “Change Drive Letter and Paths…”;
- In the window that opens, click “Change…” (or “Add…” if the partition has no letter);
- Choose a free letter from the list and click “OK”;
- Confirm the warning. The drive should now appear in File Explorer under the new letter.
5. Update the hard drive driver
If your drive shows a yellow exclamation mark in “Device Manager”, under “Disk drives”, there is a problem with its driver.
This could be what’s causing the error and preventing the drive from appearing in File Explorer and Disk Management.
Follow the steps below to update the driver:
- Right-click “This PC” and select “Manage”;
- Select “Device Manager” and expand “Disk drives”;
- Right-click the problem drive and select “Update driver”;
- Click “Search automatically for drivers”.
Finally, restart your PC after updating the driver and check whether the drive has reappeared.
6. Initialize the disk, create a volume and enable the disk in the BIOS
Initializing is only for new, empty drives. If a drive that holds data shows up as “Not initialized”, don’t initialize it: that writes a new partition table and puts the data at risk. In that case, recover the data first or contact a lab. To initialize a new drive:
- Right-click “This PC” and choose “Manage”;
- Go to “Disk Management”, right-click the new drive and choose “Initialize Disk”;
- In the dialog box, select the drive, choose the MBR or GPT partition style and click “OK”;
- Right-click the unallocated space on the new drive and select “New Simple Volume”;
- Set the volume size, choose a drive letter and select NTFS as the file system;
- To finish, click “Finish”.
Enable the drive in the BIOS:
If the drive (or the port it’s connected to) is disabled in the BIOS/UEFI, the operating system can’t detect it, so it won’t appear in Windows.
In this case, check whether it’s disabled in the BIOS:
- Restart the PC and press “F2” or “Del” repeatedly until the BIOS screen appears;
- Use the arrow keys to open the storage settings (often under “Integrated Peripherals” or “Advanced”) and press “Enter”;
- Check that the SATA port the drive is connected to (or the USB controller, for an external drive) is set to “Enabled”; if not, enable it;
- Finally, save the changes and exit the BIOS.
Then let the PC restart and check whether the drive is now detected.
Bot can help
If you’ve run into the “hard disk not detected” error, there could be several reasons behind it.
These include a corrupted or physically damaged drive and a faulty cable connection.
There are several possible fixes: you can check that the cables are properly connected and working, recover the data and create a new partition, or format the drive once your data is safe.
Other options are to change the drive letter, update the drive’s driver, or initialize a new drive, create a volume and enable it in the BIOS.
However, trying these fixes on your own is not only complicated but can also cause you to lose the data stored on the drive.
To avoid this, the best option is to turn to a specialized data recovery service, like the one we offer here at Bot.
With highly qualified professionals, advanced recovery methods and a Class 100 (ISO 5) cleanroom, we work to recover the data from your drive safely, with the best chances of success.
With more than two decades of experience in data recovery, Bot is available on social media 24 hours a day, 7 days a week, to answer any questions you may have.
Join our satisfied customers: start your recovery with us now.
