[Solved] SSD Not Detected In BIOS | 12 Solutions

12 minutes read

Is SSD not detected in BIOS? Don’t worry if you can’t see your SSD on the BIOS configuration screen. There are solutions for your Windows computer’s BIOS not detecting SSD issues. In this article, we will discuss the reasons for this error and potential solutions to resolve the error.

Written By
Updated On

If you are in a situation where you enter the system BIOS to change the boot sequence and upon entering BIOS, you realize that the internal SSD is not detected. There are many possible reasons for this to occur, such as a faulty data cable or a faulty SSD.

Here, in this article, we cover the reasons for this error and potential solutions to resolve the same. Before moving ahead, let us first understand the common scenario for the occurrence of this "SSD not detected in BIOS" error.

Table Of Content:

Why Is My SSD Not Being Detected?

Below we have added a table of possible reasons and solutions to help you solve the SSD not detected in the BIOS issue quickly:

ReasonQuick Fixes
Faulty or disconnected data cableCheck cables and connections, and replace them if needed
Outdated device driversUpdate drivers
Drive not enabled in the BIOSEnable drive in BIOS settings
Faulty SSD drive not detected by a computerCheck if the drive is visible in Disk Management; if not, replace the drive

How To Fix SSD Not Detected In BIOS?

Below we have added 12 solutions to help you fix the SSD not detected in the BIOS issue:

Solution 1: Check Power and SATA Cables 

Ensure the power and SATA cables connected to the SSD are securely plugged in. Sometimes loose or faulty cables can prevent proper detection.

Solution 2: Check for Hardware Conflicts

Ensure that there are no conflicts between the SSD and other hardware components. For example, some SATA controllers have multiple ports that share bandwidth. Try connecting the SSD to a different SATA port to eliminate any conflicts.

Solution 3: Verify and Replace Faulty Data Cable

The first thing you should do is inspect the motherboard and SSD connections to verify if there are any bent or misaligned pins. If a cable is pinched, creased, or even folded, it might cause breakage internally. Externally your cable might look good, but it will be damaged internally.

If there is a damaged SATA cable or other data cable, you might consider replacing the cable. You can refer to the laptop or SSD manufacturer's website to see the recommended length of the cables. Seagate actually recommends their users for shorter cables that are less than 1 meter.

Solution 4: Enable Drive in BIOS

If your hard disk is not being detected in BIOS, it is possible that the drive has not been set up yet. To set up the drive, follow the steps below.

  • Restart your computer and press the ‘F2’ key or any key according to your PC

Note: Different PC manufacturers use different keys to enter the system BIOS. If you have a Dell, then the F2 key is normally used to enter BIOS. Find out the key on your computer to enter BIOS and hit that particular key.

  • This will open the system BIOS; go through the system documentation to check if the hard drive is turned OFF
  • If it is OFF, turn it ON in the system setup
  • After you have turned it ON, restart your computer and enter BIOS again to check if your drive is detected and the problem is resolved.

If the drive is still not detected, there is a possibility that your drivers are not updated. To update drivers, go to the next step.

Solution 5: Disconnect Other Drives to Troubleshoot SSD not Detected in BIOS Issues

If your SSD is not detected in BIOS, it's possible that other storage devices connected to your computer may be interfering with its proper functioning. In such cases, you can try to disconnect these drives and see if the SSD is recognized by your computer's BIOS or not.

You can follow the below simple steps to find out whether the other drives are the reason behind the SSD not being detected in the BIOS issue:

  1. Shut down your computer and unplug all external devices, such as USB drives or external hard drives.
  2. Open your computer case and locate the SATA cables connecting the other drives to your motherboard.
  3. Carefully unplug these cables and make sure not to damage any other components.
  4. Restart your computer and enter the BIOS menu by pressing the designated key during boot-up (usually F2, F10, or Del).

Now, check if your SSD is now recognized by the BIOS. If it is, then the SSD not appearing in the BIOS issue may have been caused by a conflict with the other drives. And if not, then proceed to the next method.

Also Read: Best Hard Drive Recovery Software

Solution 6: Reset BIOS Settings to Fix SSD Not Detected Issue

Resetting the BIOS settings to default values can help in case any incorrect settings are causing the SSD detection problem.

Solution 7: Update Device Drivers

If the device drivers in your system are outdated, there are chances that the hard drive may not be detected. To update device drivers, you can follow the steps below.

  • Click on the Start menu and search for Device Manager, and hit Enter
  • Open Device Manager and identify your hard drive from the list
fix ssd not detected in bios by updating the driver
  • Right-click on the hard drive and select Update drivers
  • Then select Search automatically for updated driver software

This will update the device drivers automatically. However, if this doesn’t help, you can also try uninstalling the drivers. To do this, right-click on your hard drive, and click on Uninstall to uninstall drivers. Then restart your system, and this will automatically ‘reinstall’ drivers for you. Now enter BIOS and check if the drive is being detected. If not, proceed to the next step.

