Direction Software

Storage / / 7 min

Getting a Missing SSD Back on the Firmware Screen

An SSD that is missing from the BIOS or UEFI setup utility cannot reliably serve as a boot drive or be installed by an operating system. The issue may come from simple SATA power or data connections, an incorrectly seated M.2 module, a motherboard slot that does not support the drive’s SATA or NVMe protocol, shared PCIe and SATA lanes, or firmware storage settings such as RAID or Intel VMD. This guide presents a safe, methodical diagnostic process: identify the SSD interface, inspect physical installation, test supported ports and slots, review UEFI storage pages, restore sensible defaults, and update firmware when justified. It also distinguishes detection failures from boot-order and partition problems, helping users decide when a drive, cable, adapter, or motherboard needs replacement.

When an SSD does not appear in BIOS or UEFI, the computer cannot use it as a normal boot target and the operating system installer may not see it either. The cause is often physical, but not always: M.2 slots have protocol and lane limitations, SATA ports can be disabled by shared resources, and firmware features such as RAID mode or Intel VMD can change where a drive is displayed. Work from the hardware outward, changing one variable at a time, and avoid formatting or initializing a drive that contains data you need.

First, confirm what “not detected” means

Firmware screens do not all list storage devices in the same place. A SATA SSD may appear under SATA Information, while an NVMe model appears under NVMe Configuration, PCIe Storage, or a similar menu. It may be detected as hardware yet not appear in the boot-priority list because it has no bootable operating system.

Before troubleshooting, distinguish these cases:

  • Not detected: the SSD is absent from all storage, NVMe, SATA, and PCIe device pages.
  • Detected but not bootable: the drive is listed in storage information but is missing from boot options.
  • Detected by firmware but not by an installer or OS: controller mode, drivers, encryption, partitions, or disk state may be involved.
  • Intermittent detection: a loose connection, failing cable, overheating, power issue, or developing SSD fault is more likely.

A drive shown under NVMe or SATA information is electrically visible to the firmware. At that point, boot order is not the first problem to solve; investigate boot files, controller settings, or the operating system instead.

Identify the SSD interface and the supported connection

“M.2” describes the card shape, not necessarily the storage protocol. An M.2 SSD can use SATA or PCIe/NVMe, and a motherboard slot may support one, both, or only certain PCIe generations and lane configurations. A 2.5-inch SATA SSD, by contrast, requires both a SATA data cable to the motherboard and a SATA power connector from the power supply.

Drive typeWhat it needsCommon detection issueUseful check
2.5-inch SATA SSDSATA data cable and SATA powerLoose cable, bad port, missing powerTry a known-good cable and another enabled SATA port
M.2 SATA SSDAn M.2 slot with SATA supportInstalled in an NVMe-only slotCheck the motherboard manual’s M.2 protocol table
M.2 NVMe SSDAn M.2 PCIe/NVMe-capable slotWrong slot, lane sharing, VMD/RAID configurationTest the primary CPU-connected M.2 slot first
PCIe add-in card SSDCompatible PCIe slot and sufficient lanesSlot disabled or lanes reassignedReview PCIe slot-sharing notes in the manual

Inspect the installation safely

Shut down the computer, switch off the power supply if it has a rear switch, and disconnect the power cord. On a laptop, follow the manufacturer’s service guidance and disconnect the internal battery where the design permits. Ground yourself by touching an unpainted metal part of the chassis before handling components.

For SATA SSDs

Reseat both ends of the SATA data cable and the SATA power connector. Do not assume a cable is good because it looks intact; replace it with a known-good cable if possible. Move the drive to another motherboard SATA port, but consult the board manual first. Some boards disable specific SATA ports when an M.2 slot is populated.

For M.2 SSDs

Remove the retaining screw, lift the module gently, then insert it fully at a shallow angle before pressing it down and securing it. Confirm that the standoff is in the correct length position and that a heatsink pad is not preventing proper seating. Do not force an M.2 drive into a slot; keying and documentation should match.

Check slot sharing and motherboard compatibility

