I have been trying to dissect the information I find with googling, but have come to the conclusion that I cannot find with certainty the answer to the following questions:
Given you know the basics of your own desktop system, how do I know it supports NVMe drives?
- Does it require PCIe v2 or v3?
- Is a free x4 slot enough (if the spec of the drive says PCIe x4, for instance)?
- What does M.2 mean in this context (I have come to understand that it is an internal interface, and can connect with PCIe, mSATA or USB-3, depending on drive, is that correct?)
- Does the motherboard need to support NVMe (I think it does)? If it doesn't, can I still use the drive or is there an extension card?
- Does my BIOS need to support NVMe, or is "standard" UEFI BIOS enough?
- I read that the mean-time-to-failure is much higher (lower risk) with NVMe drives, is that because of NVMe, or because of the simple fact the more expensive drives have this and use better technology internally anyway?
I have come to understand from my previous question that any PCIe v3 device also fits in a PCIe v2 device, obviously with lower maximum speeds, is that also true for NVMe?
I know these are a bunch of questions and maybe I should've asked them one at a time, but I think they fit well together and may help others that struggle with understanding all the new techno buzz.