Fix Windows 11 not recognizing NVMe SSDs on your PC

by Abdul Moiz
Abdul Moiz
Abdul Moiz
Abdul Moiz loves technology, fashion, photography, and business. His first love is technology and he loves talking about it. How does he chill? You are most likely to... read more
Affiliate Disclosure
  • NVMes provide extremely low-latency and higher bandwidth.
  • SSDs last significantly longer than HDDs but can sometimes run into compatibility issues or can crash.
  • NVMes are not cost-effective as the price-storage ratio doesn't justify them.
  • Windows 11's buggy launch has caused several problems, such as not detecting NVMes, but we will help you fix that issue today.
Windows disk management window
XINSTALL BY CLICKING THE DOWNLOAD FILE
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Windows 11 had a very bumpy launch. Launched in October of 2021, users are reporting several types of issues that they ran into, such as Windows 11 not recognizing NVMe SSD, broken features, compatibility issues, and so on.

All in all, a very unstable and underdeveloped version from Microsoft in a long time.

While Microsoft is hard at work and has been releasing updates addressing the issues slowly, the number of issues present in Windows 11 is overwhelming. 

Here’s where we try to help fix the issues that could be ruining your experience with the latest Windows version, Windows 11.

Keep reading to find out more on how you can make your PC detect your NVMe SSD drive.

What are NVMes and why does Windows 11 fail to detect them?

NVMe, short for Non-Volatile Memory Express, is an advanced new storage access and protocol for the next generation of SSDs and flash devices. It provides a fast response rate and accelerated data transfer speed for all kinds of business workloads.

The NVMe protocol accesses flash storage via the PCI Express (PCIe) bus, which delivers lower latency and provides high bandwidth.

Windows 11 can fail to recognize NVMe SSDs for the following reasons:

  • The SSD is not properly installed or plugged in.
  • In BIOS, the drive is disabled.
  • Drivers are outdated or are not installed.
  • The SSD partition’s drive letter is missing.
  • The SSD could be damaged or broken.

What are the pros, cons, and use cases of NVMes?

The pros of NVMe:

When compared to SATA, the NVMe provides superior storage because the PCIe socket transfers 25x more data.

NVMe SSDs are super fast as it sends the commands 2x faster than SATA, It directly communicates with the CPU, support all operating systems, offer below 10 microseconds of end-to-end latency, support tunneling protocol, and has higher bandwidth than SATA.

The cons of NVMe:

An NVMe SSD costs more than the standard SSD and they are not cost-effective when it comes to storing large amounts of data. Also, the legacy NVMe is not supported by older systems.

The use cases of NVMe

NVMe’s can provide real-time customer interaction, and NVMe’s are also used for machine learning, artificial intelligence, and to run advanced analytical apps and data.

NVMe’s can significantly reduce the scan time of large databases, and they are also used for high-performance computing for applications where low latency is vital.

How to fix Windows 11 not recognizing NVMe SSD

1. Confirm if the NVMe SSD is properly installed

Confirm that the SSDs’ cables are properly plugged in and make sure they are not damaged. Oftentimes, the connection can have loosened or maybe the wires could have burnt due to a voltage issue or heat.

If the SSD cables are properly plugged in and are also not damaged, try fixing the issue by following the below steps.

2. Configure BIOS settings

  1. Reboot your computer.
  2. Press the F2 key and then press the Enter key.
  3. Find SATA configuration menu.
  4. Set Configure SATA as to IDE.Setting the SATA configuration to IDE
  5. Press Enter.
  6. Save the changes made.
  7. Restart your computer and the SSD should appear in BIOS.

3. Repair using Disk Management

  1. Open Disk Management by searching for create and format hard disk portions.Searching Create format hard disk partitions
  2. Select a partition and right-click on it.
  3. Click on Format to repair the drive.Formatting the drive

Expert Tip: Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken. We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

By formatting your SSD the corrupted data will be removed and Windows can detect your SSD again. But by formatting, you will lose your data.

4. Update the SSD drivers

  1. Click on the Start menu.
  2. Type Device manager and press Enter.
  3. Go to Disk Drives.Updating disk drive
  4. Right-click on every item and click on the Update driver.Updating drivers in device manager
  5. Restart your PC.

Updating drivers manually can be difficult, but if you don’t update them frequently, you computer cannot run efficiently and suffer from performance problems. 

