Table of Contents
If you're installing Windows and your M.2 SSD isn't detected, it can be frustrating. This issue may be caused by hardware, BIOS settings, or driver problems. Here's a step-by-step guide to troubleshoot and resolve the issue.
Check Hardware Connections
First, ensure that your M.2 SSD is properly installed. Turn off your computer, open the case, and verify that the SSD is securely inserted into the M.2 slot. If your motherboard has multiple slots, try switching to a different one.
Verify BIOS/UEFI Settings
Access your BIOS or UEFI firmware during startup (usually by pressing Del, F2, or Esc). Check if the M.2 SSD is recognized in the storage or boot menu. If not, enable any settings related to NVMe or M.2 support.
Ensure that the SATA mode is set to AHCI, not RAID, unless you are configured for RAID. Save changes and restart.
Update BIOS/UEFI Firmware
Outdated BIOS can cause detection issues. Visit your motherboard manufacturer's website to download the latest firmware. Follow their instructions to update your BIOS safely.
Load Storage Drivers During Windows Installation
Sometimes, Windows Setup doesn't include the necessary NVMe drivers. During installation, when prompted to select a drive, click "Load driver" and insert a USB with the latest drivers from your SSD manufacturer or motherboard provider.
Check for Drive Compatibility and Formatting
If the drive is new, it may need to be initialized or formatted. Use a different computer or boot into a live Linux environment to check the drive's status. You may need to partition and format the SSD using disk management tools.
Disable Fast Boot and Secure Boot
In BIOS, disable Fast Boot and Secure Boot options. These can sometimes prevent detection of new hardware during installation.
Use Diskpart to Clean the Drive
If the drive appears but isn't usable, boot into Command Prompt from the Windows installer. Use diskpart commands to clean and prepare the drive:
- Type: diskpart
- Type: list disk
- Identify your SSD number, then type: select disk #
- Type: clean
- Proceed with Windows installation after cleaning.
Seek Professional Help
If none of the above steps work, your SSD or motherboard may have hardware issues. Contact technical support or consider replacing components.