You are trying to install Windows on a new SSD in your laptop. MSI, but the installer stubbornly does not see the drive? This problem is familiar to many model owners. GE76 Raider, GP66 Leopard, Prestige 14 and other lines of the brand. The reasons may lie in hardware settings (incorrect parameters BIOS/UEFI or disabled controllers), as well as in software nuances (lack of drivers for NVMe or incompatible SATA operating mode).

In this article we will analyze all possible scenarios - from the banal “forgot to turn on the SSD in the BIOS” to rare cases when the drive itself or the connector is to blame M.2. You will receive step-by-step instructions with illustrations of key points, a table of SSD compatibility with popular models MSI, as well as answers to frequently asked questions. We will pay special attention to the problem with NVMe drivers when installing Windows 10/11 - this is the most common reason that users find out about too late.

Why MSI laptop does not see SSD: 5 main reasons

Before rushing to flash the BIOS or disassemble the laptop, let's systematically analyze the possible reasons. In 80% of cases, the problem is solved without physical intervention - just change the settings or download the driver.

Here are the top 5 culprits:

  • 🔧 Disabled SATA/NVMe controller in BIOS - the most common reason, especially after a factory reset or firmware update.
  • 🖥️ Incompatible SATA operating mode (For example, IDE instead of AHCI).
  • 💾 Lack of NVMe drivers in the Windows installation image (relevant for older versions of the OS or unofficial builds).
  • 🔌 Physical connection problems - poor contact in the slot M.2, damaged connector or cable (for SATA SSD).
  • 🛠️ SSD or motherboard failure - the most unpleasant option, but also the rarest.

If your SSD previously worked, but is now no longer detected, the BIOS settings or drivers are most likely to blame. If the drive is new and has never been used in this laptop, check compatibility using the table below.

📊 What type of SSD are you trying to connect?
  • NVMe (M.2)
  • SATA (M.2)
  • SATA 2.5"
  • I don't know

SSD Compatibility Chart with MSI Laptops

Not all SSDs work equally well with laptops MSI. For example, some models GE66/76 drives with controllers are not supported Phison E12 without updating BIOS. Below are proven combinations for popular lines:

MSI laptop model Supported SSD Types Recommended Models Notes
GE76/66 Raider NVMe PCIe 3.0/4.0, SATA M.2 Samsung 980 Pro, WD Black SN850, Crucial P5 Plus BIOS version required E17F3IMS.11D or later for PCIe 4.0
GP66/76 Leopard NVMe PCIe 3.0, SATA M.2 Samsung 970 Evo Plus, Kingston KC2500 Problems with ADATA SX8200 Pro on older BIOS versions
Prestige 14/15 NVMe PCIe 3.0 (1 slot only) Intel 660p, SK hynix Gold P31 Does not support SATA SSD in M.2 format
Modern 14/15 SATA M.2, NVMe PCIe 3.0 Crucial MX500 (SATA), Samsung 970 Evo (NVMe) The second M.2 slot may be disabled by default

If your model is not listed in the table, check the official documentation on the website MSI or use the utility MSI Center for equipment diagnostics. Please note: some laptops (eg GS66 Stealth) have two slots M.2, but the second one can only work with NVMe, not SATA.

⚠️ Attention: If you are installing an SSD in a slot that has not been used before, check for the presence of a thermal pad. Overheating of an NVMe drive may cause the system to shut down.

Step 1: Checking SSD Connection (Physical Diagnostics)

Before digging into the settings, make sure the SSD is connected correctly. This is especially true for NVMe drives in the format M.2, which may not fit tightly in the slot.

