Stop struggling with undetected NVMe drives. Discover the top reasons an M2 SSD shows up in BIOS but not Windows and safely make it visible.
Quick Answer:
Why does my SSD show up in the BIOS but not in Windows?
If your SSD is visible in your motherboard's BIOS/UEFI but completely invisible in Windows File Explorer, your hardware is perfectly healthy. The issue is entirely software-related; Windows simply does not know how to read the drive yet.
Installing a brand-new SSD into your computer is an exciting upgrade. You carefully slot the drive into your motherboard, turn on the PC, and boot into the BIOS just to be safe. Excellent—the motherboard detects the exact brand and capacity of your new SSD.
You confidently boot into Windows 11 or 10, open "This PC" in File Explorer, and your excitement vanishes. The SSD is completely missing.
When an SSD appears in the BIOS but not in Windows, users often assume the drive is defective, counterfeit, or incompatible with their system. If your motherboard's BIOS can see the drive, your hardware installation was 100% successful. You do not have a dead drive.
The issue lies entirely within the Windows operating system. Windows is highly strict about what it displays to the user. In this guide, we will explain exactly why Windows is ignoring your new drive, how to break it out of hidden storage pools, and how to initialize and format it so you can finally start saving files to it.
Whether you are using a standard 2.5-inch SATA SSD or a blazing-fast M.2 NVMe drive, the reasons for its invisibility are usually the same. Windows File Explorer will only display a storage drive if it meets three strict criteria:
When you buy a brand-new SSD from the factory, it has absolutely none of these things. It is completely unallocated space, uninitialized raw space. Windows intentionally hides uninitialized drives from the average user to prevent accidental formatting. To make it visible, you must configure it using Disk Management.
To make your invisible SSD usable, we must use the built-in Windows Disk Management utility to initialize and format the drive.
1. Right-click the Windows Start button and select Disk Management.
2. The moment Disk Management opens, a pop-up window should automatically appear stating: "You must initialize a disk before Logical Disk Manager can access it."
3. Ensure your new SSD is checked. Select the partition style. For modern Windows 10 and 11 PCs, always select GPT.
4. Click OK. The disk is now initialized, but it is still empty.
1. Look at the visual map at the bottom of the Disk Management window. Locate your new SSD; it will have a black bar over it and say Unallocated.
2. Right-click the black Unallocated space and select New Simple Volume. Click Next through the welcome screen.
3. Leave the volume size at the maximum default number and click Next.
4. Choose Assign the following drive letter and pick a letter (like D or E). Click Next.
5. Set the File system to NTFS and type a name into the "Volume label" box (e.g., "Gaming SSD").
6. Click Next, then Finish.
The black bar will turn blue, and your SSD will instantly pop up in File Explorer.
What if you opened Disk Management, but your M.2 SSD shows up in BIOS but not in the Windows Disk Management list at all? This is a notorious Windows 10/11 glitch. Sometimes, Windows automatically steals brand-new NVMe drives and places them into a hidden "Storage Pool." As long as the drive is trapped in this pool, Disk Management cannot see it.
Step 1. Click the Windows Start button, type Storage Spaces, and press Enter.
Step 2. Look under the "Storage pool" section. If you see your new M.2 SSD listed there, this is your culprit.
Step 3. Click Change settings.
Step 4. Expand the Storage Spaces menu, locate the trapped M.2 SSD, and click Delete.
Once removed from the pool, close the window and open Disk Management. Your M.2 SSD will now finally appear as "Unallocated Space," and you can initialize it using the steps in Method 1.
Sometimes, native Windows tools fail. You might right-click your SSD in Disk Management and find that the "Initialize Disk" or "New Simple Volume" options are completely grayed out or throw an I/O device error.
To bypass frustrating Microsoft glitches and set up your new SSD effortlessly, IT professionals rely on AOMEI Partition Software. This visual disk manager overrides native restrictions and configures invisible drives in a single click.
A safe and reliable disk partition management tool that helps you migrate OS to SSD or HDD, reorganize disk space, and improve overall PC performance.
Step 1. Install and Launch
Download, install, and open AOMEI Partition Software. The software will perform a deep scan of your motherboard and locate all attached drives, even the ones Windows is hiding.
Step 2. Initialize the Drive
Locate your new, hidden SSD (it will usually be marked as "Unknown" or "Unallocated"). Right-click the disk identifier on the left panel (e.g., Disk 1 or Disk 2) and select Initialize Disk. Select GPT and click OK.
Step 3. Create the Partition
Now, right-click the grey Unallocated Space block on the SSD and select Create Partition. A visual window will appear. Here, you can assign the drive letter and choose the NTFS file system all on one screen. Click OK.
Step 4. Apply the Changes
You will return to the main interface. To finalize your new SSD setup, click Apply in the top-left toolbar, then click Proceed. The software will instantly format the drive, making it fully visible and ready to use in Windows File Explorer.
Booting up your PC only to discover your new SSD shows up in BIOS but not Windows, is a common rite of passage for PC builders. Once you understand that Windows intentionally hides uninitialized, unformatted drives to protect the system, the panic fades.
If your drive is trapped in a Storage Pool, simply removing it will solve the mystery. For brand-new drives, utilizing the native Windows Disk Management tool to initialize the disk and assign a drive letter will quickly make it usable. However, if Windows throws errors or grays out the formatting options, relying on the powerful, visual interface of AOMEI Partition Software ensures your new NVMe or SATA SSD is configured, formatted, and ready for your files in a matter of seconds.
Q: Does initializing an SSD erase data?
A: Yes. Initializing a disk and formatting it into a "New Simple Volume" writes a brand-new file system to the flash memory cells. If you plug in an old SSD that already has data on it, do not initialize it, or you will lose everything. Initializing should only be done on brand-new, empty drives.
Q: Why does my M.2 SSD only show up in BIOS sometimes?
A: If an M.2 NVMe SSD intermittently disappears from both Windows and the BIOS, it is usually a physical connection issue. The SSD might not be seated deeply enough into the M.2 slot, or it is overheating due to a lack of a thermal pad. Power off the PC and reseat the drive firmly.
Q: Can I use exFAT instead of NTFS when formatting my new SSD?
A: Yes! If you plan to use this SSD exclusively on your Windows PC, NTFS is the best and most secure option. However, if this is an external portable SSD that you plan to swap back and forth between a Windows PC and a Mac, you should format it to exFAT for perfect cross-platform compatibility.