|
M.2 drives differ in three ways:
Physical size, often expressed in width-length, e.g. 2280 is 22mm wide, 80mm long. It's length that mainly varies, I don't think any width other than 22mm is common.
Keying, which is a physical notch in the connector. B key and M key are common for drives. If your slot has a key and your drive doesn't then it won't go in, but a drive with a key will go in a slot without. It was intended as a way to ensure SATA vs. PCI-E compatibility but it got rather mixed up and a lot of SSDs now are universal with both keys.
Protocol. The three options are SATA AHCI, PCI-Express AHCI and PCI-Express NVMe, although PCI-E AHCI is now uncommon. Drives use only one sort but slots can support multiple. Yours supports both common types of SATA AHCI and PCI-E NVMe so it shouldn't be an issue.
For the drive you linked the only thing you need to check is whether your laptop supports 2280 drives, some only support shorter drives like 2242.
Socketed DDR4 differs in two ways.
It comes in two physical sizes. longer DIMM and shorter SODIMM. It's very rare for a laptop to use anything other than SODIMMs.
It varies in bandwidth/timings between 2133 and 3200. If you're adding memory then it'll run at the slowest speed the two sticks have in common, which the computer also supports.
(specifically speeds in common is determined by the SPD profiles loaded onto the memory. Not all manufacturers list this unfortunately but as DDR4 is fairly new most sticks should have all of the official profiles).
DDR4 can also be directly mounted on the motherboard and not upgradable so that also needs to be checked, it's fairly common in very thin laptops these days. |
|