I upgraded to a Samsung SSD by cloning original boot drive. It works fine. Now I installed a Toshiba MVM M.2 SSD through a PCIe adapter card installed in a X4 PCIe slot. I was able to clone the boot drive (Original SATA SSD) to the new M.2 drive. Windows is able to recognize this drive and appears in file explorer. But when I want to make this new M.2 drive as my boot drive, it does not appear in BIOS and booting fails when I have the original SATA SSD disconnected. What do I have to do to make this work? Or the motherboard cannot accept a M.2 drive? Attached is the MoBo picture (from Google).
To be able to boot from Windows installed on NVMe drive, several things must be true:
1) PC must be in UEFI mode
2) Drive must be formatted using GPT, not MBR
3) PC must support native booting from NVMe drive
I suspect the latter is not true with your PC because if it was, there would be an m.s NVMe slot in your motherboard -- and I don't see one in the picture. Windows 10 has native NVMe drivers, so you can use the drive, but you can't boot from it.
***If my post helped, click the thumbs-up symbol to say thanks***
***Please mark Accept As Solution if my post solved your problem***
I am a volunteer and I do not work for, nor represent, HP
Be alert for scammers posting fake support phone numbers and/or email addresses on the community. If you think you have received a fake HP Support message, please report it to us by clicking on "Flag Post".