Here is an example of a goof that happened because I knew little about M.2 SSDs. These are the 2 M.2 sockets on my motherboard, taken from the manual:
1 x Ultra M.2 Socket (M2_1), supports M Key type 2230/2242/2260/2280 M.2 PCI Express module up to Gen3 x4 (32 Gb/s) (with Vermeer, Matisse, Cezanne, Renoir, Picasso, Summit Ridge, Raven Ridge and Pinnacle Ridge) or Gen3 x2 (16 Gb/s) (with Athlon series APU and Raven Ridge 2)**-
1 x M.2 Socket (M2_2), supports M Key type 2230/2242/2260/2280/22110 M.2 SATA3 6.0 Gb/s module and M.2 PCI Express module up to Gen3 x2 (16 Gb/s)**
Didn't think much of them at first, so I just bought an M.2 SSD (Samsung 970 EVO Plus) and put it in the M2_1 slot. I've been using that SSDs as a boot drive for years with no problems. Then I decided to increase my storage and I plugged a WD_BLACK SN850X in to the M2_2 slot, but it doesn't show up in the BIOS (I know that the M2_2 slot shares lanes with some SATA ports, which in my case are all empty). The M2_2 slot supports SATA and PCIe SSDs, but what does that mean?
The M2_1 slot isn't mentioned to support SATA, does that mean a SATA SSD won't work in there? It also doesn't say it supports NVMe SSDs but mine works there. So, does that mean that as long as a M.2 slot doesn't support SATA, it supports NVMe? What does it mean that it supports up to Gen3? Gen3 and Gen4 PCIe should be backward and forward compatible, so it should support up to Gen4 or even Gen5 right? Also, don't SATA and NVMe M.2 SSDs have different sockets? How did my NVMe fit in to a SATA socket? How does it support a M key type SATA SSDs? Don't they use M + B key type socket? And what is a PCIe SSD? Don't all M.2 SSDs use a PCIe interface?
1 x Ultra M.2 Socket (M2_1), supports M Key type 2230/2242/2260/2280 M.2 PCI Express module up to Gen3 x4 (32 Gb/s) (with Vermeer, Matisse, Cezanne, Renoir, Picasso, Summit Ridge, Raven Ridge and Pinnacle Ridge) or Gen3 x2 (16 Gb/s) (with Athlon series APU and Raven Ridge 2)**-
1 x M.2 Socket (M2_2), supports M Key type 2230/2242/2260/2280/22110 M.2 SATA3 6.0 Gb/s module and M.2 PCI Express module up to Gen3 x2 (16 Gb/s)**
Didn't think much of them at first, so I just bought an M.2 SSD (Samsung 970 EVO Plus) and put it in the M2_1 slot. I've been using that SSDs as a boot drive for years with no problems. Then I decided to increase my storage and I plugged a WD_BLACK SN850X in to the M2_2 slot, but it doesn't show up in the BIOS (I know that the M2_2 slot shares lanes with some SATA ports, which in my case are all empty). The M2_2 slot supports SATA and PCIe SSDs, but what does that mean?
The M2_1 slot isn't mentioned to support SATA, does that mean a SATA SSD won't work in there? It also doesn't say it supports NVMe SSDs but mine works there. So, does that mean that as long as a M.2 slot doesn't support SATA, it supports NVMe? What does it mean that it supports up to Gen3? Gen3 and Gen4 PCIe should be backward and forward compatible, so it should support up to Gen4 or even Gen5 right? Also, don't SATA and NVMe M.2 SSDs have different sockets? How did my NVMe fit in to a SATA socket? How does it support a M key type SATA SSDs? Don't they use M + B key type socket? And what is a PCIe SSD? Don't all M.2 SSDs use a PCIe interface?