The C: drive for my computer died, so I decided to replace it with a mSATA drive. I've installed Windows 10 64-bit, Enterprise on the mSATA drive. The installation went normal. But, when I booted the computer, the system is not finding the mSATA drive resulting in the error message about no drive with OS found.
If however, when booting, I hit F12 and go into the BIOS' boot manager, the drive is listed. I can select the mSATA drive and Windows will boot just fine.
I went into the BIOS to make sure that the mSATA drive was selected in the boot order settings. The mSATA is not listed as any of the drives that I can select!?!. Just my DVD and other hard drives were listed.
Future research showed that if the mSATA is the only device in the computer, then it is listed in the boot options and the computer will boot from the mSATA. If I only have the SATA DVD drive attached, then both the mSATA and the DVD drives are listed, and the system will still boot successfully. But, if I have my hard drives (which are configured as a mirrored (RAID1) array), then the mSATA will not be listed in the boot options at all. But, as I said above, I go to the boot selection option (F12 at boot time), and the mSATA will be listed and I can still boot successfully.
Does anyone have any thoughts as to what the solution is? The motherboard is obviously seeing the mSATA drive, it's just not letting me (for some strange reason) select the drive as the boot device when I also have the hard drives attached.
The motherboard is a Gigabyte GA-Z77-DS3H. The latest BIOS, F11a, is installed. In case it matters, the "Boot Mode Selection" option is currently configured for "UEFI and Legacy". And as I have RAID configured, the "SATA Mode Selection" is set to "RAID".