Are you trying to install Windows 10 from a bootable USB flash drive to a laptop MSI, but the installer stubbornly does not see your SSD drive? This problem is familiar to many owners of modern laptops, especially those with disks NVMe or new models SATA SSD. The reasons may lie in hardware settings BIOS/UEFI, and in the absence of the necessary drivers in the installation image.

In this article we will look at all possible scenarioswhy Windows 10 does not detect SSD on laptops MSI (including series GF, GS, Prestige, Modern etc.), and provide step-by-step instructions with illustrations of key points. You will learn how to check your settings BIOS, download drivers for the storage controller, convert the disk to GPT, and also what to do if the SSD is not physically detected by the system.

Before proceeding to the solution, make sure that your drive is working properly: connect it to another device or check in BIOS. If the disk is visible there but not shown in the installer Windows - the problem is software, and we will solve it.

1. Checking the visibility of the SSD in the BIOS/UEFI of an MSI laptop

The first step is to make sure that the laptop itself “sees” your SSD. To do this:

  1. Restart your laptop and click DEL (or F2, depending on model MSI) to enter BIOS/UEFI.
  2. Go to section Storage (or Advanced → SATA Configuration).
  3. Check if your SSD appears in the list of connected devices.

If the disk is not in BIOS:

  • 🔌 Check the physical connection: Turn off the laptop, disconnect the battery, open the back cover and make sure the SSD is firmly inserted into the slot M.2 or SATA.
  • 🔄 Try another slot: if you have NVMe SSD, some models MSI have two slots - try the second one.
  • 🛠️ Update BIOS: Outdated firmware may not support new drive models. Download the current version from MSI official website.
⚠️ Attention: If the SSD is not visible even in BIOS, the problem may be controller incompatibility (for example, some NVMe disks Samsung 980 Pro do not work with older chipsets Intel 300 series). Check the compatibility list on the manufacturer's website.
📊 What type of SSD is installed in your MSI laptop?
  • NVMe M.2
  • SATA M.2
  • SATA 2.5"
  • I don't know

2. Setting SATA Controller mode in BIOS

Incorrect storage controller operation is one of the most common reasons why Windows 10 Doesn't see SSD. B BIOS laptops MSI this parameter can be called differently:

  • SATA Mode Selection
  • Storage Configuration → SATA Controller Mode
  • Advanced → PCH Storage Configuration

You need to set one of two values:

Mode When to use Windows 10 support
AHCI For SATA SSD and the majority NVMe Yes (drivers are included in the distribution)
RAID If you have Intel Optane or two disks in a RAID array No (drivers required Intel RST)
IDE (Legacy) Legacy mode, not recommended Yes, but slower AHCI

For most users, the optimal choice is AHCI. If you have RAID, but you don't use technology Intel Optane, switch to AHCI and save the settings (F10).

💡

If after changing the mode from RAID on AHCI Windows stops loading, go back to BIOS, turn on Safe Mode and run the command bcdedit /set {current} safeboot minimal on the command line. After booting into safe mode, change the mode again to AHCI and reboot.

3. Loading drivers for the storage controller

If the SSD is visible in BIOSbut doesn't show up in the installer Windows 10, most likely there are no drivers for the controller. This is relevant for:

  • 🖥️ Laptops MSI with chipsets Intel 400/500 series (For example, MSI GE76 Raider with Intel H45).
  • 💽 Disks NVMe with controllers Phison, Realtek, ASMedia.
  • 🔄 Systems with enabled mode RAID.

