Buying an SSD for a laptop is genuinely harder than buying one for a desktop. Not because the technology is more complex, but because the constraints are invisible until you get it wrong. The wrong physical size won't fit. The wrong interface connector won't make contact. And even a technically correct drive can throttle itself down to SATA speeds inside a chassis that can't cool it properly. I've replaced storage in enough laptops — my own, friends', and machines at a local repair shop — to know that the research beforehand is worth every minute.

This guide covers every dimension of the decision: physical form factors with exact measurements, interface differences, how to identify what your specific laptop supports, thermal limits that matter in practice, and specific drive recommendations. Desktop buying is simpler and I'll cover it too, but the laptop section is where most people need the most help.


M.2 Physical Form Factors: Size Matters More Than You Think

M.2 is a connector standard, not a specific drive size. The "M.2" label tells you about the interface but nothing about the physical dimensions. The actual size is encoded in a four- or five-digit number stamped on the drive itself.

M.2 2280 — 22mm wide × 80mm long. The most common laptop and desktop size. If someone says "M.2 SSD" without specifying further, this is almost always what they mean. The Samsung 990 Pro, WD Blue SN580, and SK Hynix Platinum P41 all come in 2280. If your laptop supports M.2 at all and was made after 2018, it almost certainly supports 2280.

M.2 2242 — 22mm wide × 42mm long. Half the length of a 2280. Found in older ultrabooks, some business laptops (especially Lenovo ThinkPads in specific configurations), and budget machines that prioritized compactness. Fewer drives come in this size, and they're often limited to SATA or lower-spec NVMe.

M.2 2230 — 22mm wide × 30mm long. Very short. Originally found in tablets and small devices, but now showing up in the Microsoft Surface lineup, recent Steam Deck upgrades, and some Dell XPS and HP models. The WD SN740 is one of the few high-performance NVMe drives available in this size — it ships in some OEM configurations and is available separately.

Visual reference: Imagine a standard stick of chewing gum. A 2280 is slightly shorter and narrower. A 2230 is roughly half the length of that. A 2242 falls in between. When you open a laptop to replace storage, the existing drive (or the empty slot with a retaining screw) will tell you exactly what size you need.

Form Factor Dimensions Common In
M.2 2280 22 × 80mm Most laptops, all desktops
M.2 2242 22 × 42mm Older ultrabooks, some ThinkPads
M.2 2230 22 × 30mm Compact devices, Steam Deck, newer ultrabooks
M.2 2260 22 × 60mm Rare; mostly older OEM systems

PCIe 3.0 vs 4.0 vs 5.0: The Laptop Limitation Most People Miss

On a desktop with a modern motherboard, you can buy a PCIe Gen 5 NVMe drive and get sequential reads exceeding 12,000 MB/s. On almost every current laptop, that drive will run at Gen 3 or Gen 4 speeds regardless of what the spec sheet says.

Why laptops are capped: Most laptop CPUs, even current-generation AMD Ryzen 6000/7000 mobile and Intel 12th/13th Gen, route the M.2 slot through PCIe Gen 4 x4 at best. Many budget and mid-range laptops are still capped at Gen 3 x4. The laptop BIOS or the physical PCIe lane topology from the CPU simply doesn't support Gen 5. This isn't a flaw — it's a deliberate design choice to control heat and power.

Practical implications:

Interface Max Sequential Read Real Laptop Scenario
SATA M.2 ~550 MB/s Older laptops, some budget models
PCIe Gen 3 x4 NVMe ~3,500 MB/s Most laptops through 2022
PCIe Gen 4 x4 NVMe ~7,000 MB/s Recent AMD and Intel laptop platforms
PCIe Gen 5 x4 NVMe ~12,000+ MB/s Desktop-only in practice today

Buying a PCIe Gen 5 drive for a laptop is not just expensive — it's pointless. The drive will downgrade itself to match the slot's capability. Save the money and buy a well-regarded Gen 4 drive instead.


SATA M.2 vs NVMe M.2: Same Connector, Very Different Interface

This is the single most common source of confusion in laptop storage upgrades. Both SATA M.2 and NVMe M.2 drives physically use the M-key or B+M key connector, and they can look identical to the naked eye. But they speak completely different electrical languages.

SATA M.2: Uses the same SATA protocol as 2.5-inch SSDs. Maximum speed is around 550 MB/s sequential read and 500 MB/s write. Drives are usually labeled "M.2 SATA" or "SATA III." Many older laptops and budget systems only support SATA on the M.2 slot — physically inserting an NVMe drive will result in the drive not being detected at all.