Solution 8: Configure SSD Settings to Fix SSD Not Detected In Bios

If your SSD is not detected in BIOS, it is likely that the SATA controller mode is not set properly. You can configure the SATA controller mode by following the steps below.

  • Restart your computer and keep pressing the F2
  • Press the Enter key to enter SATA Configuration.
  • Select serial ATA and hit Enter.
  • You will see SATA Controller Mode. Choose the IDE Compatibility Mode.
  • Now Save the changes and restart your computer to enter BIOS.
  • Now the BIOS will be able to detect your SSD

Solution 9: Test the SSD on Another System

Connect the SSD to another computer to see if it gets detected. If it does, it suggests an issue with your original system's configuration or hardware.

Solution 10: Update BIOS Firmware 

Check if there is a BIOS update available for your motherboard. Updating the BIOS can sometimes resolve compatibility issues and improve SSD detection.

Solution 11: Faulty SSD not Getting Detected

If none of the above methods work, it’s possible that your SSD is faulty. Failed, damaged, or dead SSD can be a result of many reasons, such as temperature and ventilation to the drive, a large number of bad sectors, etc. In this case, you may need to examine further to debug the issue.

In most cases, one of the above methodologies will address the SSD that is not detected. If your drive is severely corrupt or has bad sectors, formatting it may resolve the issue in some cases.

Alert: Formatting your SSD drive will erase all your data. So, make sure to back up your computer before formatting your SSD. If you have already formatted your SSD without any backups, don’t worry refer to this article to find out how to recover data from a formatted SSD.

Solution 12: Format Your SSD Drive to Resolve Detection Issues

Sometimes, SSD is not detected in BIOS due to a corrupted file or a faulty installation of an application, which prevents it from functioning properly. In such cases, formatting the SSD drive can help resolve the issue.

How to Recover Data From Undetected SSD?

To recover data from an SSD, you need one of the best SSD recovery software, such as Remo Recover.

Remo Recover is an excellent data recovery solution for SSDs. Its advanced scanning algorithms and powerful features make it effective for recovering data from undetected SSDs. 

This tool supports various SSD types and brands, including NVMe M.2 SSDs, along with all major file formats, including photos, videos, music files, and documents.

Download this tool now and follow the below simple steps to start the recovery process from your undetected SSD.

Steps to Recover Data from Undetected SSD using Remo Recover:

Connect your SSD to another computer, don’t worry about your computer showing the drive on the screen. Download and install Remo Recover on your computer and follow the below-mentioned steps:

  • Connect the SSD drive to the working operating system.
  • Launch Remo Recover 6.0 and choose the SSD drive and click on Scan.

Note: If you are unable to find your SSD drive, click on the Can’t find Drive? Option.

select drive which is not detected in bios
  • The tool will initiate Quick Scan, and then it will automatically run Deep Scan, where you can recover your data simultaneously while the scan is running through the Dynamic Recovery View.
scan the undetected ssd in bios
  • Once the scanning is complete, Preview the files and verify the SSD recovery.
preview the recovered files from undetected ssd
  • If you find all your files, go ahead and Save them to the desired location by clicking on the Recover option to get the files back.
successful ssd recovery


All the above-mentioned methods will certainly help you fix SSD not getting detected issues on your computer. However, even after following all the methods mentioned above, if you were not able to detect your SSD in BIOS, then you might have to consider finding a solution offline. In case you were successful in fixing the SSD not detected issue here, do let us know your thoughts below.

Frequently Asked Questions

How do I get BIOS to recognize my hard drive?

The BIOS should recognize any device connected to the motherboard however, if it doesn't, try updating the firmware of the device and changing the boot-mode compatibility options. You can change UEFI mode to Legacy Support mode to make the hard drive visible in BIOS.

Why does my HDD show up in BIOS but not Windows?

When a storage device doesn't show up in the Windows file browser, it's likely because the device doesn't have a partition table or assigned file system. You can fix this issue by using the Disk Management tool to assign a layout for the partition table and format the device.

How do I enable SATA ports in BIOS?

To enable SATA ports in BIOS, find the "SATA SETTINGS" or "SATA Configuration" option in the "Configuration" or "Advanced" section. Set the "Enabled" value for SATA Controller and ensure that the AHCI protocol is enabled.

How do I wipe my SSD from BIOS?

To wipe an SSD from BIOS, you need to set a password and use the options available under the Hard Disk Password section of your BIOS. This is a safety measure to prevent accidental data loss.

About the Author: John Harris

With a decade of experience in data recovery, John Harris, Senior Editor at Remo Software, is your go-to specialist. His focus includes partition management, Windows solutions, and data troubleshooting, delivering insightful content that serves both users and search engines. John's expertise shines through in illuminating blog posts, untangling data loss intricacies across diverse storage platforms.…