Do these personal observations help determine if I'm either just "doing something wrong", or "I have an M.2 NVme that's just impossible to ever boot from"?
- Motherboard: Intel s2600gz (circa 2012)
- Latest BIOS: Released in 2018
- NVme M.2 : Crucial P3 512GB
- PCIE to M.2: Generic $15 PCIE v4.0 card from eBay
- OS: I tried W11, W10, Server 2019, Server 2022 (ISOs downloaded directly from Microsoft.com)
Note:
- No where in the BIOS do I ever see any choice marked "Secure Boot OFF/ON".
- No where do I see "Use PCI-E slots for NVme cards".
- No where do I ever see the boot options listing "Boot from PCI-E" nor "Boot from NVme".
- I never see the NVme listed in Disk Manager.
But:
- I DO see the NVme card listed in DiskPart.
- I DO see the NVme card listed when I boot with a Rufus created "Windows Installer" USB flash drive.
- No "load drivers" is ever needed.
- The install goes 100% fine, directly to the NVme card. (But later, it won't act as a boot drive.)
I even went as far as installing Windows on another SATA SSD drive... then making a "recovery disk"... and using the "recovery image" to put Windows on the NVme drive. It still won't boot, but DiskPart shows the 3 expected partitions: Boot/Active, the C: drive, and Reserve.
Do any of the above combinations tell you what I'm doing wrong?
I initially thought it must be a "driver problem", but as I said above, the install goes fine with no extra drivers needed. Could Windows be supplying the driver for 'read/write', but a better/newer driver is needed for 'and also allow booting'?
The latest BIOS (Aug 2018 v02.06.0007) doesn't specifically say "boot from NVme", but there certainly were a few UEFI bugs/fixes: https://downloadmirror.intel.com/28312/eng/releasenotes_r02.06.0007.txt