I'm thinking about putting an NVMe SSD in my Haswell-based desktop from 2013. The BIOS can't boot from NVMe directly, but I should be able to install Clover EFI on a flash drive, and mount it to an internal USB header.<p>However, the idea is mildly ridiculous because I only have PCIe 2.0 x1 slots available (and one 3.0 x16 slot for the GPU), which is limited to 500 MB/sec, compared to SATA-III at 600 MB/sec.<p>Most NVMe drives support PCIe 3.0 x4, which is 3940MB/s. It'd be nice if I could bond two of the x1 slots into an x2, but that would require exotic hardware and chipset support.
A basic x1 -> M.2 adapter is $5 on AliExpress, so I'm going to run at 500 MB/sec for the heck of it.