SSD Not Showing in BIOS – Step-by-Step Troubleshooting Guide
Introduction When an SSD does not appear in BIOS, it can be alarming. Whether it’s a newly installed SSD, a multi-drive system, or an older drive suddenly undetected, the key is to carefully diagnose hardware, BIOS, and software factors before attempting data recovery. Acting too quickly or incorrectly may result in data loss . This guide will walk you through all practical steps to fix an SSD not detected in BIOS and safely recover files if needed.
Part 1 – Understanding Why Your SSD Isn’t Detected
Several factors can cause an SSD to be invisible in BIOS:
- Loose or faulty connections – SATA data/power cables or M.2 installation may be improperly seated.
- M.2 SSD conflicts – Some motherboards disable certain SATA ports when an M.2 drive is installed.
- Incorrect BIOS settings – AHCI vs RAID mode, UEFI/CSM configuration, or M.2 generation mismatch.
- New SSD requires initialization – Brand-new SSDs must be initialized and formatted in Windows.
- Physical SSD failure – A failing or dead SSD will not show up in BIOS.
| Cause | Risk Level | Notes |
|---|---|---|
| Loose cable | Low | Easy fix; check connectors and reseat SSD |
| M.2 / SATA conflict | Medium | Motherboard may disable some SATA ports when M.2 is in use |
| BIOS misconfiguration | Medium | AHCI/UEFI settings impact detection and boot |
| SSD not initialized | Low | Use Windows Disk Management; avoid initialization if data exists |
| Hardware failure | High | May require professional recovery or replacement |
Understanding the underlying cause ensures you choose the safest troubleshooting path .
Part 2 – Initial Hardware Troubleshooting
Before entering BIOS, start with basic hardware checks:
2.1 Check SATA and Power Connections
- Ensure the SATA cable and power connectors are firmly plugged in.
- Swap cables or use a different SATA port if available.
- For 2.5-inch SATA SSDs, verify power supply provides adequate voltage.
2.2 Re-seat M.2 SSD
- Power down your system.
- Remove the M.2 SSD and reinstall carefully.
- Verify it is screwed in properly and aligned with the slot.
2.3 Test SSD in Another System
- Use a different computer or USB-to-SATA/M.2 adapter to confirm if the SSD itself is functional.
Tip: Some motherboards automatically disable SATA ports when a secondary M.2 SSD is installed. Check your motherboard manual to identify which ports may be affected.
| Step | Action | Expected Outcome |
|---|---|---|
| Reconnect cables | Reseat SATA/power | SSD detected in BIOS |
| Swap SATA port | Use another available port | SSD becomes visible |
| Re-seat M.2 | Remove and reinstall | Resolves poor contact issues |
| Test on another PC | Connect via adapter | Confirms hardware functionality |
Part 3 – BIOS Configuration Checks
BIOS settings are a common reason SSDs go undetected:
3.1 Set SATA Mode to AHCI
- Enter BIOS → Advanced → Storage Configuration.
- Change SATA Operation Mode from RAID to AHCI .
- This ensures compatibility with most SATA SSDs and Windows installations.
3.2 Enable M.2 Slots and Check Drive Type
- Verify that the M.2 slot is enabled .
- Confirm whether the slot supports NVMe or SATA SSDs , depending on your drive.
3.3 Switch Between CSM and UEFI
- Some SSDs, especially NVMe drives, may require UEFI mode .
- Disable CSM if necessary.
3.4 Reset BIOS to Default
- If misconfiguration persists, restore factory BIOS settings .
- Reboot and check if the SSD appears.
3.5 Adjust PCIe/M.2 Generation Settings
- For multi-drive setups, some boards require manually setting M.2 slot generation (Gen 3/4) .
- Example: MSI B650 users reported forcing M.2_2 to Gen 4 to detect the drive.
Note: Avoid frequent changes to BIOS without confirming each step; incorrect settings can cause system instability or drive inaccessibility.
Part 4 – SSD Initialization and Windows Disk Management
If the SSD is brand-new or uninitialized:
-
Press Windows + X → Disk Management .
-
Locate the SSD; it may appear as Unknown or Uninitialized .
-
Caution: If the disk previously contained data, do not initialize ; instead, scan using recovery software first.
-
For new disks:
-
Initialize using GPT (recommended for UEFI systems) or MBR .
-
Assign a drive letter and format safely.
Conditional Tip: If the SSD shows as “Device does not exist” or fails initialization, it may indicate hardware issues or incompatible BIOS settings.
Part 5 – Data Recovery Options with SSD Not Detected
Even if an SSD does not appear in BIOS, data recovery may still be possible using specialized tools like Ritridata .
5.1 Ritridata Recovery Workflow
- Select the SSD – Detects drives even if they are not visible in Windows Explorer.
- Run a Safe Scan – Read-only scanning identifies recoverable files without overwriting the SSD.
- Preview Files – Confirm file integrity and format before recovery.
- Recover to Another Drive or Cloud – Ensures original SSD data remains untouched.
Benefits of Ritridata :
- Safe read-only scanning
- NVMe and SATA SSD support
- File signature detection for uninitialized or corrupted drives
- Preview before restoring files to prevent mistakes
Part 6 – Advanced Troubleshooting & Risk Mitigation
When standard methods fail:
6.1 Update BIOS and Motherboard Drivers
- Some SSD detection issues are caused by outdated firmware.
- Check the manufacturer website for BIOS updates.
6.2 SSD Firmware Updates
- Certain SSDs require firmware patches to function properly.
- Follow official vendor guidance for firmware updates.
6.3 Live USB or External Adapter
- Boot from a live OS USB .
- Access SSD without booting from the main system disk.
- Safe for reading files and imaging the drive.
6.4 Data Recovery from Inaccessible Drives
- Use disk imaging to create a sector-by-sector copy before recovery.
- Reduces risk of permanent data loss if the SSD is failing.
| Method | Risk | Ideal Use Case | Notes |
|---|---|---|---|
| BIOS/Driver Update | Low | SSD not detected after updates | Check motherboard vendor instructions |
| Live USB Boot | Low-Medium | SSD inaccessible in OS | Avoids OS overwrites |
| Disk Imaging | Low | Failing/corrupted SSD | Use image for repeated safe recovery |
SSD Warning: For TRIM-enabled drives, deleted data may be irrecoverable. Always prioritize read-only scans .
FAQ
1. How do I enable an SSD in BIOS? Enter BIOS → Storage/Advanced → Ensure SATA/M.2 slot is enabled and set SATA mode to AHCI.
2. Why did my SSD disappear after a Windows update? BIOS or driver conflicts can cause SSDs to be hidden. Updating firmware or resetting BIOS often resolves the issue.
3. Can I recover data from an SSD not showing in BIOS? Yes. Ritridata or disk imaging tools can scan the SSD safely and recover files even if the drive is unrecognized in Windows.
4. How do I know if my SSD is dead? Test the SSD on another system or using an external adapter. If it’s still undetected, hardware failure may be the cause.
5. Can a SATA cable cause SSD detection issues? Yes. Faulty or misconnected SATA cables often prevent detection. Re-seat or replace cables.
6. Do I need drivers for a new SSD? Most modern SSDs work natively, but NVMe SSDs sometimes require updated drivers for proper BIOS recognition.
7. How to fix NVMe SSD not detected? Check BIOS slot compatibility, PCIe generation settings, and ensure UEFI mode is enabled.
8. How to safely test SSD for failure? Use external adapters or software read-only scans to prevent further data loss.
References
- Ritridata Official Recovery – https://ritridata.com/
- Crucial SSD Initialization Guide – https://www.crucial.com/support/articles-faq-ssd/initialize-ssd-windows
- Reddit SSD Detection Discussions – https://www.reddit.com/r/buildapc/
- AOMEI SSD Troubleshooting Guide – https://www.ubackup.com/articles/ssd-not-detected-in-bios.html