Modern motherboards distribute a limited number of PCIe lanes among M.2 sockets, PCIe expansion slots, and sometimes SATA controllers. The manual may state that using a particular M.2 slot disables SATA ports, reduces a graphics slot’s lane width, or makes a secondary M.2 socket unavailable under certain CPU configurations.

Use the motherboard or system manual to verify:

  • Whether the selected M.2 socket accepts NVMe, SATA M.2, or both.
  • Whether the socket works with your installed processor generation.
  • Which SATA ports are disabled when each M.2 socket is occupied.
  • Whether a PCIe add-in card conflicts with a storage slot.
  • Whether an adapter card requires PCIe bifurcation support.

For a new NVMe drive, the best first test is usually the primary M.2 slot specified for a boot drive. If it works there but not in another socket, the SSD is probably functional and the problem is slot support, lane allocation, or motherboard configuration.

Review UEFI storage and controller settings

Enter UEFI setup during startup, commonly by pressing Delete, F2, F10, or Esc. The correct key varies by manufacturer. Begin with the storage information page rather than the boot menu. If the drive is absent, load optimized or default settings only if you understand that this can reset custom tuning, boot configuration, and security settings.

Then examine storage-controller options. SATA mode may offer AHCI, RAID, or vendor-specific RAID modes. NVMe drives can also be managed through Intel Volume Management Device (VMD) or comparable platform RAID features. These settings do not normally make a physically absent drive appear, but they can prevent an operating system installer from seeing a detected drive without the appropriate driver.

  1. Record the current boot mode, storage mode, and RAID or VMD settings.
  2. Confirm whether the SSD appears in SATA, NVMe, or PCIe device information.
  3. Check that the relevant controller and M.2 slot are enabled.
  4. If installing an operating system, use AHCI or the manufacturer-provided storage driver as appropriate for the platform.
  5. Save changes, restart, and recheck the storage information page.

Do not switch an established Windows installation from RAID/VMD to AHCI casually. Windows may fail to boot unless the required driver configuration is prepared in advance. On a system with important data, document settings and seek platform-specific guidance before changing modes.

Update firmware only after basic checks

An outdated UEFI version can have compatibility issues with newer NVMe drives, especially on early motherboard revisions. Update the motherboard firmware using the board maker’s documented method and the exact model revision. Keep the system on reliable power and never interrupt the update process.

SSD firmware can also address stability or compatibility defects, but it is usually updated with the drive manufacturer’s utility after the drive is detected by a working computer. If the SSD cannot be seen anywhere, an SSD firmware utility cannot repair the connection path. Test the drive in another compatible desktop, laptop, or a quality USB enclosure that explicitly supports its protocol. Note that an NVMe enclosure will not work with an M.2 SATA drive, and a SATA enclosure will not work with NVMe.

Separate hardware detection from boot problems

If the drive appears in UEFI but will not start the computer, confirm that the correct boot entry is selected. On UEFI systems, the desired entry often reads Windows Boot Manager followed by the SSD name rather than the raw drive name. A newly installed blank drive will not appear as a boot option until an operating system creates a bootloader.

For a drive that is visible in firmware but missing in Windows, open Disk Management only after verifying it is the intended disk. A new disk may need initialization and partitioning, while an existing disk may simply lack a drive letter. Never initialize, clean, or format an unfamiliar disk: those actions can make data recovery substantially harder.

When replacement or professional help is appropriate

Suspect a failed SSD when it is absent in multiple compatible systems or enclosures after careful reseating and testing. For SATA models, test another cable and power lead first. For M.2 models, test a supported slot on a second machine. Repeated disappearance, read errors, sudden loss of capacity, or severe heating also justify immediate backups if the drive is still readable.

If the SSD contains irreplaceable files and is no longer detected, avoid repeated power cycling, firmware flashing, or improvised repair attempts. Those steps may worsen the condition of a failing device. A qualified data-recovery provider can assess whether recovery is feasible, while warranty service is usually appropriate only after data needs have been addressed.

References

Also in

About the author

María FernándezStaff writer

Researches and tests digital tools. Interested in anything that saves time without adding friction.