What to do:

  1. Turn off the laptop and disconnect the charger.
  2. Remove the bottom cover (on most models MSI it is secured with 8–12 screws).
  3. Find a slot M.2 (usually marked as SSD or PCIe).
  4. Remove the SSD (if installed) and check:
    • 🔹Are there any bent contacts on the drive or slot?
    • 🔹 Is the SSD inserted correctly - it should sit smoothly, without distortions.
    • 🔹 Presence of a fixing screw (sometimes it gets lost when replaced).
  • Reinstall the SSD and secure with the screw.
  • If you have a SATA SSD in the format 2.5", check the integrity of the cable - it may be damaged or not tightly connected to the motherboard. On models MSI with hybrid slots (for example, GL65) sometimes you need to manually switch the jumper to select the drive type.

    💡

    Use an antistatic wrist strap or regularly touch the metal frame of your laptop to prevent static electricity from damaging components.

    Step 2: Configure BIOS/UEFI to detect SSD

    In most cases, the problem is solved by changing the BIOS settings. The main thing is not to reset settings at random, but to purposefully check key options.

    Step by step instructions:

    1. Turn on the laptop and immediately press DEL (or F2 on some models) to enter the BIOS.
    2. Go to section Settings → Advanced → SATA Configuration (name may vary).
    3. Check the following settings:
      • 🔹 SATA Mode - must be AHCI (not IDE or RAID).
      • 🔹 NVMe Support or PCIe/SSD Configuration - must be enabled (Enabled).
      • 🔹 Secure Boot - temporarily disable (Disabled) if the SSD is not visible.
  • If you have two slots M.2, check the priority in the option M.2_1/M.2_2 Priority.
  • Save changes (F10) and reboot.
  • On some models (for example, MSI Alpha 15) NVMe options may be hidden in the section PCI Subsystem Settings. If you don't find the setting you're looking for, update your BIOS to the latest version - this often resolves compatibility issues.

    ☑️ Checking BIOS before installing Windows

    Done: 0 / 5

    Step 3: Download NVMe Drivers for Windows Installation

    If the SSD is still not visible in Windows Setup, it is likely that drivers for the NVMe controller are missing. This is a common problem when using older versions of Windows 10 (before 1809) or unofficial builds.

    How to add a driver manually:

    1. Download the NVMe driver for your SSD model from the manufacturer's official website (for example, Samsung or WD).
    2. Unpack the archive onto a USB flash drive with the Windows installation image.
    3. In Windows Setup, click Shift + F10to open the command prompt.
    4. Enter the command to determine the controller model:
    5. wmic diskdrive get model
    6. Return to the installer, click Download driver and specify the path to the unpacked files.

    A universal driver is suitable for most modern SSDs Standard NVM Express Controller from Microsoft, but some models (for example, with controllers Phison E16) require proprietary drivers.

    ⚠️ Attention: If you are installing Windows 7, you will need to integrate the NVMe driver into the OS image using utilities like Dism++ or NTLite. Windows 7 does not support NVMe drives out of the box.

    Step 4: Alternative solutions to the problem

    If standard methods do not help, try the following options:

    • 🔄 Reset BIOS to factory settings - sometimes helps with stuck parameters. To do this, in the BIOS select Load Optimized Defaults.
    • 💿 Using different installation media - create a bootable USB flash drive with the latest version of Windows 11 (23H2) via Media Creation Tool.
    • 🔧 Checking the SSD on another device — connect the drive to another PC or laptop via an adapter M.2 → USB.
    • 🔄 SSD Firmware Update - some models (for example, Crucial P5) require a firmware update to function correctly.

    If the SSD is detected in the BIOS but not visible in the Windows Installer, try convert disk to GPT using the command line:

    1. In the installer, click Shift + F10.
    2. Enter the commands in order:
    3. diskpart
      

      list disk

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

      clean

      convert gpt

      exit

    4. Update the list of drives in the installer.
    What to do if the SSD is visible in the BIOS, but not in Windows?

    This may indicate a damaged partition table or file system. Try:

    1. Delete all partitions on the SSD through the Windows installer (the "Disk Setup" button).

    2. Create a new partition and format it in NTFS.

    3. If that doesn’t help, check the SSD for bad sectors using CrystalDiskInfo or Victoria.

    Step 5: Diagnose SSD or Motherboard Problems

    If none of the methods work, the problem may be with the drive itself or the laptop hardware. Here's how to check it:

    Signs of a faulty SSD:

    • 🚨 The drive is not detected either in the BIOS or Disk Management on another PC.
    • 🚨 SSD heats up over 70°C when idle (check via HWiNFO).
    • 🚨 When connecting, clicks or crackling noises are heard (relevant for SATA SSDs).

    Signs of problems with the motherboard:

    • 🔌 Slot M.2 physically damaged (bent contacts, traces of burning).
    • 🔌 Other devices (Wi-Fi module, second SSD) are also not detected.
    • 🔌 The laptop does not turn on after installing the SSD (possibly a short circuit).

    For diagnostics use:

    • 🔹 CrystalDiskInfo — will show the health status of the SSD (SMART).
    • 🔹 MemTest86 (bootable flash drive) - checks the integrity of the memory controller.
    • 🔹 Multimeter - to check the voltage on the contacts M.2 (should be ~3.3V).
    ⚠️ Attention: If you suspect a motherboard problem, do not attempt to solder the pins yourself. M.2 - this requires specialized equipment. Contact the service center MSI.
    💡

    Before replacing an SSD, check its warranty - most manufacturers (Samsung, WD, Crucial) provide 3-5 years of free service.

    FAQ: Frequently asked questions about the problem with SSD in MSI laptops

    My MSI laptop doesn't see the SSD after updating the BIOS. What to do?

    Reset BIOS to factory settings (Load Optimized Defaults), then manually enable support NVMe and set the mode AHCI for SATA. If it doesn't help, roll back to the previous BIOS version.

    The SSD is visible in the BIOS, but not in the Windows 10 installer. What's wrong?

    Most likely the NVMe driver is missing. Download it for your SSD model and load it in the installer via the button Download driver. Also check that the disk is not partitioned with an incompatible file system (for example, ext4).

    Is it possible to install Windows on an SSD if the laptop does not see it?

    Yes, but you'll need a workaround:

    1. Connect the SSD to another PC and install Windows on it.
    2. Return the SSD to your laptop MSI.
    3. Boot from the installation flash drive and select System Restore → Startup Repair.

    This will work if the problem is only in the drivers or BIOS settings.

    The MSI GE76 laptop does not see the second SSD in the M.2 slot. Why?

    Some models have a second slot M.2 disabled by default. Go to BIOS and check:

    • M.2_2 Configuration - must be Enabled.
    • PCIe Lane Configuration — the second slot may conflict with the Wi-Fi module.

    Also make sure SSD is supported - some laptops MSI work only with NVMe in the second slot.

    After replacing the SSD with NVMe, the laptop does not turn on. What to do?

    This may indicate:

    • Short circuit in slot M.2 (check for bent pins).
    • Incompatibility of the SSD with the controller (for example, PCIe 4.0 SSD in a PCIe 3.0 slot).
    • Power problems (unplug the SSD and check if the laptop turns on).

    Remove the SSD and try turning on the laptop without it. If it works, the problem is with the drive or its connection.