Fix M.2 SSD Not Showing Up In BIOS [Easy Solutions]

Written By FarhanMax

It is truly an awkward moment when you have bought an M.2 SSD for your computer, and it’s not working correctly or not even showing up in BIOS. I have faced the problem a well.

As a hardware geek, I try all the modern PC parts and eliminate all of the issues regarding them. This particular problem has occurred to me, and I found the most workable solutions.

I would like to share them, but before that, you must learn why this issue occurs.

So, Why does M.2 SSD not show up in BIOS?

Outdated disk management program shared bandwidth with other ports, unconfigured BIOS settings, and an unsupported file system are the primary reasons behind this issue. There can be other reasons like Conflicting driver letters or enabled secure boot behind this issue.


Sounds confusing, right? Stick with me to clear out your doubts and fix the matter smoothly.

Follow our guide to fixing CPU Fan Not Detected in BIOS.

Why isn’t My M.2 Drive Not Showing Up

Finding why your M.2 drive is not showing up is halfway to solving the issue. There are several reasons behind a drive’s disappearance, and you need to find the exact one that is causing you trouble.

In order to aid you to resolve the matter, I have arranged the best possible reasons behind vanishing an M.2 drive in the boot menu.

Go through our epic guide on how to Fix Keyboard Not Working In BIOS.

Here are the probable causes:

  • Outdated disk management program: Disk management is a system utility that helps you to carry out advanced storage tasks. This is mainly for installing a new drive and extending a volume that already exists. If the mainframe of the utility is outdated, it might be slightly problematic to show up a new drive.
  • Enabled Secure Boot: Secure boot detects interfering with boot loaders, key operating system files, and Illegal ROMs by confirming their digital signature. When you install a new drive, it automatically blocks the detection in order to avoid system attacks. It may be one of the reasons why your M.2 drive is not showing up.
  • Enabled Compatibility support module: The compatibility support module (CSM) follows a BIOS environment that is harmonious with your operating system. Enabled CSM doesn’t allow most modern drives to authorize UEFI on your system; hence your M.2 SSD remains undetected.
  • Shared bandwidth with other ports: In most motherboards, M.2 ports are shared with other PCIe slots and other SATA slots. That means, if you install an M.2 SSD, your SATA ports get disabled, or if you install a SATA drive, your SSD gets disabled. So, before buying an SSD, read your motherboard manual to avoid such a scenario. 
  • Conflicting Driver letters: Imagine your existing driver is being indicated by C:/ and the new SSD you installed is also being dictated by the same driver letter. It may cause the SSD gets vanish from your system. Check if the drivers are being dictated with the same letter.

Check out our expert-recommended Gateway BIOS Updates.

These are the probable reasons why your M.2 SSD keeps undetected. There may be another reason apart from these. That is failed SSD. But, don’t get to any conclusion yet.

Just act on the fixes I’m about to show you. I’ll tell you when it’s time to panic.

Follow our guide to Best Aura Sync Compatible SSDs.

How to Make M.2 SSD Show Up in BIOS

In the previous section, I explained the reasons behind SSDs not showing up on BIOS. In this part, I’ll clarify how you can get around this matter.

If you’ve detected which one from the earlier paragraph caused you the problem, just apply the exact fix. But you are not sure about the cause? Follow the fixation process in an orderly.

Check out our latest fix for fix M.2 SSD Not Showing Up In BIOS.

Here are the methods you can apply:

1. Configure your M.2 SSD

This is the primary method you can apply so that your SSD gets detected. 

Check out our post on will motherboard boot without CMOS battery.

Here’s how you can do that:

  • Start your PC and press F2 or Delete to get into BIOS
  • Expand SATA Configuration.
  • Select Configure SATA as IDE.


  • Press F8 to save and exit.

Check immediately after you complete this process. This is a simple trick but works most of the time.

Follow our guide to fixing Can SSD Overheat.

2. Reinstall the Drive

If you are not finding the drive even after you know the drive has no physical problem, I would suggest you reinstall the drive.

This may sound unusual, but in most cases, people get crazy after buying a new SSD and they install it in the wrong manner. I have also made that mistake in my earlier days, to be honest. It’s a common mistake.

Just do as I say; It won’t take you more than two minutes to reinstall. Just turn off the computer> Open the case (battery, if you’re using a laptop) > Disconnect the drive and reinstall it > Secure it with a screwdriver.

If that does the job then, you’re good to go. If it doesn’t? Well, I’ve got enough tricks to solve the problem. Follow the subsequent steps.

