GuidesError FixesSOLVED: M.2 SSD Not Showing Up Windows 11

SOLVED: M.2 SSD Not Showing Up Windows 11

To fix the issue, install the latest storage controller drivers or reset the BIOS settings.

Imagine buying an SSD, and it doesn’t show up on the computer upon connecting. If your M.2 SSD is not showing up in Windows 11, you’re not alone. If the drive is still under warranty, then replace it. Otherwise, you’ll need to fix the issue yourself.

Key Takeaways

  • The M.2 SSD doesn’t show up in Windows for several reasons. One of the first things you should do in this case is check the SSD on multiple systems, if possible, and replace it if it’s still under warranty.
  • If you can’t replace the drive, clean the M.2 port, change the connecting cables, and re-connect the SSD to see if it works. Furthermore, you can try resetting the BIOS configuration, turning off the secure boot feature, and updating the storage controller drivers.
  • Also, remember that the data saved on your M.2 SSD will be at risk while performing the troubleshooting tasks mentioned in the guide. So, we suggest that you back up your data using any data recovery software for inaccessible drives to be on the safe side.

Why Is My M.2 SSD Not Showing Up In Windows 11?

As we discussed earlier, one of the primary reasons for an M.2 SSD not showing up is its damage. But this doesn’t necessarily conclude that your SSD needs to be replaced. Some changes in the configurations and tweaking some other settings in Windows might do the job.

Tip: If you have just bought a new SSD, it would be better to replace it if it’s still under warranty. However, if you are connecting an SSD that works on other computers but doesn’t work on yours, then you should try the troubleshooting techniques we have come up with.

Here are some reasons for the occurrence of this problem:

  1. The SSD hasn’t been connected properly.
  2. Old drivers are causing the SSD not to show up.
  3. The BIOS configuration for the SSD needs to be changed.
  4. The SSD requires partitioning.

How To Solve This Issue?

The solutions for the M.2 SSD detection issue may consume much of your time. Therefore, before moving to those solutions, we advise you to look into the quick solutions that may solve this issue without wasting much of your time.

These are the quick solutions that you can try to make the M.2 SSD show up on your PC:

  1. Re-connect the SSD.
  2. Clean the connection terminals and the M.2 slot.
  3. Try using different cables for the connection.
  4. Initialize the SSD.

If your SSD still doesn’t show up on Windows 11 after trying the above tips, let us guide you through some solutions we tested ourselves that will hopefully solve the problem.

Here’s the solutions list:

  1. Install the latest storage controller drivers.
  2. Diagnose the SSD using the command prompt.
  3. Load the default BIOS configuration.
  4. Initialize the SSD.
  5. Turn off the secure boot feature.

Install The Latest Storage Controller Drivers

Drivers are responsible for making a device function on a computer. They can also be responsible for a device’s dysfunctionality if they are outdated. The SSD not showing up on your computer might be because of old storage controller drivers installed on the Windows. Updating these might allow the SSD to get detected by the computer.

Follow these steps to update the storage controller drivers in Windows 11:

  1. Right-click on the Windows button and open Device Manager.
  2. Scroll down to “Storage Controllers” and expand it.
  3. Right-click the “Microsoft storage spaces controller” and click “Update driver”.
    Update The Storage Controller Driver
    Driver Update (Image by Tech4Gamers)
  4. Follow the rest of the procedure to update the drivers.

It was also recommended to update the SSD drivers by AOMEI on YouTube. Viewers in the comment section also approve of this.

Diagnose The SSD Using The Command Prompt

Another solution to fix the M.2 SSD detection issue is to diagnose the SSD with the command prompt, which is suggested by Tech Bachlal on YouTube as well. Doing so will run a hardware and device troubleshooter that automatically fixes any minor problems preventing the computer from detecting the M.2 SSD.

Follow the instructions below to run the Device Diagnostics:

  1. While on your desktop screen, press the Windows + R keys simultaneously to launch the RUN command window.
  2. Next, type “cmd” in the RUN command window to open the command prompt.
    Open Command Prompt From RUN Command
    RUN Command (Image by Tech4Gamers)
  3. When the command prompt window opens, enter this command; “– exe –id DeviceDiagnostic.”
    Type The Mentioned Command In The Command Prompt
    Command Prompt (Image by Tech4Gamers)
  4. A troubleshooter for Hardware and Devices will open. Click “Next” and complete the rest of the process by following the on-screen instructions.

Load The Default BIOS Configuration

