Troubleshooting Guide: Resolving Windows 11 Installation Issues with M.2 NVMe SSD Detection
Building a new PC can be an exciting experience, but it can also come with its set of technical challenges—especially when Windows installer fails to recognize your M.2 NVMe SSD. If you’re facing a similar problem with your Samsung 970 Evo Plus on a B550 motherboard, this comprehensive guide is designed to help you diagnose and resolve the issue efficiently.
Understanding the Issue
In many cases, users report that while the BIOS detects the NVMe SSD correctly, the Windows installer does not. This discrepancy can stem from a variety of BIOS/UEFI settings or configuration issues, preventing the installer from recognizing the drive necessary for Windows installation.
Common Troubleshooting Steps and Recommendations
-
Confirm BIOS Settings
-
Disable Compatibility Support Module (CSM): Ensures UEFI mode is active, which is essential for NVMe drives.
- Disable Secure Boot: Sometimes Secure Boot can interfere with drive detection during OS installation.
-
Set Storage to AHCI Mode: SATA mode should be set to AHCI rather than RAID or IDE to ensure compatibility with NVMe drives.
-
Verify Hardware Connections
-
Confirm that the Samsung 970 Evo Plus is installed in the primary NVMe slot (usually the first M.2 socket).
- Remove any additional SATA drives or devices that might interfere with the detection process.
-
Test different NVMe slots if available to rule out slot-specific issues.
-
Prepare Boot Media Correctly
-
Create a bootable USB drive using the official Microsoft Media Creation Tool to ensure compatibility.
- Format the drive with GPT partitioning scheme using DiskPart:
bash
diskpart
list disk
select disk [n]
clean
convert gpt
exit -
Use Rufus with UEFI mode selected to create the installation media, avoiding compatibility issues.
-
Check Drive Formatting and Partitioning
-
After preparing the disk, ensure it is correctly partitioned and formatted for Windows installation.
-
Use DiskPart or a Windows PE environment to clean and partition the drive as needed.
-
Install Necessary Drivers During Setup
-
Sometimes Windows Setup does not automatically recognize NVMe drives due to missing drivers.
-
Download and load the latest NVMe driver from Samsung or motherboard manufacturer during installation via the “Load driver” option.
-
BIOS Firmware Update
-
Ensure your motherboard BIOS is up-to
Share this content: