Are you trying to install Windows 11 to a new one SSD, but the installer stubbornly does not see the drive? This problem is familiar to many - especially owners of laptops with NVMe-disks or older models where the BIOS requires manual configuration. In 80% of cases the reason lies in incorrect parameters UEFI, lack of drivers or incompatibility of disk operating modes.

In this article we will look at all possible reasonsreasons why the laptop does not recognize the SSD when installing Windows 11 - from basic (unconnected cable) to complex (lack of support TPM 2.0 in the firmware). You will receive step-by-step instructions with pictures for each scenario, including work with DiskPart, updating the BIOS and manually downloading drivers. It doesn't matter Samsung 980 Pro at your place or Kingston A400 - solutions are universal.

1. Checking the physical connection of the SSD

Before digging into the BIOS settings or drivers, make sure that the problem is not hardware. Even experienced users sometimes miss the obvious:

  • 🔌 Check the M.2 connector: on some laptops (eg Lenovo Legion or ASUS ROG) the SSD slot may be covered with a protective cover or require additional fastening with a screw. Without fixation, contact is broken.
  • 🔄 Reinstall the disk: remove the SSD and insert it back, making sure that it “sits” until it clicks. Format drives 2242 (short) may not reach the contacts in the slots for 2280.
  • 🔧 Check compatibility: not all laptops support PCIe 4.0 SSD (eg WD Black SN850X). If your laptop is older than 2018, you may need a disk with an interface PCIe 3.0 or SATA.

If you have desktop PC, make sure the SSD is connected to to the correct M.2 slot on the motherboard. Some boards (for example, ASUS Prime B550) have a slot that is disabled when using certain video cards.

⚠️ Attention: On laptops Dell XPS 13/15 (until 2020) the M.2 slot can be blocked in the BIOS if it is already installed on the system SATA SSD. In this case, you need to reset the BIOS settings to factory settings.

2. Setting up BIOS/UEFI to recognize SSD

The most common reason for SSD invisibility is incorrect BIOS settings. Windows 11 requires UEFI-boot mode and GPT-disk layout, but many laptops run in Legacy (CSM)-mode. Here's what to check:

  1. Disable CSM (Compatibility Support Module):
    • Go to the BIOS (usually the F2, Del or Esc when loading).
    • Find a section BootCSM Support and install Disabled.
  2. Enable AHCI mode for SATA/NVMe:
    • In the section AdvancedSATA Mode select AHCI (not RAID or IDE).
    • For NVMe-disk look for the option NVMe Support or PCIe Storage.
  3. Activate Secure Boot (required for Windows 11):
    • In the section Security or Boot turn on Secure Boot and select type Windows UEFI.

After changes be sure to save the settings (F10) and reboot your laptop. If the SSD still does not appear, proceed to the next step.

📊 What laptop do you have?
  • ASUS
  • Lenovo
  • HP
  • Dell
  • Acer
  • MSI
  • Other
BIOS problem Symptoms Solution
Disabled AHCI SSD is not visible in either BIOS or Windows Installer Enable AHCI in SATA settings
Enabled CSM Windows Installer prompts installation in MBR, not GPT Disable CSM and switch to UEFI
Outdated BIOS firmware The laptop does not see NVMe-wheels of new models Update BIOS to the latest version

3. Initialization and partitioning of SSD via DiskPart

If the SSD is visible in the BIOS but not in the Windows 11 installer, it may be not initialized or has incompatible markup. You can fix this through the utility DiskPart:

  1. In the Windows installation window, click Shift + F10to open the command prompt.
  2. Enter the commands in order:
    diskpart
    

    list disk

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

    clean

    convert gpt

    create partition primary

    format fs=ntfs quick

    assign

    exit

  3. Close Command Prompt and refresh the list of drives in the installer.

If after the command list disk your SSD is not showing up, this could mean:

  • 🔌 Driver problems: download required NVMe-drivers (more on this below).
  • 🔧 Hardware fault: The SSD may be dead or incompatible with the laptop controller.
⚠️ Attention: Team clean Completely deletes all data from the disk. If there were important files on the SSD, first try connecting it to another PC for backup.

Check disk visibility in BIOS|Disable CSM and enable UEFI|Initialize disk via DiskPart|Create GPT partition-->

4. Download NVMe/SATA Drivers for Windows Installer

Windows 11 has built-in support for most NVMe-discs, but some models (especially new or rare ones) require manual driver installation during installation. This is relevant for:

  • 🖥️ Laptops with Intel Optane (For example, Dell XPS 13 9380).
  • 💾 SSD with controllers Phison E18 or Realtek RTL9210.
  • 🔧 Old laptops (before 2017), where there is no native support NVMe.

How to download the driver:

  1. Download the driver for your SSD model from the manufacturer's official website (for example, Samsung Magician for Samsung 970 EVO Plus).
  2. Unzip the archive and copy the files to the USB flash drive with the Windows 11 installer.
  3. In the disk selection window, click Download driver → specify the path to the folder with the driver.