DriverFix is a great tool that automatically installs all the latest drivers and keep your PC and laptops up-to-date.

 Get DriverFix

5. Change/Assign SSD drive letter

  1. Go to start menu and search for Create and format hard disk partitions.Searching Create format hard disk partitions
  2. Right-click on the SSD volume you would like to add or change the drive letter.
  3. Click on Change Drive Letter and Paths.Changing or adding drive letter path
  4. Click Change to change the drive, and Add to add the drive.Updating the drive letter
  5. Choose the new drive letter from the list and then click on ok, followed with yes.Assigning the new drive letter
  6. Click Ok.

How to fix Windows 11’s not recognizing M.2 SSD

1. Confirm if your SSD is installed properly

If your M.2 SSD is not working or being recognized by Windows. The first thing you have to do is confirm if your M.2 SSD is inserted properly into your M.2 slot. If the label on the SSD is facing towards you, then it is installed properly, but if it is not facing towards you, install it properly.

2. Confirm if the BIOS detects your SSD.

  1. Reboot your PC.Rebooting the computer
  2. Press F2 to access the BIOS settings page.
  3. Find the Boot menu page and confirm if your SSD is listed there.
  4. If not, go to Storage Options > Serial ATA > SATA Configuration.
  5. Select IDE Compatibility Mode from the drop-down menu.Setting the SATA configuration to IDE
  6. Save the changes and restart your computer.

3. Initialize your SSD

  1. Click on the Start menu.
  2. Search for Create and format hard disk partitions.Searching Create format hard disk partitions
  3. Right-click on the SSD that is not being identified and select Initialize Disk.Initialize disk to fix windows 11 not recognizing ssd
  4. Now, select the SSD disk you want to initialize and select the partition style.Selecting the partition style
  5. Click on Ok.clicking on Ok
  6. Now, go back to Disk Management and right-click your SSD volume, and choose New Simple Volume.
  7. Follow the on-screen instructions to assign the SSD volume and drive letter.
  8. Restart your PC for the changes to take effect.

4. Update Storage Controller Drivers

  1. Press the Windows key and search for Device Manager.Opening device manager from Start menu
  2. Locate Storage controllers.Opening storage controllers to update drivers 
  3. Expand the group and click on Update Drivers.Updating drivers
  4. Select Search automatically for updated driver software for all the items that are listed under it.

5. Detect SSD by fixing memory issues.

  1. Go to the start menu and type Windows Memory Diagnostic 
  2. Select Run as administrator.
  3. Click on Restart now and check for problems (recommended).Running the memory diagnostic tool
  4. The Windows Memory Diagnostic Tool will begin testing and will take several minutes to complete.Running the Windows memory diagnostic tool

Once it is completed, check if your Windows 11 is able to detect your NVMe SSD.

What is M.2 SSD?

An M.2 SSD is a compact SSD that is like an expansion card that is mounted internally. Unlike SDDs or HDDs that are connected to the motherboard via a cable, M.2 SSDs are directly plugged into the motherboard using the dedicated M.2 connector slot.

An M.2 SSD is capable of using both the SATA interface as well as the PCIe interface. 

M.2 drives help keep your PC interior clean and less cluttered because of fewer cables that are used in the set-up process.

NVMe VS M.2 SSD Which is better?

NVMe and M.2 SSDs are almost equivalent in all aspects. M.2 is the more compact version that connects to the motherboard through the M.2 connector. It supports both the SATA interface and the PCIe interface (which NVMe uses).

M.2 SATA is affordable compared to NVMe and M.2 NVMe. But if you are working on AI, ML, or handling huge amounts of data where low-latency and high-bandwidth count, NVMe is the default choice as every second counts in those kinds of operations.

For most consumers, M.2 SATA is generally enough for everyday tasks, gaming, and more.

SSD technology has come a long way, and there are also multiple interfaces that help users with their dedicated usage and operations.

But, SSDs are likely to crash or run into compatibility issues. They are exceptionally superior when compared with HDDs in terms of their life, longevity, speed, and more. But like any product, it can sometimes run into issues.

We hope this guide was useful in resolving your Windows 11 not recognizing your NVMe SSD issue. You can talk to us in the comments to let us know how this guide helped you successfully fix the issue.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on TrustPilot.com (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

This article covers:Topics: