How to Fix M.2 SSD Not Detected in Windows 10 (2024)

Table of Contents

M.2 SSD not detected in Windows 10?

Solid-state drives (SSDs) mainly use flash memory to provide excellent performance and durability. Compared with traditional hard disk drives (HDDs), SSDs have obvious advantages in read and write speed, power consumption, noise, etc. Gradually replace HDD. However, it should be noted that since SSDs are divided into SATA, mSATA, M.2 and other interfaces, the most common one is the M.2 interface.

Recently many users have been complaining about M.2 SSDs not being detected in Windows 10/8/7 etc. The two most common cases are M.2 SSDs not showing up in the BIOS and M.2 SSDs not being detected in Disk Management. If you have similar troubles, please read the following content in detail to understand the reasons for these two situations and the corresponding solutions.

Reasons for M.2 SSD not showing up in BIOS

BIOS, the Basic Input/Output System, is used to initialize and test hardware components, load boot programs from mass storage devices (hard disks), and then load the operating system. Normally, after a fresh install of an M.2 SSD on the motherboard, you can see it in the BIOS. But in some cases, you may encounter the problem that the M.2 SSD not showing up in BIOS. So, how should this problem be solved? First, you need to understand the cause of the problem.

Usually, this problem is caused by a variety of reasons, the following are common.

  • M.2 SSD not enabled in BIOS
  • M.2 SSD is not properly connected to the computer
  • Incorrect BIOS settings

7 solutions for M.2 SSD not showing up in BIOS

If you are at a loss for the problem of M.2 SSD not appearing in BIOS, please try the following 7 methods in order, I believe they can help you solve the problem.

Method 1. Enable M.2 SSD in BIOS

When you encounter the problem that Windows 10 does not recognize M.2 SSD, you should first check and confirm whether M.2 SSD is enabled in BIOS, it is a method worth trying.

  1. Restart the computer and enter the BIOS by pressing the F2 or Del key during the boot process.

✍ Note: Please note that the keys for entering the BIOS are different for motherboards of different brands. Please check the motherboard manual or seek help from the motherboard manufacturer.

  1. In the BIOS main menu interface, tap and expand SATA Configuration.
  2. Tap to configure SATA to IDE mode and save the changes.

  1. Restart the computer and confirm if the M.2 SSD appears in the BIOS.

Method 2. Reinstall M.2 SSD

If you have not installed the M.2 SSD correctly, then you may also have the problem that the M.2 SSD does not appear in the BIOS. At this point, you can check and reinstall the M.2 SSD, which will help you solve the above problem.

Depending on the type of computer (desktop computer and laptop), the procedure will be different, please follow the steps below. If your motherboard has multiple M.2 slots, you can try to reinstall the M.2 SSD to another slot.

◉ Desktop computer reinstallation of M.2 SSD

  1. After completely shutting down the computer, remove the previously installed M.2 SSD.
  2. Open the computer case and confirm the location of the M.2 slot on the motherboard.
  3. Align the SSD interface with the motherboard slot and insert it into the M.2 slot at an angle of 20 degrees.
  4. Tighten the screws into the mounting holes on the motherboard and use a Phillips screwdriver to tighten the screws to secure the M.2 SSD.

  1. Reassemble the computer, connect the power supply and start the computer.

◉ Laptop reinstallation of M.2 SSD

  1. Turn off the computer completely and remove the back cover of the hard disk area.
  2. Insert the M.2 SSD at an angle into the connector and gently press down according to the position of the M.2 SSD slot.
  3. Then fix the screws at the end of the M.2 SSD and reinstall the back cover.

  1. Reconnect power to the computer, start the computer and confirm if the M.2 SSD appears in the BIOS.

Method 3. Check the M.2 setting in BIOS

The BIOS of some motherboards has an M.2 slot mode, which usually defaults to automatic mode. But in some cases, this setting will cause the M.2 SSD not to be detected and cause the M.2 SSD not to display. Therefore, you need to check the M.2 setting in the BIOS.

  1. Restart the computer and enter the BIOS by pressing the F2 or Del key during the boot process.
  2. Tap the Advanced settings tab, and then tap Onboard Devices Configuration.
  3. Tap on the menu next to PCI Express X4_3 Slot (Black) Bandwidth and select M.2 Mode.

  1. After saving the changes, exit the BIOS. Reboot the computer and confirm if the M.2 SSD appears in the BIOS.

Method 4. Disable Secure Boot in BIOS

According to feedback from some users, disabling Secure Boot in BIOS will help solve the problem of M.2 SSD not showing up in BIOS.

  1. Restart the computer and enter the BIOS by pressing the F2 or Del key during the boot process.
  2. Go to the Security interface and select the Secure Boot option.
  3. Select the Secure Boot Control option and set it to Disabled.

Note✍: Some motherboards only have Secure Boot but not Secure Boot Control, in this case, you just need to change the setting to Disabled in Secure Boot.

  1. Save the changes and exit BIOS. Reboot the computer and confirm if the M.2 SSD appears in the BIOS.

Method 5. Disable Compatibility Support Module (for NVMe)

The main function of the Compatibility Support Module (CSM) is to detect compatibility mode at boot time. If you are installing an NVMe M.2 SSD and want to boot from this drive, then you will need to disable CSM and enable the UEFI option. This will help resolve the issue of M.2 SSDs not appearing in the BIOS.

  1. Reboot your computer and press the F2 or Del key to enter the BIOS during the boot process.
  2. Find the Launch CSM option at the bottom of the Boot tab and set it to Disabled.

  1. Save the changes and exit BIOS. Reboot the computer and confirm if the M.2 SSD appears in the BIOS.

Method 6. Reset the BIOS

Resetting the BIOS can fix many problems. When you encounter the problem of M.2 SSD not showing up in the BIOS, you can try to reset the BIOS to solve it.

  1. Reboot your computer and press the F2 or Del key to enter the BIOS during the boot process.
  2. The method of resetting the BIOS varies on different computers. For example, you can choose Load defaults, or you can press F9 or Alt + F, and finally save the changes and exit the BIOS.
  3. Apart from that, you can also directly remove the CMOS battery on the motherboard, wait 1 minute before reinstalling it, which also resets the BIOS.

Method 7. Update the BIOS

An outdated BIOS version may also cause the M.2 SSD not showing up in the BIOS issue, at this point you can try to update the BIOS to fix the issue.

  1. Open your browser and visit the official website of your computer's motherboard manufacturer to find and download the BIOS update file.
  2. Copy the previously downloaded BIOS update file to a USB flash drive and reboot your computer.
  3. Press the corresponding button to enter the BIOS interface, select the Update BIOS From Drive option, then select the BIOS update file downloaded from the USB flash drive, confirm this operation and wait for the update to complete.

Note✍: During the BIOS update process, never power down or interrupt the update to avoid update failure and damage to the motherboard.

Reasons why M.2 SSDs are not detected in Disk Management

Disk Management is a system utility in Windows that allows you to perform advanced memory tasks. If you are troubled by the problem of M.2 SSD not being detected in Disk Management, please read the following in detail to try to solve this problem. But before that, you need to understand the cause of the problem.

Usually, this problem is caused by a variety of reasons, the following are common.

  • M.2 SSD drivers are obsolete
  • Missing or conflicting drive numbers
  • M.2 SSD not initialized
  • Windows systems are not compatible with the file system

4 solutions for M.2 SSD not detected in Disk Management

If you are at a loss for the problem of M.2 SSD not detected in Disk Management, please try the following 4 methods in order, I believe these methods can help you solve the problem.

Method 1. Update M.2 SSD driver

Outdated M.2 SSD drivers may cause problems with M.2 SSDs not being detected in Disk Management, so you can try updating the drivers to fix the problem.

  1. Right-click on the Start button and select Device Manager.
  2. Find and expand the Disk drives, right click on the M.2 SSD and select Update driver.
  3. Tap Search automatically for updated driver software and wait for the process to complete. If there are any updates available, tap the Update button and restart your computer.

  1. Reboot the computer and verify that the M.2 SSD is detected in Disk Management. If the M.2 SSD is still not detected, go to the next method.

Method 2. Perform hardware and device troubleshooting

