You have installed a new one SSD into a laptop, but the system doesn’t see it? Or did the old drive suddenly disappear from Explorer? This problem occurs more often than it seems - and the reasons can be either trivial (unconnected cable) or serious (controller failure). In this article we will look at all possible scenarios, from simple to complex, with step-by-step instructions for Windows 10/11, Linux and even macOS (for laptops MacBook).

It is important to understand: if BIOS doesn't see SSD, this is one situation, but if the drive is displayed in the BIOS, but is not in the system, it is completely different. We will consider both cases, and also dwell separately on unique problem with laptops with two M.2 slots, where the second slot can be disabled at the firmware level. Ready to bring your SSD back to life? Let's begin!

1. Check the physical connection: cables, slots and adapters

The first thing you need to do is make sure that the drive is physically connected correctly. Even experienced users sometimes miss the obvious. Let's start with basic checks:

  • 🔌 Check the SATA cable (if you are using a 2.5" SSD). It often comes loose or is damaged. Try replacing it with a known working one.
  • 🖥️ Make sure the SSD is properly inserted into the M.2 slot. The drive should fit tightly, without play, and be secured with a screw. Some laptops (eg. Lenovo ThinkPad or Dell XPS) have keys on slots - B-key or M-key. If the keys do not match, the SSD will not be detected.
  • 🔄 Try another slot (if there are several of them). In laptops with two M.2, sometimes one slot only works with PCIe, and the other - only with SATA. For example, in ASUS ROG Zephyrus the second slot may be disabled by default.
  • 🔧 Are you using an adapter? If you connect an M.2 SSD via an adapter to a SATA port, check the compatibility. Some cheap adapters do not support NVMe- drives.

Pay special attention to laptops with hybrid slots (for example, in HP Pavilion or Acer Swift). They can be installed Optane-cache or Wi-Fi module, which occupies the M.2 connector. If you try to connect an SSD instead of Wi-Fi, the system will not see it - you need to flash the BIOS.

⚠️ Attention: Some laptops (eg. MSI GS65 or Gigabyte Aero) have temperature drops on SSD. If the drive overheats, the system may turn it off. Check the temperature via HWiNFO or CrystalDiskInfo.
📊 What type of SSD are you using?
  • M.2 NVMe
  • M.2 SATA
  • 2.5" SATA
  • External USB SSD
  • I don't know

2. Problems in BIOS/UEFI: why the system does not see the drive

If the SSD does not appear even in the BIOS, the problem lies at the firmware level or hardware incompatibility. Here's what to check:

  • 🔍 Is AHCI mode enabled? Go to the BIOS (usually the F2, Del or Esc on boot) and find the section Storage Configuration. Parameter SATA Mode must be in position AHCI, not IDE or RAID.
  • 🔄 Update BIOS. Outdated firmware versions may not support newer SSD models. For example, laptops 2015-2017 (like Lenovo Yoga 720) often require updating to work with NVMe.
  • 🚫 Is the M.2 slot disabled? In some BIOS (for example, on ASUS ROG or MSI) there is an option M.2 Slot Enable/Disable. Make sure it is activated.
  • 🔧 Reset BIOS settings. Sometimes resetting to factory settings helps (option Load Default Settings) or removing the battery CMOS for 10 minutes.

If the SSD still does not appear after updating the BIOS, check compatibility list on the laptop manufacturer's website. For example, Dell Latitude 7490 officially supports only certain models Samsung PM981 or Toshiba XG5. Installing an uncertified drive may make it "invisible".

Laptop manufacturer Typical SSD problem Solution
Lenovo (ThinkPad, Legion) The second M.2 slot is disabled by default Update BIOS or enable the slot in settings
HP (Pavilion, Omen) Optane cache conflict Disable Optane in BIOS or remove the module
ASUS (ROG, ZenBook) Incompatible with some NVMe Check list of supported models
Acer (Swift, Predator) M.2 slot only works with SATA, not PCIe Use SATA version of SSD or adapter
💡

If there is an option in the BIOS Secure Boot, try disabling it temporarily. Sometimes it blocks the initialization of new drives.

3. SSD is visible in BIOS, but not visible in Windows: what to do

If the drive is detected in the BIOS but not in Conductor or Disk Management, the problem lies in the system settings. Follow this algorithm:

  1. Open Disk management (Win + X → Disk Management). If the SSD appears as Not distributed, it needs to be initialized and formatted.
  2. Check drivers. Go to Device Manager (devmgmt.msc) and find the section Storage controllers. If there are unknown devices (yellow exclamation mark), update the drivers manually.
  3. Use DiskPart. Launch Command Prompt as administrator and enter:
    diskpart
    

    list disk

    select disk X (где X — номер вашего SSD)

    attributes disk clear readonly

    clean

    create partition primary

    format fs=ntfs quick

    assign letter=G

  4. Check for drive letter conflict. Sometimes the SSD gets a letter that is already occupied by a network or virtual drive. Change it to Disk Management.

If after these steps the SSD is still not visible, the problem may be file system. For example, if the drive was formatted in ext4 (for Linux), Windows will not see it. Use MiniTool Partition Wizard or EaseUS Partition Master to convert to NTFS.

⚠️ Attention: If the SSD has previously been used in macOS, it may have markup GPT with APFS, which Windows does not recognize. In this case, a complete re-partitioning via DiskPart (command clean).

☑️ SSD diagnostics in Windows

Done: 0 / 5

4. Problems with drivers and controllers: NVMe vs SATA

One of the common reasons for SSD “invisibility” is missing or outdated drivers. This is especially true for NVMe- drives that require special drivers to work on older systems (for example, Windows 7 or Windows 8.1).

Here's how to check and update your drivers:

  • 🔍 Identify the controller. B Device Manager find your SSD (it may be hidden under Other devices or Storage controllers). Remember Equipment ID (right click → Properties → Details → Hardware ID).
  • 🔄 Download drivers from the manufacturer's website. For NVMe drivers are often needed from Samsung, Intel or Western Digital. For example, for Samsung 970 EVO Plus required Samsung NVMe Driver.
  • 🖥️ Use universal drivers. If the SSD manufacturer does not provide drivers, try Standard NVM Express Controller from Microsoft (updated via Windows Update).
  • 🚫 Conflict with RAID controller. Some laptops (eg. Dell Precision) mode is on RAID On, which blocks access to NVMe. Switch to AHCI in BIOS.

For Linux The problem may lie in the absence of a kernel module. Check if the module is loaded nvme:

lsmod | grep nvme

If not, download it manually:

sudo modprobe nvme
How to find out the SSD controller model without drivers?

If the SSD is not detected by the system, but is visible in the BIOS, you can use a LiveCD with Linux (For example, Ubuntu). Boot from the flash drive, open a terminal and enter the command:

sudo lshw -class disk

This will show the controller model and then you can find the drivers.

5. Hardware faults: how to check if the SSD is alive

If all software methods have been tried and the SSD is still not visible, it is possible hardware failure. Here's how to diagnose it:

  • 🔋 Check power. Connect the SSD to another laptop or PC via USB adapter (For example, ORICO or Sabrent). If the drive is not detected there either, the problem is in the SSD itself.
  • 🔥 Controller overheating. Some models (eg Western Digital Black SN850) warm up to 80-90°C and turn off. Check the temperature via HWiNFO.
  • 🛠️ Damaged contacts. Inspect the M.2 or SATA connector for oxidation, bent pins, or burnt marks. Clean them up alcohol solution and a soft brush.
  • 💥 Failure of microcircuits. If the SSD makes clicking noises, does not heat up and is not detected anywhere, the controller or memory is most likely burned out. In this case, it will only help professional data recovery (for example, in laboratories ACE Lab or HDD Recovery).

To test the performance of the SSD, you can use the following utilities:

  • CrystalDiskInfo (shows SMART-status and temperature).
  • Victoria (tests read/write speed and the presence of bad sectors).
  • HDDScan (checks the health of the drive by SMART-attributes).
⚠️ Attention: If in CrystalDiskInfo SSD status is marked as Bad or Caution, and the parameter Reallocated Sectors Count exceeds 100, the drive is in in emergency condition. Do not store important data on it!
💡

If the SSD is detected by utilities but is not visible in the system, the problem is most likely software (drivers, partitioning). If it is not detected anywhere, there is a hardware fault.

6. Features of laptops with two SSDs: why the second slot does not work

Many modern laptops (eg. MSI GS66, ASUS TUF Gaming or Lenovo Legion) have two M.2 slots, but the second one may be disabled by default. Here's why this happens and how to fix it:

  • 🔌 Drive type limitation. Some laptops only support the second slot SATA SSD, not NVMe. For example, in Acer Nitro 5 first slot - PCIe x4, and the second - only SATA.
  • 🔧 Disabling at the BIOS level. There may be an option in the firmware Secondary M.2 Disable. Find it and activate the slot.
  • 🔄 Conflict with Wi-Fi/Bluetooth. In compact laptops (for example, HP Spectre) the second M.2 slot can be occupied by the module Intel CNVi (Wi-Fi + Bluetooth). You'll have to choose: either a second SSD or wireless modules.
  • 💾 Capacity limit. Some laptops (for example, old Sony VAIO) do not see SSDs with a capacity of more than 1 TB in the second slot.

To check if the second slot is active, you can use Linux LiveCD and the command:

lsblk

If the second SSD is not displayed, but is physically connected, the problem is definitely in the BIOS settings or hardware limitations.

7. Data recovery from invisible SSD

If the SSD is not detected, but there is important data on it, do not rush to format it! Here's what you can do:

  • 🔍 Connect to another PC. Use USB-SATA adapter or docking station (For example, Sabrent EC-SSHD). Sometimes the SSD is visible on another device.
  • 🛠️ Use specialized software:
    • R-Studio (recovers data even from damaged drives).
    • TestDisk (free utility for partition recovery).
    • DMDE (supports NVMe and works without installation).
  • 💾 Check on Linux. Some SSDs that are invisible in Windows are detected in Ubuntu or Kali Linux. Use ddrescue to create an image:
  • sudo ddrescue /dev/sdX image.img mapfile
  • 🚨 Contact the laboratory. If the SSD is not detected anywhere, but the data is critical, do not try to recover it yourself - this may make the problem worse. Laboratories like ACE Lab or HDD Recovery work in clean rooms and can save data even from dead drives.
⚠️ Warning: Never use CHKDSK or format on a faulty SSD! These utilities can permanently destroy data. Use them instead Victoria in mode REMAP (if the SSD is still somehow detected).

FAQ: Frequently asked questions about problems with SSDs in laptops

My laptop doesn't see the new M.2 NVMe SSD. It doesn't show up in the BIOS either. What to do?

First check:

  1. Is the SSD inserted correctly (it should click and lock into place with a screw).
  2. Does your laptop support NVMe (some older models only work with SATA M.2).
  3. Is the BIOS updated (especially important for laptops 2015-2018).
  4. Is the M.2 slot disabled in the BIOS (sometimes there is an option M.2 Disable).

If all else fails, try connecting the SSD to another device via an adapter. If it is not visible there either, the drive is faulty.

SSD is visible in BIOS, but not visible in Windows 10. How to fix it?

Possible causes and solutions:

  • 🔹 No drive letter: Open Disk management (Win + X), find the SSD, right-click and select Change drive letter.
  • 🔹 Unallocated space: B Disk Management initialize the disk (right click → Create a simple volume).
  • 🔹 Drivers are missing: Update the drivers for the controller in Device Manager.
  • 🔹 Conflict with other drives: Disconnect all other drives and check if the SSD appears.
The laptop stopped seeing the SSD after a Windows update. What to do?

This is a typical problem after major updates (eg. Windows 10 on Windows 11). Solutions:

  1. Roll back to a previous version of Windows (within 10 days after the update).
  2. Update the controller drivers manually (download from the laptop manufacturer's website).
  3. Check your BIOS settings: sometimes the update resets SATA Mode with AHCI on RAID.
  4. If the SSD was encrypted BitLockerYou may need to enter a recovery key.
Is it possible to recover data from an SSD if it is not detected?

Yes, but success depends on the reason:

  • 🔹 Software glitch: Use R-Studio or DMDE for scanning.
  • 🔹 Damaged file system: TestDisk will help restore the partition.
  • 🔹 Hardware failure: Contact the laboratory (trying on your own may make the problem worse).

Don't:

  • Formatting the disk.
  • Launch CHKDSK /f.
  • Attempts to reflash the controller without experience.
Why does my laptop see the SSD only after a reboot?

This is a sign:

  • 🔹 Unstable connection (check cable or M.2 slot).
  • 🔹 Nutrition problems (especially true for laptops with worn out batteries).
  • 🔹 Driver conflict (update chipset and controller drivers).
  • 🔹 SSD overheating (check the temperature in HWiNFO).

Solution:

  1. Check the reliability of the SSD connection.
  2. Update BIOS and drivers.
  3. Disable Windows Fast Startup (Control Panel → Power Options → What the power buttons do → Change unavailable settings → Uncheck "Enable Fast Startup").