NVMe M.2: Uses the PCIe bus, which is far faster. Sequential reads starting at 2,400 MB/s (Gen 3) up to 7,000 MB/s (Gen 4). Uses the M-key connector only (not B+M). Most new laptops support NVMe, but some still ship with SATA M.2 for cost reasons.

The connector difference: SATA M.2 drives usually use a B+M key (notches on both sides of the connector edge). NVMe M.2 drives use an M key only (single notch on the right side). Some slots accept both, some accept only one. A SATA drive will physically fit in an M-key slot but won't function. An NVMe drive won't physically fit in a B-key only slot.

How to tell which your laptop has: The safest methods are covered in the next section.


How to Identify Your Laptop's M.2 Slot

Before buying anything, confirm three things: physical size supported, interface (SATA or NVMe), and PCIe generation. Here are four reliable methods.

Method 1: Check the Official Service Manual

Laptop manufacturers publish service manuals (sometimes called hardware maintenance manuals) that list exact storage specifications. Search "[laptop model] service manual PDF" on Google or go directly to the manufacturer's support page. This is the most reliable source and also tells you which screws to remove and how to avoid cracking the chassis.

Method 2: BIOS / UEFI Information

Boot into the BIOS (usually F2, F10, Del, or Esc during startup). Most modern BIOS screens show the installed drive model and interface. If there's an empty slot, the BIOS may still indicate its type under storage configuration.

Method 3: Windows Device Manager

In Windows, right-click Start → Device Manager → Disk Drives. Click the installed drive and go to Properties → Details → Hardware IDs. The ID string will include the interface type. Alternatively, in Device Manager under "Storage controllers," you'll see whether a Standardard NVM Express Controller or AHCI controller is present, indicating NVMe or SATA respectively.

Method 4: CPU-Z or CrystalDiskInfo

Free tools like CrystalDiskInfo or HWiNFO64 display the drive's protocol (NVMe or SATA) and the interface link speed. This tells you both what you currently have and confirms what generation the slot supports (e.g., PCIe Gen 4 x4).

Step-by-Step: Identifying Your Slot

  1. Download CrystalDiskInfo (free, no install required for portable version)
  2. Open it and note the "Interface" field — it will say NVMe, SATA, or SATA (M.2)
  3. Note the "Transfer Mode" field — it shows the active PCIe generation
  4. Cross-reference with the service manual for physical size
  5. Check one forum thread or review for your exact laptop model to confirm others have upgraded successfully

Capacity vs Speed: The Thermal Throttling Reality in Laptops

This is where laptop SSD buying diverges most sharply from desktop buying. High-performance NVMe drives generate heat. In a desktop with an M.2 heatsink and good airflow, that heat dissipates easily. In a laptop with a sealed chassis and two small fans already working hard, it becomes a serious problem.

What happens when an SSD overheats: The drive enters thermal throttling — it reduces its performance to lower heat output. A PCIe Gen 4 drive that benchmarks at 7,000 MB/s on a desktop might sustain only 2,000–3,500 MB/s in a hot laptop chassis under extended transfers.

Drives that run cooler: The SK Hynix Platinum P41 is consistently one of the cooler-running Gen 4 drives in third-party testing. It uses a 176-layer NAND architecture that runs more efficiently than competing designs. For laptops, it's one of the top recommendations specifically because of its thermal characteristics alongside strong performance.

Drives to be careful with: The Samsung 990 Pro performs excellently in desktop testing but runs hotter than the P41 under sustained load. In a well-ventilated gaming laptop with a dedicated M.2 area, it's fine. In a thin-and-light with minimal thermal headroom, it can throttle more noticeably during large file operations.

The WD Blue SN580 sits in the middle of the market — Gen 4, competitive performance, reasonable heat output, and a lower price than the P41 or 990 Pro. For a general-purpose laptop where you're not regularly moving large files, it's an excellent value pick.

Drive Interface Seq. Read Thermal Profile Best For
Samsung 990 Pro PCIe Gen 4 7,450 MB/s Moderate-High Desktops, gaming laptops
SK Hynix Platinum P41 PCIe Gen 4 7,000 MB/s Low-Moderate Thin laptops, sustained workloads
WD Blue SN580 PCIe Gen 4 4,150 MB/s Low Budget laptops, general use
WD SN740 (2230) PCIe Gen 4 5,150 MB/s Moderate Compact devices, Steam Deck

Capacity note: Larger SSDs of the same model run cooler and maintain performance better than smaller ones, because they have more NAND cells to spread writes across (better wear leveling and lower per-cell activity). A 1TB drive almost always outperforms a 500GB version of the same model in sustained write scenarios.


