It is standard. They are keyed differently because SATA and NVMe are connected to completely different bus lines. They’re keyed so that you don’t hook up the wrong kind of card and set your PC on fire.I wish they kept it standard in all systems.
Thanks @Diggs. I wasn't confident that it was always this way, but since I have taken notice it seemed to be a pattern.NVMe can come with two notches (B & M key). Not just SATA.
I had a discussion not long ago on how confusing this has become -
M.2 - I'm struggling to keep up.
Not only are there a dozen different versions of M.2 drives. I have a refurbished Dell where I ordered this 240 GB M.2 when it seems to need this? (The machine/BIOS doesn't even see the first one.) Really? Now even the same modules aren't interchangeable? Pffft! I'm struggling to keep up here.www.technibble.com
Er, what? Which is it -- it runs or not?...and I tried a SATA drive in the NVMe slot. No fireworks and computer still runs although not with the SATA drive in the NVMe slot.
That just means that the NVMe card can step down to use only PCIx2 bus instead of the x4 bus that only a M key card can use. I’ve never seen a mobo that supported that but it’s part of the spec.NVMe can come with two notches (B & M key). Not just SATA.
I had a discussion not long ago on how confusing this has become -
M.2 - I'm struggling to keep up.
Not only are there a dozen different versions of M.2 drives. I have a refurbished Dell where I ordered this 240 GB M.2 when it seems to need this? (The machine/BIOS doesn't even see the first one.) Really? Now even the same modules aren't interchangeable? Pffft! I'm struggling to keep up here.www.technibble.com
...and I tried a SATA drive in the NVMe slot. No fireworks and computer still runs although not with the SATA drive in the NVMe slot.
Per his other thread, it would prevent the system from booting but it didn't fry the computer or the card. He should have been able to boot into bios but as I understand it the PC wouldn't even power up. (I may be incorrectly recalling that. - He had a lot more trouble than it should have been but that system is a P.O.S Dell)Er, what? Which is it -- it runs or not?
Meaning I didn't fry the mobo or the SATA module when I tried it in the NVMe slot and the computer still runs on the original 16 GB Optane B&M key module.Er, what? Which is it -- it runs or not?
A buffer is yet a THIRD option for M.2 slots and only works if the chipset supports that function. Most don't.
I see these occasionally. I just got in a Dell laptop with a 2230 m.2 SSD that only supported PCI-e x2. It had an M+B key. I upgraded it with a 2280 PCI-e x4 SSD that only had an M key. Dell has a very intelligent design that allows you to remove a little piece of metal in order to adjust where the screw hole goes. It's got a notch for a 2230, 2240, 2260, and 2280 SSD. Of course, the board can't take advantage of x4 speeds but it operates at reduced speed just fine.That just means that the NVMe card can step down to use only PCIx2 bus instead of the x4 bus that only a M key card can use. I’ve never seen a mobo that supported that but it’s part of the spec.
If it was M key then it probably was running at x4. The B slot is only PCIx2. I've never seen a B sloted MVMe card but the spec supports it and the card @Diggs found was able to run either. Note that the cards can have multiple keys like B+M the slots NEVER are. They are either B or M. Can't be both.I see these occasionally. I just got in a Dell laptop with a 2230 m.2 SSD that only supported PCI-e x2. It had an M+B key. I upgraded it with a 2280 PCI-e x4 SSD that only had an M key. Dell has a very intelligent design that allows you to remove a little piece of metal in order to adjust where the screw hole goes. It's got a notch for a 2230, 2240, 2260, and 2280 SSD. Of course, the board can't take advantage of x4 speeds but it operates at reduced speed just fine.
Oh yeah, doh! I thought it was slower than the 3400MB/s when I ran a speed test, but now that I'm thinking about it, that might have been the speed test I ran on the original x2 drive. The computer is gone now so I can't confirm.If it was M key then it probably was running at x4
I wouldn't hold my breath if I were you. He usually releases a new edition every 2 years and it's been 6. I think he just assumes that computer repair is dead or that it's gotten so complicated now that you can't fit it all in a single book.Scott Mueller needs to update his books to cover the subject.
I think he is just retired. He’s gotta be in his late 60s.I wouldn't hold my breath if I were you. He usually releases a new edition every 2 years and it's been 6. I think he just assumes that computer repair is dead or that it's gotten so complicated now that you can't fit it all in a single book.