Jun. 25, 2025 / Updated by Seraphina to Windows 10
When installing a new operating system or replacing a hard drive, some users may encounter an issue where the BIOS fails to detect the SSD, causing the system to be unable to boot or read data.
This article will explain the common causes and provide practical solutions to help restore SSD detection and ensure your computer runs smoothly.
SSD does not appear in the BIOS menu during startup
System installation prompts "No drives detected"
Error message on boot: "No Bootable Device" or "Insert Boot Media"
SATA/PCIe slots in BIOS appear empty
Loose or damaged data/power cables
Incorrect BIOS settings (e.g., SATA mode set improperly)
Motherboard incompatibility or port malfunction
SSD configured as M.2 PCIe but NVMe support is disabled in BIOS
SSD is physically damaged or has reached the end of its life
Outdated BIOS firmware incompatible with newer SSDs
Power off the computer and disconnect it from power.
Open the case and check that the SATA/data and power cables are firmly connected to the SSD.
If using an M.2 SSD, ensure it's properly inserted and secured with a screw.
Try using a different SATA cable or another SATA port on the motherboard.
Press Del, F2, or F10 during startup to enter BIOS (key may vary by manufacturer).
Make sure SATA Mode is set to AHCI (not IDE or RAID).
Check the Boot section to see if the SSD is listed.
For NVMe SSDs, confirm that PCIe/NVMe support is enabled.
Save changes and restart the computer.
Outdated, corrupted, or missing drivers can also prevent BIOS or Windows from recognizing the SSD. If you're not familiar with manual installation, tools like Driver Talent can automatically detect and update the appropriate drivers.
Download and install the latest version of Driver Talent.
Launch the software and click "Scan" to detect all hardware and driver issues.
Locate the storage driver in the scan results and click "Update".
Restart your computer after updating to apply the changes.
Visit the official website of your motherboard manufacturer.
Download the latest BIOS version compatible with your motherboard model.
Follow the official instructions for updating BIOS (using the built-in utility or USB offline update).
After the update, reboot and check if the SSD appears in BIOS.
If the SSD is recognized in BIOS but not in Windows, it may just need to be initialized:
Press Win + X, then click "Disk Management".
Look for an Unallocated drive (your SSD), right-click and choose "New Simple Volume".
Follow the wizard to initialize, format, and assign a drive letter.
If the SSD is not recognized on another motherboard either, it's likely defective:
Use the manufacturer's SSD diagnostic tool to check health status.
If it still fails to be detected, contact support or replace the SSD.
Always discharge static electricity before handling SSDs to avoid damaging components.
After installing an SSD, remember to initialize and format it.
Regularly update BIOS and motherboard drivers to maintain compatibility.
Avoid frequently plugging and unplugging SSDs to maintain stable hardware contact.
While BIOS failing to detect an SSD is a common issue, it can often be resolved by checking hardware connections, adjusting BIOS settings, or updating firmware.
Follow the steps in this article to troubleshoot the problem. If the issue persists, it's recommended to consult a professional technician for further assistance.
How to Download and Install Epson L3110 Driver on Windows
Fallout 4 Crashing on Startup? Try These Methods
How to Fix PC Not Detecting Graphics Card Issue
Effective Ways to Fix Speaker Buzzing Issues on Windows
Logitech Gaming Keyboard Not Working? Try These Fixes
![]() |
ExplorerMax |
![]() |
Driver Talent for Network Card | |
Smart and advanced file explorer tool for Windows platforms | Download & Install Network Drivers without Internet Connection | |||
30-day Free Trial | Free Download |