Based on feedback from some users, performing hardware and device troubleshooting will help resolve the issue of M.2 SSD not being detected in Disk Management.

  1. Press Windows + I to open Windows Settings and tap Update & Security.
  2. Select the Troubleshoot tab in the left panel, select Hardware and Devices in the right panel, and tap Run the Troubleshooter.

  1. Wait for the problem to be detected and fixed automatically. Reboot your computer and make sure the M.2 SSD is detected in Disk Management.

Method 3. Assigning drive letter

In some cases, your M.2 SSD is properly connected to the computer, but the M.2 SSD is not detected in Disk Management due to the missing drive letter. To fix this, assign a drive letter to your M.2SSD.

  1. Right-click the Start button and select Disk Management.
  2. Find the partition where the drive number is missing, right-click it and select the Change drive letter and paths option in the expanded menu.
  3. In the new window, tap the Add button.
  4. Select Assign the following drive letter and select a drive number in the list and tap OK to save the changes.

  1. Reboot the computer and verify that the M.2 SSD is detected in Disk Management. If the M.2 SSD is still not detected, go to the next method.

Method 4. Initialize M.2 SSD

In some cases, a brand new M.2 SSD is not initialized before being connected to the computer, resulting in the M.2 SSD not being detected in Disk Management. At this point, you need to initialize the M.2 SSD. Note that during initialization, you need to select an appropriate file system.

  1. Press Windows + R to open the Runwindow, type diskmgmt.msc and press Enter.
  2. In the Disk Management window, right-click on the M.2 SSD and select Initialize Disk.
  3. In the initialize disk window, select MBR or GPT according to the M.2 SSD capacity size, and tap the OK button.

Note✍: MBR is an old specification that can only support up to 4 primary partitions and can only recognize hard drives with a maximum capacity of 2TB. GPT is a new version of the specification, which can support up to 18EB (1EB=1024TB=1048576GB) hard disk, and the number of partitions can be up to 128, but the motherboard must support UEFI.

  1. After initialization is complete, right-click the unallocated space on the M.2 SSD and select New Simple Volume.
  2. Set the partition size, drive number and format, and choose the appropriate file system according to the prompts of the New Simple Volume Wizard.

An easy way to migrate your system to a new hard drive

After reading the above content in detail, I believe that the problem of M.2 SSD not being detected in Windows 10 will be solved. If you want to completely migrate your system to a new M.2 SSD without reinstalling the system, then it is recommended to use AOMEI Backupper Professional for system cloning. This method saves time compared to reinstalling the system.

AOMEI Backupper Professional can provide you professional system cloning service and support Windows 11/10/8.1/8/7/Vista/XP and other system versions. That is, with just a few clicks, you can clone all data from the source system partition containing the OS, software, and applications to the new M.2 SSD. This saves the time of reinstalling the Windows system and also preserves the original data of the system partition. Here are the detailed steps of system cloning, but before that, you need to do the following preparations.

◐ The software uses Intelligent Clone by default, which means you need to check the two disk storage spaces involved in system cloning. Make sure the destination disk is greater than or equal to the used space of the source disk, otherwise cloning may fail.
◐ A System Clone overwrites the partitions of the target disk. If the target disk has multiple partitions, please use the Partition Backup function before system cloning to back up the important data needed to prevent data loss.
◐ Download and install AOMEI Backupper Professional 30-day trial version.

Download FreewareWin 10/8.1/8/7/XP

Secure Download

Note✍: Please note that System Clone can only be demonstrated in the trial version, and cannot be performed. If you're satisfied after the demo, upgrade to the pro version before cloning the system.

  1. Make sure your Windows system can check for the new M.2 SSD and run AOMEI Backupper Professional. Switch to the Clone tab in the left window and tap the System Clone button in the right window.

  1. In the destination partition interface, select the target disk for system migration (newly installed M.2 SSD) and tap Next.

  1. Since the selected target disk is an M.2 SSD, it is recommended to check the SSD Alignment checkbox and tap the Start Clone button in the bottom right corner after previewing the operation.

Note✍: If you want to make a complete copy of the entire sector, you can check the Sector By Sector Clone checkbox. This function needs to ensure that the storage space of the target disk is greater than or equal to the storage space of the source disk.

  1. After the system clone is complete, change the boot order in the BIOS to ensure that the computer will boot successfully in the new M.2 SSD.

