Hard Drive Shows Up in BIOS But Not Windows: 7 Fixes to Try Now

When a hard drive appears in BIOS but not in Windows, the problem is usually related to system configuration rather than hardware failure. This article analyzes the most common causes behind this issue and presents several proven solutions to help Windows recognize the drive properly. For situations where data access is at risk, the guide also highlights safe recovery considerations to protect important files before applying fixes.

Aria

By Aria / Updated on January 4, 2026

Share this: instagram reddit

Overview

 

Hello, I have a hard drive that is only showing up in BIOS. And is nowhere to be found in Windows. Not in disk management and not in device manager. I have it plugged into the first SATA port on my Asus ROG Strix B-560 A Gaming WIFI Motherboard if that matters. If anyone who might know how to fix this please do. Is there a setting in Bios that might cause this? Something else? Let me know.

- Question from Thopmson

When your hard drive doesn’t show up in Windows, many users will check the BIOS to see if the drive can be detected. However, if you find that the hard drive is recognized in the BIOS but not in Windows, it can be confusing and frustrating. On the one hand, BIOS recognition usually indicates that the hardware itself is not completely dead; on the other hand, the absence of the drive in Windows makes it inaccessible for daily use.

Hard Drive

This article will explain why this problem occurs, how to recover important files safely if needed, and how to fix the issue step by step so the drive can be used normally again.

Why Hard Drive Shows up in BIOS But Not Windows

If the drive is visible in BIOS, it means the motherboard can communicate with the hard drive. The problem usually lies at the operating system level including driver or controller issues. Common reasons include:

  • The drive is not initialized or has no partition table,
  • No drive letter is assigned, so Windows cannot display it,
  • The file system is incompatible or corrupted (e.g., Linux EXT or damaged NTFS),
  • The disk driver is outdated, missing, or malfunctioning,
  • RAID mode is enabled in BIOS, hiding the disk from Windows,
  • The drive is disabled in BIOS settings or partially misconfigured.

How to Recover Files from the Hard Drive Not Showing in Windows

When Windows cannot access the drive, files may still be intact. Attempting repairs without a backup can cause permanent data loss. A safer approach is to recover files from the hard drive first using a professional recovery tool like MyRecover. It is designed for situations where drives are inaccessible, unallocated, or not showing in Windows. Its intuitive interface allows users of all skill levels to complete data recovery with just a few clicks.

 MyRecover
Easy & Powerful Data Recovery Software
  • Intuitive interface requiring no technical expertise.
  • Support 1,000+ file types, including documents, images, videos, emails, and more.
  • Handle with more complex data loss cases like OS crash, formatted, RAW, corrupted or deleted drive.
  • Compatible with all storage devices: USB drives, HDDs, SSDs, SD cards, etc.
  • Combined scanning method: Quick Scan for speed, Deep Scan for thorough recovery.

Step 1. Download and install MyRecover on your computer from Microsoft Store.

Step 2. Run the program and select the drive to scan for lost files, then click "Scan" to search for recoverable files.

Select Drive to Scan

Step 3. After the scan is completed, choose the files you wish to recover from the lists under the "Path" or "Type" tab and click "Recover".

Choose Files to Recover

Step 4. Save the recovered files to a safe location (not the original drive).

Select a Location to Save

Once the process is done, the message "Files have been recovered successfully" will pop out. Then, you can access the recovered files by clicking on the destination folder path or the "Browse" button.

Recover Successfully

How to Fix the Hard Drive Shows up in BIOS But Not Windows

Once your data is fully recovered, you can start addressing the underlying issue. This section will provide several practical methods to make your hard drive visible in Windows, and you can choose the right one based on your specific situation. Let's dive into the detailed steps.

1. Initialize the Hard Drive

If you’re connecting a brand-new disk, Windows might fail to recognize it. The disk needs to be initialized before it can work properly in Windows. Open Disk Management to check if your disk is in this state. If it is, follow these steps to initialize the hard drive.

Step 1. Press "Win" + "X" and choose "Disk Management" to open it.

Open Disk Management