Check out our expert-recommended Can SSD Improve FPS.

3. Disable Secure Boot

Deactivating the secure boot option in the BIOS allows more access to the system, and it also helps to recognize a newly installed M.2 SSD in your computer.

Have some time to spare? Check out our latest fix for BIOS Not Detecting USB.

Hee’s how you can disable it:

  • Restart your PC and press F2 or Delete to access BIOS
  • Go to the Security tab.
  • Change Default secure boot on to disabled.


  • Go to Save & exit tab.
  • Press Save Changes and select Yes.
  • Go to the Security tab again.
  • Select Delete all secure boot variables.


  • Select Yes to continue.
  • Choose Ok to restart.

Follow the process exactly as I explained. You will be able to disable secure boot by doing so. Check whether your M.2 SSD gets detected or not. If not, follow the next method.

But before that, go through our epic guide on Can SSD Cause Blue Screen.

4. Update BIOS

When you install a modern device to your motherboard, it might be possible that an outdated BIOS can not recognize the new technology. Updating the BIOS helps to accept the changes; It works on the older motherboards, to be precise. Updating BIOS is a pretty simple process. It depends on different manufacturers. 

I would suggest you read the motherboard manual to Update. And if you misplaced the manual, don’t worry. You can go to the manufacturer’s website and get instructions from there easily.

After completing the upgradation, perform the following step immediately. If you act on exactly, you’ll get the positive result right on.

Go through our epic guide on Is SSD Compatible with All Motherboards.

5. Check M.2 Setting in BIOS

You should check whether your PCIe slot settings in the BIOS is configured in M.2 mode or not. Normally, it is set to the Auto mode by default, but you can always manually set it to M.2 mode if it’s not. 

Check out my new post on SVM Mode In BIOS.

Here’s how to do that:

  • Go to BIOS by pressing F2 while restarting the computer.
  • Select Advanced Setting. To do that, press F7 when you are in BIOS.
  • Go to Onboard Devices Configuration.
  • Search for PCI Express slot Bandwidth.


  • Change the option to M.2 mode if it’s not already selected.
  • Press F10 to save and click ok to confirm the changes.

After you do that, restart your computer. This process will definitely make sure your BIOS recognizes your M.2 SSD.

The next steps are to make sure your M.2 SSD works perfectly fine after it gets recognized in the BIOS.

In a hurry? Check out my new post on What are the fastest PCIE 4.0 SSDs.

6. Change Boot Priority to M.2

It is known that the default boot order for your PC puts first hard drives before removable devices. It is wise to change the settings of your boot to recognize the M.2 SSD.

Do check our latest post on the BIOS Application Error 501.

You can do it by following the next steps:

  • Restart your PC
  • Press F2 key to get into BIOS. You can press the Delete key as well.
  • Go to Boot tab using your arrow key.
  • Press + or – to move items on the boot menu. You’ll see a list of drives on the basis of Boot priority.
  • Move the M.2 drive to first in order to change the boot priority.


  • Press F10 to save the changes.
  • Select Yes to confirm the action.

By performing this action, you can easily show your computer which drives you to want to give precedence.

In a hurry? Check out my new post on Is SSD Affected by Magnets.

7. Update M.2 Diver

If your BIOS recognizes the SSD and your system doesn’t then this trick is for you. You just have to update the SSD driver.

Also, check out our separate post to find out whether Motherboard Screws Universal or not. Have some time to spare? Check out our latest post to Enable Aura Sync Control for Corsair RGB Memory

Here’s how you can do that:

  • Go to device manager by pressing Windows + X simultaneously.
  • Extend the Disk Drives.
  • Right click on M.2 drive and select Update Driver Software.


  • Choose Search automatically when the update software window appears.
  • After completing the process, restart your computer.

After the restart, You’ll see your M.2 SSD is working just fine.

These are the most workable solutions I found when I faced the same issue. All of them won’t be needed for you. But, I would recommend you to perform in an orderly to bring out the best result.

Do check our latest post on the is SSD Portable.


Throughout this entire article, I tried my best to deliver the correct data and facts regarding M.2 SSD not showing up in BIOS. I’m sure it was beneficial for your better understanding.

Your M.2 SSD will definitely show up in both BIOS and your system if you follow exactly as I explained, and I believe you’ll be able to do so.

If you find any issue applying the methods, feel free to reach out.


  1. Thank you!! Helped a lot. I had a SATA HD connected interfering with the M.2 SSD. Unfortunately this information is not clear in the motherboard’s manual . I’ll keep in mind of the others possible solutions.


Leave a Comment