Question BIOS does not detect M.2 SSD, Windows does

Jul 31, 2019
9
0
10
Hi, installed a Crucial M.2 P1 500G SSD yesterday, cloned my HDD on it. Then I went in the BIOS to change the boot order and put the SSD first, but the BIOS does not detect the SSD. Mobo is a MSI Tomahawk b350. Everyyime I start the computer, a black screen with a text appears and tells me that I need to select or insert a proper boot drive, then I have to restart, press F11 to get to a menu that tells me to select boot drive, I select the SSD and then Windows boots just fine, everything works, the C: drive is the SSD and the D: drive the HDD. The SSD does not appear in the boot order menu or in the board explorer. BIOS version is American Megatrends INC., 15/02/2017. Maybe I should try to update it ? Any help is appreciated.
 
1. Cloning from SATA to NVMe can be problematic.

2. How did you do the cloning process? With what tool?
Are you 100% sure you cloned ALL the partitions?
If the system works from the old drive, try the clone operation again.

And at the end of the process:
Power OFF
Disconnect the old drive
Let the system try to boot up from only the new drive.
 
I used Macrium Reflect to copy. I am sure that every partition was copied. HDD booted fine but I formatted it, I shouldn't have done that. But both drive work. I just can't see the SSD in the BIOS
 
I used Macrium Reflect to copy. I am sure that every partition was copied. HDD booted fine but I formatted it, I shouldn't have done that. But both drive work. I just can't see the SSD in the BIOS
First thing is you don't really boot to the NVME SSD, instead it boots to the UEFI partition on the NVME. So make sure your BIOS is in UEFI mode and not in CSM mode then select UEFI Hard Disk (which is what is displayed in my MSI BIOS ) in boot order and it will find the UEFI partition and boot it. That's what I have to do with my MSI motherboard and it works.

And yes, it's a good idea to update your BIOS but be careful not to update to a Ryzen 3000 BIOS, which may not work with a Ryzen 1000 or 2000 processor; I'd suggest version 7A34v1M. You have a B350 board and a 2017-dated BIOS, a whole lot has been improved and fixed for Ryzen support since then.
 
Last edited:
Cloning a non-NVMe drive to Crucial M.2 P1 NVMe 500GB drive is not going to work because the clone is from a non-NVMe drive. That is not a problem to fix by updating BIOS.

I suggest you do a clean install on the new drive instead of cloning.
After all I think that's what I'm gonna do. Can I just download the refresh windows tool from here, and let it do it's thing or do something else ? I've never installed windows 10.
 
I just did a fast Google search and found 2 different threads that say this can be done.
google searches are all well and good, but it doesn't count until you do it.
I can find all sorts of information that says the Earth is flat....😉

Having said that, yes, SATA -> NVMe cloning can be done. I know it works with Samsung drives and the Samsung data migration tool.
(which doesn't help here)

Macrium Reflect has this info:
https://forum.macrium.com/Topic21731-1.aspx