It may be that your custom BIOS settings are preventing your computer from detecting the M.2 SSD you are trying to connect. Resetting the BIOS configurations may change things. Moreover, user johnnyenglish on the AMD community forum also claimed that this method worked for them.

Initialize The SSD

Another reason your SSD doesn’t show up is that it may not have been initialized, and you may have to initialize it manually. You will also have to assign it a name, a letter to be precise, for it to show up.

Tip: You can assign any alphabetical letter to the disk.

Initializing a disk in Windows 11 can be a lengthy process, but following these instructions properly will get you done with it in no time:

  1. Go to “Disk Management” by right-clicking the Windows icon and selecting it from the list.
  2. In the disk management window, look for your SSD, right-click it, and select “Initialize Disk.”
    Initialize The Disk From Disk Management
    Initialize Disk (Image by Tech4Gamers)
  3. Then, select the partition style from the two options in the “Initialize Disk”. If your SSD is smaller than 2TB, select the MBR option. Otherwise, select GPT. When done, click the “OK” button to proceed with the procedure.
    Select Partition Style Under Initialize Disk Window
    Select Partition Style (Image by Tech4Gamers)
  4. On the next screen, right-click the unallocated disk. This is your M.2 SSD.
  5. From the pop-up options, choose “New Simple Volume.”
    Select The New Simple Volume Option For The Unallocated Disk
    New Simple Volume (Image by Tech4Gamers)
  6. A wizard window will show up. Click “Next”.
  7. After that, enter the size of the SSD you want to use. If you’re going to use every MB in the SSD, enter the maximum disk space of your SSD.
    Set The Size Mentioned In The Image
    Set The Size (Image by Tech4Gamers)
  8. After entering the size, you must assign a letter to your SSD. When done, click “Next”.
    Assign Any Alphabetical Letter To The Disk
    Assign The Disk Letter (Image by Tech4Gamers)
  9. Next, click the “Format this volume with the following settings,” set the file system type to NTFS, and click “Next.”
  10. Finally, click the “Finish” button, and hopefully, the problem will be solved.

Turn Off The Secure Boot Feature

The secure boot feature protects your computer from malicious programs and allows it to boot safely. But this feature may be why your M.2 SSD doesn’t show up, as it may have considered the SSD full of malicious data. Turning off the secure boot may allow the SSD to get detected, so it’s worth a shot.

Follow the steps below to turn off the secure boot:

  1. Restart your computer and enter the BIOS settings.
  2. Find Secure Boot. Different BIOSs have different interfaces, so you will have to manage that.
    Disable The Secure Boot
    Secure Boot (Image by Tech4Gamers)
  3. Press “Enter” or use the mouse to turn it off.
  4. Save the settings and restart your computer again.

NathanMeinzer on the Microsoft community forum claimed that turning off the secure boot feature allowed their computer to detect the SSD, which makes this solution even more worth trying.

Helpful Read: How To Fix Windows 11 Screen Saver Not Working

Frequently Asked Questions

Why is M.2 SSD not showing up in Windows 11?

Faulty drive or M.2 port can be one reason, along with many others.

How to make an M.2 SSD show up?

Re-connect the drive, clean the M.2 port, or change the cables. If that doesn’t work out, go through the other solutions mentioned in our guide.

Can I lose my saved data while trying to make the M.2 SSD show in Windows?

Yes, it is a possibility. Therefore, you should back up the data first stored in your inaccessible drive using data recovery software.

Was our article helpful? 👨‍💻

Thank you! Please share your positive feedback. 🔋

How could we improve this post? Please Help us. 😔

Related articles

How To Check PS4 Controller Battery On PC? [3 Methods]

Wondering about how to check PS4 controller battery on PC? Read our guide to learn about three different methods.

FIXED: Critical Process Died In Windows 11

Running SFC / DISM, scanning for viruses and reinstalling drivers are the ways to fix the error.

FIXED: Windows Could Not Prepare, Boot Installation Error

In this guide, we are going to explain how to solve the "Windows Could Not Prepare The Computer To Boot" error quickly.

SOLVED: Error 0xc00000e On Windows [Proven Methods]

The Windows Error 0xc00000e can be annoying, but it can be resolved with simple troubleshooting methods which you can follow.

SOLVED: Bluetooth Keeps Disconnecting In Windows 11?

Are you working on your Windows 11, and facing the Bluetooth keeps disconnecting issue? Follow the effective guide to fix the issue.

Similar Guides