Desktop SSD Flexibility: What You're Not Constrained By

Desktop builds are much more forgiving. The key differences:

Physical space: A standard ATX or mATX motherboard has 2–5 M.2 slots in the 2280 size. You're almost never constrained by form factor on a desktop.

Cooling: M.2 heatsinks are standard on mid-range and higher motherboards. Even boards without heatsinks can be fitted with aftermarket ones for a few dollars. Drive temperatures stay controlled, and thermal throttling is rarely an issue under normal conditions.

PCIe generation: Current desktop platforms — Intel Z790/B760 and AMD X670/B650 — support PCIe Gen 4 on M.2 slots natively, and Z790/X670 often support Gen 5 on the primary slot. If you're buying a desktop today, a Gen 4 drive is excellent value; Gen 5 is future-proofing that costs more without meaningful real-world gains in gaming or general productivity.

SATA still works: 2.5-inch SATA SSDs are still a reasonable choice for a secondary storage drive in a desktop if you're repurposing an old drive or want cheap bulk storage. They're not competitive for primary system drives anymore, but they're not worthless either.

Desktop recommendation summary:

  • Primary OS drive: Samsung 990 Pro 1TB or SK Hynix Platinum P41 1TB (PCIe Gen 4)
  • Secondary game storage: WD Blue SN580 2TB (excellent value at this capacity)
  • Budget build: WD Blue SN580 1TB — good enough for everything

Laptop vs Desktop: Direct Comparison

Factor Laptop Desktop
Form factor constraints Often strict (2230 or 2242 possible) Almost always 2280
Interface support SATA or Gen 3/4 NVMe depending on age Gen 4 standard, Gen 5 available
Thermal throttling risk Real concern in thin chassis Minimal with heatsink
Upgrade complexity Requires disassembly, void warranty risk Trivial M.2 swap
Drive availability Limited for 2230/2242 Full market
Recommended max speed Gen 4 (no benefit beyond that) Gen 4 or Gen 5 if price drops

Step-by-Step: Buying the Right SSD for Your Laptop

  1. Find the service manual for your exact laptop model. Confirm M.2 slot size (2280, 2242, or 2230) and interface (SATA or NVMe).
  2. Check the PCIe generation using CrystalDiskInfo or your BIOS. Gen 3 or Gen 4 changes which drives make sense to buy.
  3. Decide on capacity. For most people: 1TB is the minimum comfortable size, 2TB is ideal if budget allows.
  4. Match the drive to the thermal environment. Thin-and-light laptop → prioritize SK Hynix Platinum P41. Gaming laptop with active cooling → Samsung 990 Pro is fine.
  5. Check dimensions one more time before ordering. A 2280 drive will not fit in a slot designed for 2230.
  6. Back up your data before swapping drives, regardless of how simple the process looks.
  7. Keep the original drive after the swap. If you ever need to return the laptop for warranty service, reinstalling the factory drive avoids complications.

Frequent Questions

Can I use a PCIe Gen 5 SSD in my laptop? Technically, if the laptop only supports Gen 4, the drive will downshift and run at Gen 4 speeds. You'll pay Gen 5 prices for Gen 4 performance. Not worth it.

My laptop has two M.2 slots — can they be different sizes? Yes, this is common. Some laptops have one 2280 slot for the primary drive and a second 2242 or 2230 slot for a secondary drive. Always check both slots in the service manual.

Is a SATA M.2 drive compatible with an NVMe slot? A SATA M.2 (B+M key) drive will physically fit in many M-key NVMe slots, but won't function — the slot won't recognize it. A few slots support both; most don't. Check your laptop's manual.

Will upgrading the SSD void my warranty? This depends on the manufacturer. In the EU and many US states, opening a device to upgrade storage does not legally void the warranty for unrelated components. However, some manufacturers will refuse service on a modified machine. Keep the original drive and reinstall it before any warranty claim.

The SK Hynix Platinum P41 isn't available in 2230 — what do I use for a compact laptop? The WD SN740 is the best option for 2230 builds. The WD SN570 is a decent budget alternative if available in 2230.

How much faster does an SSD upgrade make an old laptop feel? If the laptop previously had a mechanical hard drive or a very slow SATA SSD, the difference is dramatic — especially for boot time, application launch, and file loading. Going from a SATA SSD to a fast NVMe drive is noticeable but less dramatic in everyday tasks.

Is 512GB enough for a laptop in 2026? Tight, but possible if you use cloud storage or an external drive for media. Games are large and OS updates consume more space each year. 1TB is the more comfortable baseline, and the price difference is rarely large enough to justify 512GB anymore.