Step 2. Right click on the not initialized disk and choose "Initialize Disk".

Initialize Disk

Step 3. Choose MBR or GPT as the disk partition table as your needs and click "OK" to start.

Choose Partition Style

Step 4. Then, you will find the hard drive shows as "Unallocated". Right click on the unallocated drive and click "New Simple Volume".

New Simple Volume

Step 5. Choose a drive letter for the drive and click "Next".

Assign New Drive Letter

Step 6. Click "Format the volume with the following settings" and choose a file system like NTFS, then check the "Perform a quick scan" option to make the drive usable again.

Choose File System

2. Online the Disk

If the connected drive was removed from another computer, Windows will detect that it originates from a different device and force it into an offline state. This can also cause the drive to be recognized in the BIOS but not show up in Windows.

Step 1. Open Disk Management like mentioned above.

Step 2. Right click on the "Offline" disk and choose "Online".

Online Disk

Step 3. Click "OK" to save the change.

3. Assign a New Drive Letter

After the drive is set to online, you still need to assign a drive letter to make it show up in File Explorer. This method can also be used to fix the issue of the drive not appearing in Windows due to a missing or conflicting drive letter.

Step 1. Open Disk Management and locate the drive not showing in Windows.

Step 2. Right click on it and choose "Change Drive Letter and Paths".

Change Drive Letter and Paths

Step 3. Choose a different drive letter for the drive and confirm.

Assign New Drive Letter

4. Update the Disk Driver

Outdated or corrupted drivers can prevent Windows from mounting the disk. That’s why it won’t show up in Windows even if it is detectable in the BIOS.

Step 1. Press "Win" + "X" and choose "Device Manager" to open it.

Open Device Manager

Step 2. Expand "Disk drives" and right click on the hard drive not showing up in Windows, choose "Update driver".

Update Driver

Step 3. Choose "Search automatically for updated driver software" to continue the process.

Search Automatically for Updated Driver Software

5. Enable the Drive in BIOS

If the hard drive is accidentally disabled in BIOS, it will still show up in BIOS but become inaccessible to the operating system. So, it won’t appear in Windows. Change BIOS settings and reboot your computer to see if Windows detects the drive.

Step 1. Restart your computer. As soon as it boots up, repeatedly press F1, F2, or Del (depending on your computer brand) to enter BIOS.

Step 2. Under "Advanced" menu, locate the "SATA Controller" or "Integarted Peripherals" and select the drive.

Step 3. Change the statue from "Disable" to "Enable".

Enable Drive in BIOS

Step 4. Press F10 to save the changes and exit.

6. Format the Drive

If the drive uses a Windows unsupported or corrupted file system, Windows may prevent it shows in File Explorer. Open Disk Management to check the drive’s file system. If it is incompatible with Windows, format it to NTFS or other Windows-compatible file system. However, this method will erase all data on the drive, which is why it is crucial to recover the data beforehand.

Step 1. Press "Win" + "X" and choose "Disk Management" to open it.

Step 2. Right click on the drive to choose "Format".

Format Drive in Disk Management

Step 3. Select a file system like NTFS and check "Perform a quick scan" option, then click "Finish" to start the process.

Choose File System

The End

When a hard drive is visible in BIOS but missing in Windows, it doesn’t necessarily mean the drive has failed. In most cases, the issue is related to initialization, drivers, file systems, or BIOS settings. By first fixing the issue, recovering your files from the drive to avoid permanent loss. After that, applying the appropriate fix mentioned above can usually restore full access to the drive.

For users who want more advanced features and support for more complex disk issues, the MyRecover Professional edition offers greater flexibility, making it a reliable choice when standard Windows tools fall short.

Aria
Aria · Editor
I've been specializing in the data recovery industry for years. I am dedicated to translating intricate software features and functions into plain - language explanations, enabling everyone to understand how to utilize the data recovery software effectively and retrieve their valuable data with confidence. My overarching professional objective is to bridge the gap between complex data recovery technologies and users of all skill levels. Through my work, I strive to eliminate the common anxiety associated with data loss, thereby providing a reliable method for safeguarding digital assets.