| Last online: 01.31.2017
Running the Gigabyte Z87X-UD3H BIOS through UBU was apparently necessary for me: before doing so there wasn't enough space to insert the NVMe module.
Once that was all said and done; I flashed using Q-Flash, loaded a BIOS profile I saved earlier to restore my overclock, and finally dropped my new drive (mounted in a PCIe M.2 adapter) into my machine (last PCIe slot: 4x PCIe 2.0, via PCH).
I am able to boot in pure EFI mode (CSM off) with no issues. Note that if you go the same route as I did, the last PCIe slot will limit the bandwidth of high-performance drives. As a result, this specific drive is capped at around ~1500MB/s (capable of ~2300MB/s).
If you're also like me and are coming from an MBR installation of Windows, it is possible to clone the installation instead of starting fresh (I used gparted instead of CLI ntfsclone). Saved me a bunch of time!
Thanks for all the help!
Perfect! I'll have a look tonight, thanks for the info!
How can I tell if the BIOS I flashed has the modifications I made? I want to ensure the BIOS is at least working before I buy an NVMe drive.
I have a GA-Z87X-UD3H. I took the F10b BIOS, ran it through UBU, updated everything and saved it out, then injected the non-compressed NVMeExpressDxE.ffs and saved that out. I then rebooted into the current BIOS and used Q-Fflash to flash the modified BIOS.
Since Gigabyte boards have DualBIOS, I'm not entirely sure if the flash worked or if the backup BIOS kicked in. Since I went from F10b to F10b, I'm not sure if I'm running the new BIOS. Is there an easy way to tell? Can I modify the internal version number or something else to identify that I am indeed running the modified BIOS? Thanks for any help!