[Solved] SSD Not Detected In BIOS | 7 Solutions

🕔 8 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.

User Query: SSD not detected by Windows or shown as a boot option in BIOS

Bought a brand new and compatible SSD, but it isn’t shown as a boot option even though the BIOS sees it in other menus, and unlisted by Windows as a disk I can interact with.

Windows doesn’t list it under devices and drives. Disk Management does not show the SSD or any unallocated partitions. Listed as a physical drive in Storage Spaces but cannot be used to make a storage space. Samsung Magician also doesn’t detect the SSD at all.

Using Asrock B450M Pro4 (updated to latest BIOS version), Windows 10, Samsung 970 EVO Plus NVMe M.2, and an HDD the computer runs on and boots with.

Source: Reddit

Solution: If you are in a similar situation where you enter the system BIOS to change the boot sequence and upon entering BIOS, you realize that the internal SSD is not showing up. 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.

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 showing up 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 8 solutions to help you fix the SSD not detected in the BIOS issue:

Solution 1: 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 2: 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
  • 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 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: Disconnect Other Drives to Troubleshoot SSD not Showing Up in BIOS Issues

If your SSD is not showing up 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.

Solution 5: Configure SSD Settings

If your SSD is not showing up 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 6: 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.

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 7: 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. A downside to formatting is that all data will be lost. If you have a backup, well and good!

However, if your data is lost and there is no backup, Remo Recover is a great choice to recover data from a formatted SSD. Refer to SSD data recovery for more details.

How to Recover Data From Undetected SSD?

To recover data from an undetected SSD you need one of the best SSD recovery software like 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 Hard Drive Recovery Software 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.

  • 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.
  • Once the scanning is complete, Preview the files and verify the SSD recovery.
  • 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.


All the above-mentioned methods will certainly help you fix SSD not getting detected issues on your computer. However, even after following all the above-mentioned methods, if you were not able to make your SSD detected 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.

Default image
John Harris

Senior Editor, Content Analyst and a fan of exceptional customer service. John develops and publishes instructional and informational content regarding partition management, Windows hot-fixes, data management and computer troubleshooting.

As a tenured data recovery specialist, John shares exceptional insights and blog posts about data loss and data recovery across any storage device. With 8+ years’ experience in writing for Data Recovery for both Mac OS and Windows OS computers, he is an avid learner who always wants to polish and simplify the data recovery process. John passes his free time playing Chess and reading Science Fiction novels.

Articles: 548

Leave a Reply