Issues with motherboard recognizing system SSD during boot

Relle

Honorable
Mar 7, 2013
9
0
10,520
My hardware:

* Gigabyte Z77X-UD5H motherboard
* Samsung EVO 840 SSD (system drive)
* Samsung EVO 850 SSD (Steam drive)

Using Windows 10 64-bit.

The situation: I used to have an ASUS motherboard. I had issues where the motherboard wasn't recognizing the system drive as one in the boot list during startup, leading to it trying to boot from the game drive and giving me an error screen. I switched to my current Gigabyte motherboard, but the same issue keeps happening. I can go into the BIOS and force the motherboard to boot from the system drive and it'll boot just fine. However, it does not recognize the system drive as something it can access if I don't manually tell it to. I've changed the boot priorities so that the system drive is at the top of the list and every other drive in the system is disabled for boot priority, but this doesn't last. I'm on the current (stable) BIOS version for my motherboard, and there's only a couple beta versions available from Gigabyte for my current MB model.

Any ideas/suggestions? I feel like my only recourse is to just swap the two drives so that the 840 becomes the Steam drive and the 850 the system drive, but that would be a pain in the neck and I don't want to do that if I don't have to.
 
Solution
Oddly enough, I may have solved it. My motherboard has 8 SATA ports, but they're set up strangely. The 6GB/s 0-1 ports are the second to the right, whereas the gSATA 7-8 ports are on the far right. I had my two SSDs connected to the 7-8 slots. I just moved them over to the 6GB/s slots (and made sure my system drive was in slot 0) and it booted up normally. Apparently the gSATA ports are exclusively a Gigabyte thing. Go figure.

That said, I'll post back if this turns out to be a temporary solution.

Colif

Win 11 Master
Moderator
what operating system is it?

its possible you have GPT formatted ssd and the bios is set to look for an MBR to boot from. In other words, the bios doesn't match the boot format of the drives. Bios is looking for an MBR partition but GPT discs don't have them.

The UEFI firmware supports two boot modes: UEFI Boot Mode and Legacy BIOS Boot Mode.

In UEFI Boot Mode, the UEFI firmware scan your computer's hard disks for existence of the EFI System partition, then run \efi\boot\bootx64.efi file in the EFI System partition.

UEFI Boot Mode do not use boot sectors on the hard drive (and the USB flash drive) and do not require active partition to be set.

So you need to look in bios for something that might be called CSM. It may not be, that is what its called in Asus motherboards
 

Relle

Honorable
Mar 7, 2013
9
0
10,520
Oddly enough, I may have solved it. My motherboard has 8 SATA ports, but they're set up strangely. The 6GB/s 0-1 ports are the second to the right, whereas the gSATA 7-8 ports are on the far right. I had my two SSDs connected to the 7-8 slots. I just moved them over to the 6GB/s slots (and made sure my system drive was in slot 0) and it booted up normally. Apparently the gSATA ports are exclusively a Gigabyte thing. Go figure.

That said, I'll post back if this turns out to be a temporary solution.
 
Solution