If you don't know the model of your SSD, you can determine it using DiskPart (command list disk will show the manufacturer) or using the utility HWiNFO on another PC.

💡

If you have a laptop HP Pavilion or Lenovo IdeaPad, check for driver availability Intel RST (Rapid Storage Technology) - without it, the system may not see the SSD even after initialization.

5. Update BIOS to support new SSDs

An outdated BIOS version may not support NVMe-disks or new protocols PCIe 4.0/5.0. This is especially true for laptops from 2016–2019 (e.g. ASUS ZenBook UX330 or Acer Swift 3).

How to update BIOS:

  1. Check the current BIOS version (in the BIOS itself or via the command wmic bios get smbiosbiosversion on Windows).
  2. Download the latest firmware from the official website of the laptop manufacturer (for example, ASUS Support).
  3. Follow the manufacturer's instructions - usually the update occurs via .exe-file on Windows or .fd-file via flash drive in BIOS.
⚠️ Attention: Do not interrupt the BIOS update process or turn off the laptop - this may lead to irreparable damage motherboard. Use an uninterruptible power supply (UPS) if you are updating through Windows.

After updating BIOS reset settings to factory settings (Load Default Settings) and repeat the settings UEFI/AHCI.

6. Problems with TPM 2.0 and Secure Boot

Windows 11 requires TPM 2.0 And Secure Boot, but some laptops (especially budget or older ones) have the TPM-module or outdated version (TPM 1.2). If the SSD is not visible, check:

  • 🔐 Is TPM enabled: in BIOS find the section SecurityTPM Configuration and activate TPM 2.0.
  • 🔄 Update TPM firmware: There may be a separate update on the laptop manufacturer's website for TPM-chip (relevant for Lenovo ThinkPad And HP EliteBook).
  • 🚫 Exception for Windows 11: if your laptop does not support TPM 2.0, it is possible to install Windows 11 bypassing the requirements (but this is not recommended due to problems with updates).

To check the TPM version on Windows:

  1. Click Win + R, enter tpm.msc and press Enter.
  2. In the window Managing the Trusted Platform Module look Specification version.
How to install Windows 11 without TPM 2.0?

To bypass TPM 2.0 requirements when installing Windows 11:

1. In the installer window, click Shift + F10 and enter the command:

regedit

2. Follow the path HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig.

3. Create two DWORD values:

- BypassTPMCheck with meaning 1

- BypassSecureBootCheck with meaning 1

4. Close Registry Editor and continue with the installation.

⚠️ Warning: This method may cause problems with updates and system security.

7. Alternative solutions and troubleshooting

If none of the above methods help, consider the following options:

  • 🔧 Checking the SSD on another PC: connect the drive to another computer. If it is not detected, the problem is in the drive itself (it may require replacement).
  • 🔄 Reset CMOS: Find the jumper on the laptop motherboard CLR_CMOS or remove the battery for 10 minutes to reset the BIOS settings.
  • 🖥️ Using Linux Live USB: boot from disk Ubuntu Live and check if the SSD is visible in the utility GParted. If yes, the problem is in the Windows drivers.

If the SSD is detected in Linuxbut not on Windows, try:

  1. Delete all partitions on the disk using GParted.
  2. Create a new partition table GPT.
  3. Reinstall Windows 11.
⚠️ Attention: On laptops MSI and some models Gigabyte You may need to disable the option Fast Boot in the BIOS, as it blocks the initialization of new devices at boot.
💡

If the SSD is not visible either in the BIOS or in other operating systems, there is a 90% chance that the problem is hardware: the disk itself, the M.2 slot or the controller on the motherboard is faulty.

FAQ: Frequently asked questions about the problem

My laptop Lenovo ThinkPad T480 doesn't see Samsung 970 EVO Plus. What's the matter?

Support is probably disabled in the BIOS PCIe 3.0 x4 for M.2 slot. Update BIOS to version 1.40 or later and enable the option NVMe Support in section Config → Storage.

Windows 11 installer says "Device drivers not found." What to do?

This means that your SSD requires a manual driver download. Download it from the SSD manufacturer's website (for example, Kingston) and download via the button Download driver in the installer.

After updating the BIOS, the SSD was no longer detected. How can I get everything back?

Return to the previous BIOS version (if the manufacturer provides such an option) or reset the settings to factory settings. If the SSD is still not visible, check if the settings are lost SATA Mode (must be AHCI).

Is it possible to install Windows 11 on MBR-disk if the SSD does not want to convert to GPT?

Technically yes, but this will lead to problems with updates and Secure Boot. It's better to convert the disk to GPT through DiskPart (command convert gpt) or use third-party utilities like MiniTool Partition Wizard.

Laptop HP Omen 15 sees the SSD in the BIOS, but not in the Windows installer. What is the reason?

Probably included RAID mode for SATA. Switch to AHCI in BIOS (System Configuration → SATA Controller Mode). Also check if it is blocking Fast Boot disk initialization.