SSD not shown in UEFI

oddidude

Reputable
Sep 12, 2014
80
0
4,630
So after my last hard drive broke, I decided to get a nice Intel 600p M.2 SSD to use with a Asus Hyper x4 M.2 to PCI-e adapter. Only issue is that the SSD doesn't seem to show up in the UEFI. My motherboard is a MSI Z97 G45 GAMING.

Any suggestions?
 


https://us.msi.com/Motherboard/support/Z97-G45-GAMING.html#down-manual
Looking through the user manual I can't find anything that says it supports booting from a drive connected in the PCI-E slot.
 
What complicates this is your board not having native support for M.2 SSDs. Even if you went to the trouble to install your new Intel 600p M.2 SSD, your motherboard would still be limited to the 6Gbp/s of SATA3. Your best bet would be to RMA the 600p and choose a SATA3 SSD, or use a motherboard that can support M.2 3x4 NVME SSD speeds. Are there ways you could your motherboard to recognize your new M.2 SSD and use it as a boot drive via a PCIE adapter? Most likely yes. But because of the aforementioned issue, am unsure whether your board would be able to benefit from it, even if it could be used as a boot drive via a pcie adapter.

Link from MSI forum, z97 g45 gaming vs z97 gaming 5, may be useful somewhat: https://forum-en.msi.com/index.php?topic=181081.0

Sorry couldn't be more helpful. If there's a workaround would also be interested to know out of curiosity.
 


Surely using the PCI-e adapter would help it run at normal speeds? (iirc M.2 uses PCI-e lanes to run anyway) Regardless, i have the SSD showing in my BIOS but only showing under the "LEGACY BIOS" boot option and not under UEFI. Any help?
 


I'm pretty sure that MSI made a BIOS update that allowed 9 series boards to boot from PCI-e and NVMe SSDs