To download drivers:

  1. Download the driver for your controller from the official website:
  • Unpack the archive onto another flash drive (not the one from which you are installing Windows).
  • In the installer Windows click Download driver → specify the path to the unpacked files.
  • After downloading the drivers, the SSD should appear in the list of drives. If not, check whether the driver bit size (x64) matches your version Windows 10.

    Download the driver from the official website|Extract it to a separate flash drive|Connect the flash drive to the laptop|In the installer, click "Download driver"|Specify the folder with the driver-->

    4. Convert the disk to GPT format for UEFI installation

    If your laptop MSI supports UEFI (and this is almost all models after 2015), but the SSD is formatted in the old style MBR, installer Windows 10 will not be able to install the system on it. The error will look like this: “Windows cannot be installed on this disk. The selected disk contains an MBR partition table.".

    The solution is to convert the disk to GPT. You can do this directly in the installer:

    1. On the drive selection screen, press Shift + F10to open the command prompt.
    2. Enter the commands in order:
      diskpart
      

      list disk

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

      clean

      convert gpt

      exit

    3. Close Command Prompt and refresh the list of drives in the installer.
    ⚠️ Attention: Team clean Completely deletes all data from the disk! If there are important files on the SSD, first create a backup using bootloader Live CD (For example, Acronis True Image).

    Once converted, the SSD should appear in the list and you can continue with the installation. If the disk is still not visible, check whether it is included in BIOS mode UEFI (disable Legacy/CSM Support).

    5. Problems with NVMe SSD: specific solutions

    Discs NVMe (For example, Samsung 970 EVO Plus, WD Black SN850) may not be determined by the installer Windows 10 due to the lack of built-in drivers for the controller. This is especially true for older versions of installation flash drives (up to Windows 10 20H2).

    Solutions for NVMe SSD:

    • 🔄 Update the installation flash drive: download the latest image Windows 10 (version 22H2 or newer) from the site Microsoft.
    • 💾 Add the NVMe driver manually:
      1. Download the driver for your controller (for example, for Samsung NVMe - from the site Samsung SSD Tools).
      2. Unzip it and integrate it into the installation image using Dism++ or NTLite.
  • 🔧 Check compatibility: some NVMe disks (for example, Kingston KC3000) require updating BIOS laptop for correct operation.
  • How to check NVMe controller model?

    Open Disk management in Windows (if the SSD is visible there) or use the utility CrystalDiskInfo. The "Controller" line will indicate the model (for example, Phison E18 or Samsung Elpis).

    If you are using NVMe SSD in slot M.2, but it is not detected even after all the manipulations, check:

    • Does your model support MSI PCIe 4.0 (For example, MSI Creator Z16 supports and MSI GF63 Thin - no).
    • Does the SSD conflict with another device (for example, Wi-Fi module, which is also connected to M.2 slot).

    6. SSD health check and fault diagnosis

    If all the previous steps did not help, the problem may be with the drive itself. You can check the health of the SSD using boot utilities:

    Utility What does it check? How to use
    CrystalDiskInfo (Live CD) SMART status, temperature, operating time Boot from Hiren’s BootCD and run the utility
    Victoria HDD Bad sectors, read/write speed In mode API check parameters Reallocated Sector Count
    Samsung Magician (for Samsung SSD) Firmware, performance, errors Install on another PC and connect the SSD as an external drive

    Signs of a faulty SSD:

    • 🚨 The disk is detected in BIOS, but disappears after installation starts Windows.
    • 🔥 Temperature exceeds 70°C (checked in HWiNFO).
    • ⚡ Read/write speed drops to 100 MB/s (for NVMe norm - from 1500 MB/s).
    • If the SSD is defective but is under warranty, contact a service center MSI or the disc manufacturer. If the warranty has expired, consider replacing the drive (for example, with Crucial P5 Plus or WD Black SN770, which are well compatible with laptops MSI).

      💡

      If the SSD is detected in BIOS, but not visible in Windows Setup, in 90% of cases the problem is solved by downloading drivers or converting to GPT. Physical failure of the drive is unlikely if it passes the SMART tests.

      7. Alternative ways to install Windows 10

      If standard methods do not work, try alternative installation options:

      • 🔄 Installation via Windows To Go:
        1. Create a bootable Windows 10 on the outside USB HDD/SSD with the help Rufus (optional Windows To Go).
        2. Boot from it and install the system on the internal SSD via Disk management.
      • 💻 Cloning a system from another PC:
        1. Install Windows 10 to another computer with the same SSD.
        2. Use Macrium Reflect or Clonezillato transfer the image to your laptop MSI.
      • 🛠️ Installation via Linux Live CD:
        1. Boot from Ubuntu Live USB.
        2. Format the SSD to NTFS with the help GParted.
        3. Copy the installation files Windows to disk and run setup.exe.

      These methods take more time, but often help in cases where the standard installer refuses to see the SSD. For example, Windows To Go bypasses restrictions BIOS on some controllers NVMe.

      FAQ: Frequently asked questions about installing Windows 10 on SSD in MSI laptops

      ❓ Why doesn't my MSI laptop see the new SSD I just bought?

      Most likely, the problem is one of three:

      1. Controller incompatibility: some new NVMe SSD (For example, PCIe 4.0) are not supported by older laptops MSI (until 2019). Check your model's specifications.
      2. Lack of drivers: in the installation image Windows 10 there are no drivers for your controller. Download them from the site Intel or AMD.
      3. Wrong slot: if you have two slots M.2, try connecting the SSD to another (some slots only work with SATA or only with PCIe).
      ❓ Is it possible to install Windows 10 on an SSD without a flash drive?

      Yes, there are several ways:

      • 🔄 Via Windows Recovery: if it is already installed on the laptop Windows, go to Settings → Update & Security → Recovery → Restart Now, then select Troubleshooting → Reinstall Windows.
      • 💾 With Cloud Recovery: on some models MSI (For example, Prestige 14) there is a network recovery function.
      • 🖥️ Via another PC: connect the SSD to your work computer, install it on it Windows, then transfer the disc back to the laptop.

      However, for a clean installation, a flash drive is still preferable - this way you will avoid problems with drivers and unnecessary files.

      ❓ How do I know which SATA Controller Mode is enabled in the BIOS of my MSI laptop?

      Procedure:

      1. Sign in BIOS (button DEL or F2 when loading).
      2. Go to section AdvancedStorage Configuration (or Integrated Peripherals).
      3. Find the parameter SATA Mode Selection (or similar). Possible values:
        • AHCI (recommended for SSD),
        • RAID (if you use Intel Optane),
        • IDE (legacy mode).

      If there is no such option, your laptop may be using NVMe, for which the settings SATA Mode irrelevant.

      ❓ What to do if after installing Windows 10 the SSD is slow?

      Reasons for slow performance SSD after installation:

      • 🔄 Mode IDE instead of AHCI: check settings BIOS (see question above).
      • 🗑️ The file system is not optimized: open Command line as administrator and run:
        fsutil behavior set disabledeletenotify 0

        This will enable the command TRIM.

      • 🛠️ Outdated drivers: Update the storage controller driver via Device Manager (section IDE ATA/ATAPI controllers).
      • 🧹 Fragmentation:尽管 SSDs do not need to be defragmented, but sometimes the command helps:
        defrag C: /L

        (optimizes TRIM).

      Also check disk health in CrystalDiskInfo - if the parameter Total Host Writes close to resource TBW, The SSD may be worn out.

      ❓ Is it possible to install Windows 10 on an SSD if Secure Boot is disabled in the BIOS?

      Yes, Secure Boot does not affect SSD visibility in the installer Windows 10. However:

      • ✅ If Secure Boot enabled, the system will be more protected from rootkits.
      • ⚠️ If you install Windows 10 in mode Legacy (CSM), Secure Boot must be disabled.
      • 🔄 For UEFI-installation (recommended) Secure Boot you can leave it on.

      To avoid problems, install in BIOS:

      • Boot Mode SelectUEFI (not Legacy+UEFI),
      • Secure BootEnabled.