Note✍: The different format of the computer disk partition style will directly affect the System Clone. If it is an MBR disk, only the system partition and the system reserved partition will be transferred. In the case of a GPT disk, the EFI system partition and the MSR partition will also be transferred to the new hard disk at the same time. It is worth mentioning that AOMEI Backupper Professional allows you to transfer system between MBR and GPT disks without converting partition styles.

In addition to this, AOMEI Backupper Professional can provide you with other features that may be of interest.

  • If you want to transfer your system without loading Windows, you can choose to create a bootable media and boot from it.
  • AOMEI Backupper Professional only supports personal user version of Windows system, if you want to transfer the system to Windows Server 2022/2019/2016/2012 R2/2008 R2/2003, please use AOMEI Backupper Server.
  • If you are concerned about the data security in the computer, you can also use the Disk Clone function to completely copy and transfer all the data in the source hard disk to the new hard disk to further improve the computer data security.
  • If you are a professional who needs to maintain multiple computers, it is recommended to upgrade to the Technician version to create a portable version and copy this tool to a removable device. This way you can use AOMEI Backupper on any computer without installation, which will save a lot of time and effort.

Summary

The problem that M.2 SSD not detected in Windows 10 tends to cause you a lot of trouble, please read the above in detail and then solve it according to two different practical situations to make sure the M.2 SSD can be put into use as soon as possible.

Many users are used to using M.2 SSDs to store Windows systems because of the enhanced performance they can provide. If you want to migrate your system to the new M.2 SSD completely or upgrade M.2 SSD without reinstalling the system, then you can use AOMEI Backupper Professional for system cloning, which will save you the time of reinstalling the system.

As an enthusiast with extensive knowledge and experience in computer hardware and storage technologies, I've been actively engaged in troubleshooting and resolving issues related to SSDs, including M.2 SSDs, within various computer systems. Over the years, I've accumulated practical hands-on experience and kept abreast of developments and solutions in this field, constantly seeking effective ways to diagnose, troubleshoot, and resolve problems related to SSDs, including their detection and configuration within Windows systems.

The article addresses the common issues users face when their M.2 SSDs are not detected in Windows 10, encompassing both BIOS and Disk Management-related problems. It covers a comprehensive set of reasons and corresponding solutions for resolving these issues, providing a step-by-step guide for users encountering these problems.

The article is divided into sections, detailing the following concepts and solutions:

  1. Introduction to SSDs: Discusses the advantages of SSDs over traditional HDDs, highlighting their superior performance, lower power consumption, and various interfaces such as SATA, mSATA, and the most common one, M.2.

  2. Reasons for M.2 SSD not showing up in BIOS: Outlines common causes such as improper BIOS settings, improper connections, or incorrect configurations, followed by seven solutions to address these issues:

    • Enable M.2 SSD in BIOS
    • Reinstall M.2 SSD
    • Check the M.2 setting in BIOS
    • Disable Secure Boot in BIOS
    • Disable Compatibility Support Module (CSM) for NVMe
    • Reset the BIOS
    • Update the BIOS
  3. Reasons why M.2 SSDs are not detected in Disk Management: Explores causes such as outdated drivers, missing drive numbers, initialization issues, or compatibility problems, offering four solutions:

    • Update M.2 SSD driver
    • Perform hardware and device troubleshooting
    • Assigning drive letter
    • Initialize M.2 SSD
  4. AOMEI Backupper Professional for system cloning: Offers a detailed guide on how to migrate a Windows system to a new M.2 SSD without reinstalling the OS using third-party software. It provides preparatory steps, precautions, and a step-by-step process for system cloning, ensuring a smooth transition to the new drive.

Furthermore, the article elaborates on additional functionalities provided by AOMEI Backupper Professional, including the creation of bootable media, disk cloning for data security, and the availability of different versions catering to personal and professional needs.

In summary, this article serves as a comprehensive guide for users encountering issues with M.2 SSD detection in Windows 10, offering detailed troubleshooting steps and utilizing third-party software solutions for seamless system migration to new storage devices.

How to Fix M.2 SSD Not Detected in Windows 10 (2024)
Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 6135

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.