The M.2 drive, also known as an M.2 SSD, is a compact disk that connects directly to a computer's motherboard. It offers high-speed data transfer capabilities, with read and write speeds of around 2500MB/s. M.2 is also referred to as the Next Generation Form Factor (NGFF) for internally mounted computer expansion cards and associated connectors.
Cloning Windows to an M.2 SSD has become increasingly popular due to its excellent performance, but some users have encountered issues where the M.2 SSD is not recognized on their Windows PC, leaving them wondering why this is happening.
If your M.2 drive is not recognized, it may be due to a faulty drive, incorrect BIOS settings, or an operating system issue. To troubleshoot, try resetting the BIOS to its default settings, checking the drive's power connection, and running a diagnostic test on the drive. If the issue persists, it may be worth trying a different M.
Why is my m.2 not be recognized in Windows?
Here are the symptoms and possible reasons of M.2 not recognized error:
| Symptoms | Reasons |
|---|---|
| M.2 Not Recognized in BIOS |
|
| M.2 Not Recognized as Boot Drive |
|
| M.2 Not Detected in Disk Management |
|
| M.2 Not Showing Up in File Explorer |
|
To get your computer to recognize your M.2 drive, ensure it is properly seated in the M.2 slot, and that the slot is enabled in the BIOS settings. If the drive is not recognized, try booting from a live USB or CD, and then access the BIOS settings from there.
How to Check:
Step 1. Open computer case with a screwdriver.
Step 2. Remove the computer case and find the M.2 SSD.
Step 3. See if you installed M.2 correctly. If not, re-install M.2.
Step 4. Restart PC and press F2/F8/Del to enter BIOS.
Step 5. Go to the startup settings and check if the M.2 is enabled.
If not, go and enable it.
Step 6. If the M.2 is an operating system drive, check the boot menu to see if it's set as the boot drive.
If not, set it as the boot drive.
Step 1. Remove the computer or laptop case with a screwdriver.
Step 2. Remove M.2 from computer or laptop.
Step 3. Re-install M.2 on your computer or laptop:
Step 4. Cover the computer case and restart the PC.
If the M.2 SSD is not recognized after the computer boots up, try to boot in UEFI mode instead of Legacy mode. To do this, go into the BIOS settings, navigate to the Boot tab, and change the boot mode from Legacy to UEFI. Save the changes and reboot the computer.
Step 1. Restart PC and press F2/F8/Del to enter BIOS.
Step 2. On the Main menu, expand "SATA Configuration".
Step 3. Select "Configure SATA as IED" and save the changes.
Step 4. To see the M.2 drive in your PC, simply restart the computer, and it should appear in your system.
The M.2 is not an OS drive. It is a storage drive.
How to Check:
Step 1. Restart PC and press F2/F8/F11 or Del to enter BIOS.
Step 2. If the M.2 OS drive is not set as the boot drive, set it as the first boot drive. Save the changes and exit the Boot Menu. Then, restart your computer and check if the issue is resolved.
If not, go and follow the steps below to set it as the boot drive in BIOS.
If your M.2 is an OS drive, you'll need to set it as the boot drive so that the computer can recognize it. Here are the steps:
Step 1. Restart PC and press F2/F8/F11 or Del to enter BIOS.
Step 2. To set the M.2 SSD as the boot drive, access the Boot Menu, navigate to the boot priority section, and select the M.2 SSD as the primary boot drive.
Step 3. Save the changes and restart the PC.
Windows will automatically boot up from the M.2 OS drive.
How to Check:
Step 1. Right-click the Windows icon and select Disk Management.
Step 2. Check if you see the M.2 disk shows up.
If not, it could be the drive driver is outdated. Here is how to fix it.
Step 1. Right-click the Windows icon and click "Device Manager".
Step 2. Right-click the M.2 SSD, choose "Update Driver Software" from the context menu, and then select "Search automatically for updated driver software" to expand the disk driver.
Step 3. In the pop-up window, choose "Search automatically for updated driver software".
To update the driver software, first, go to the computer's Device Manager, then click on the "Update driver" button, and finally, wait for the computer to search and install the latest driver software.
Step 4. Restart PC after the driver update process.
To see your M.2 SSD in Disk Management, press the Windows key + R to open the Run dialog box, type "diskmgmt.msc" and press Enter.
How to Check:
Step 1. Press Windows + F keys, open File Explorer.
Step 2. The M.2 volume is not visible in the volumes list. What should I do next?
#1. Initialize M.2
Step 1. To open Disk Management, press the "Windows + R" keys, type "diskmgmt.msc" and click "OK" in the Run dialog box.
Step 2. Right-click the M.2 SSD, select "Initialize Disk" and if it's offline, first make it online by right-clicking and selecting the "Online" option.
Step 3.Select the M.2 as GPT and click "OK" to accept the changes.
#2. Create Partitions on M.2
Step 1. Right-click the Windows icon, then click "Disk Management".
Step 2. Right-click on the unallocated space on the M.2 SSD, select "New Simple Volume", and then click "Next".
Step 3. Set the partition size, partition label, and partition format, then click "Finish" to complete the partitioning process.
If you're running low on disk space, you can free up some space by deleting unnecessary files, emptying the recycle bin, and uninstalling unused programs. You can also consider upgrading your storage drive or adding an external hard drive to expand your storage capacity. Additionally, you can use the built-in Disk Cleanup tool in Windows to remove temporary files, system files, and other items you don't need.
If you have a used M.2 data disk, you can restore data and partitions at once by following the guide provided.
Recover Lost Partition and Data
Qiling Partition Recovery is a software that helps recover files and partitions from deleted or lost partitions, allowing users to retrieve their files and partitions within minutes.
The error "M.2 drive not recognized" can occur when the M.2 drive is not properly connected to the motherboard, or when the drive is faulty.
M.2 is not recognized and cannot access valuable data. If you are having the same issue here, follow the tips below for help:
Editor's Suggestion:
Here, Deep Data Recovery can thoroughly scan and find all missing files on your M.2 disk using its powerful hard disk recovery feature.
Step 1. Choose file types and click "Next" to start
Launch Deep Data Recovery. Choose file types and click "Next" to start the recovery process.
Step 2. Scan the SSD
To recover lost data from an SSD, select the SSD where the data was lost and click the "Scan" button. This will initiate the scanning process, allowing you to locate and recover the lost data.
Step 3. View the results
When the scanning finishes, use the "Filter" and "Search" options to find lost SSD data by checking the "Deleted Files" and "Other Lost Files" folders.
Step 4. Recover SSD files
Select the desired data and click the "Recover" button to recover lost SSD files.
The M.2 SSD not recognized error in Windows PC can be caused by various factors, including loose connections, outdated drivers, and BIOS issues. Symptoms may include the M.2 SSD not showing up in Disk Management, File Explorer, or the Device Manager. To fix the issue, follow the guidelines above, which vary depending on the case, to ensure the M.
However, if you are missing some files after fixing the M.2 not recognized error, you can try Deep Data Recovery for full SSD recovery.
The software will quickly scan and identify any missing M.2 SSD files. To avoid data loss, it's recommended to create a full backup of your M.2 SSD data regularly, which can save you in case errors occur to the SSD.