Question Can’t boot from new m.2 ssd

Bruur

Honorable
Oct 29, 2019
18
0
10,510
Hey all,
So recently I bought a New NVMe SSD, the WD Black SN770 1tb to put into my Gigabyte B650 Eagle AX.

However, I’m encountering some problems with it. The bios recognizes the drive however it’s not seen as a bootable option.

I’ve made sure AHCI is turned on, the BIOS is UEFI, the disc is partitioned as GPT, CSM is off, secure boot is off, I’ve also used Windows command prompt to create a boot loader on the new SSD. I freshly installed windows on it. Everything seems to work normally, however, it will just not show up as a bootable option in the BIOS. I’m really starting to think this is a faulty drive however I’m posting here in hopes of getting an answer that will help me out with getting this SSD to function.

Thanks in advance!
 
Odd that two people have had the same issue with the same drive in a week. Have you tried @dev_cyberpunk's suggestions from the other thread, even though I think they're useless? Did you have your original drive installed in the PC when you tried to do a fresh Windows install? Take it out to do the install.
 
Odd that two people have had the same issue with the same drive in a week. Have you tried @dev_cyberpunk's suggestions from the other thread, even though I think they're useless? Did you have your original drive installed in the PC when you tried to do a fresh Windows install? Take it out to do the install.
Yeah I read that post and also tried the things mentioned in there. I also asked if the OP resolved the issue, but haven’t received an answer yet.

I did accidentally left the original SSD in, which ironically also happened in the other thread. I wiped my old drive and left it unplugged during the installations thereafter.
 
However, I’m encountering some problems with it. The bios recognizes the drive however it’s not seen as a bootable option.
If its booting normally, then turn on fast boot and enable NVMe in the boot options. Because for some reason in this consumer board they don't automatically assign the M.2 to the boot menu. My cubi-n does this automatically, so this is a Gigabyte Bios issue apparently. Because in mine, NVMe boot option can be enabled without having fastboot on.
 
If its booting normally, then turn on fast boot and enable NVMe in the boot options. Because for some reason in this consumer board they don't automatically assign the M.2 to the boot menu. My cubi-n does this automatically, so this is a Gigabyte Bios issue apparently. Because in mine, NVMe boot option can be enabled without having fastboot on.
Thanks for the help but it’s still going straight into the BIOS without showing me the NVMe in the boot tab.

My settings are as followed:
Fast Boot - Enabled
SATA support - All SATA devices
NVMe support - enabled
VGA support - EFI driver
USB support - full initial
Ps2 devices support - enabled
Network stack driver support - disabled

CSM - disabled
Secureboot - disabled
SATA mode - AHCI
NVMe RAID - disabled
 
I did accidentally left the original SSD in, which ironically also happened in the other thread. I wiped my old drive and left it unplugged during the installations thereafter.
That is the cause of your issue.
If you leave old drive (containing old bootloader) during windows install,
then new drive doesn't get bootloader created on it. There's no need for multiple bootloaders.

Reinstall windows only with single drive connected.
Clean target drive before installing windows onto it.

My settings are as followed:
Fast Boot - Enabled
And set Fast Boot to disabled.
 
That is the cause of your issue.
If you leave old drive (containing old bootloader) during windows install,
then new drive doesn't get bootloader created on it. There's no need for multiple bootloaders.

Reinstall windows only with single drive connected.
Clean target drive before installing windows onto it.


And set Fast Boot to disabled.
Yeah that was a huge mistake honestly, however I tried what you’re describing many times. I formatted the NVMe countless times and installed windows on it with all other storage drives disconnected. I even wiped my old SSD but even that doesn’t help.

I also used diskpart to manually create an EFI partition and also used bootrec /rebuildbcd. At first it couldn’t find an installed windows on the NVMe but after following a guide of commands it did. But then I try to reboot and it’s going straight back into the BIOS again and the NVMe doesn’t show up in the boot tab.

And I only just now enabled fast boot because advised me to.
 
I'm pretty much out of ideas on these. I can't see any way that the drive itself is the issue, but for two people to report it so close together is weird.
 
I'm pretty much out of ideas on these. I can't see any way that the drive itself is the issue, but for two people to report it so close together is weird.
Its the reason why I don't build with these mainstream consumer boards because they go cheap on them. Especially with drive controllers.

So, does this have some sort of AHCI driver disk you have to load when installing the OS? Because I bet this is one of those cheap software raid controllers that don't have native AHCI and have to use a disk.

I wonder if they tried IDE mode on the SATA. Because AHCI was not really designed for NMVe drives and supposed only be used if setting up a RAID with a NMVe drive plus SATA SSD drives.
 
I also used diskpart to manually create an EFI partition and also used bootrec /rebuildbcd. At first it couldn’t find an installed windows on the NVMe but after following a guide of commands it did. But then I try to reboot and it’s going straight back into the BIOS again and the NVMe doesn’t show up in the boot tab.
Clean target drive with diskpart and do not create any partitions manually.
Try with csm enabled.
 
  • Like
Reactions: USAFRet
Sata controller in AHCI mode is necessary, so RAID mode, or NVME cache mode doesn't get used.
That's the only way it is related to NVME drives.
Its hard to tell without knowing the bios because they could have programmed it as AHCI raid only and the NVME drive is assumed incorporated as a raid. Because modern Windows versions (7 and up) and Linux has its own AHCI driver on their boot/install disk, but with windows you have to install the OEM AHCI driver at setup (if its not native to the controller).
 
Clean target drive with diskpart and do not create any partitions manually.
Try with csm enabled.
I hate to be the kind of guy that says “I already did that” on every tip, but I already did this multiple times lol. When I leave CSM on I only get a black screen. It won’t boot at all, not even into BIOS. I have to take out the CMOS battery to reset the BIOS to get into it again.