Does my laptop have an M.2 slot? How to check before you buy an SSD

Before you buy an SSD for an older laptop, you need to know two things: whether it has an M.2 slot at all, and what kind. You can usually find out in a few minutes without a screwdriver.
Quickest ways to check
- See what's in it now. If Windows shows an NVMe drive, you have an M.2 NVMe slot. (How)
- Look up the exact model in the maker's spec sheet. It lists every drive slot and what it takes. (Where)
- Still not sure? Open the bottom cover and look. (What to look for)
What an M.2 slot is (and isn't)
M.2 is a small connector for a drive about the size of a stick of gum. It replaced the 2.5-inch drive in most thin laptops, and many business laptops and desktops from the mid-2010s have one alongside a 2.5-inch bay.
The confusing part is that M.2 describes the shape, not the speed. There are three things to match:
| What to match | Options | What it means for you |
|---|---|---|
| Type | NVMe (PCIe) or SATA | NVMe is several times faster. A slot may take one, the other, or both. This is the one people get wrong. |
| Length | 2280, 2260, 2242, 2230 | 22 mm wide, then the length in mm. 2280 is the most common. |
| Key | M key, or B+M key | The notches in the connector. NVMe drives are M key. Most M.2 SATA drives are B+M so they fit either slot. |
Two things that look similar but aren't what you want: the Wi-Fi card, which sits in its own small M.2 slot with thin antenna wires attached, and mSATA, an older, wider card from around 2010 to 2014 that doesn't fit M.2 slots.
See what drive you have now
This takes 30 seconds and often answers the question. Right-click the Start button, open Terminal or Windows PowerShell, and run:
Get-PhysicalDisk | Format-Table FriendlyName, BusType, MediaType, Size
- BusType NVMe: the drive is an M.2 NVMe SSD, so the laptop has an M.2 NVMe slot. You can swap in a bigger NVMe drive.
- BusType SATA, MediaType HDD: a spinning hard drive, almost always in a 2.5-inch bay. Keep going to find out if there's also an M.2 slot.
- BusType SATA, MediaType SSD: could be a 2.5-inch SSD or an M.2 SATA SSD. The spec sheet will tell you which.
On Windows 11, Task Manager shows it too: press Ctrl+Shift+Esc, go to Performance, click the disk, and look for SSD (NVMe) in the corner.
What this can't tell you is whether there's an empty slot. Windows only sees drives that are installed. For that, you need the spec sheet or a look inside.
Look up the model
First, get the exact model. It's on the sticker underneath, or in Settings > System > About. "Lenovo ThinkPad" isn't enough; you need something like "T480" or a machine type like "20L5." Then check the maker's own documents:
- Lenovo: PSREF (psref.lenovo.com) has a spec sheet for every ThinkPad, ThinkCentre, and IdeaPad. Look at the storage lines. It spells out the slot, the length, and NVMe or SATA.
- Dell: on Dell's support site, open your model, go to Manuals and Documents, and open the Setup and Specifications guide or Owner's Manual. The storage table lists each slot.
- HP: on HP's support site, find the Maintenance and Service Guide for your model. It lists supported drives by type and length.
These beat forum answers and retailer "compatible with" lists, which often mix up similar models. Crucial's System Scanner used to be the go-to shortcut, but Micron wound down the Crucial consumer brand in early 2026, so I wouldn't count on it.
Look inside
If the documents don't settle it, open it up. On most business laptops it's a handful of screws on the bottom cover.
Shut it down fully and unplug it. If the battery is removable, take it out. On laptops with a built-in battery, many models have a setting in the BIOS to turn it off for service; your model's maintenance manual will say.
- An M.2 drive slot is a small connector about an inch wide, with a screw post or several screw holes lined up in front of it at 30, 42, 60, or 80 mm. The farthest hole with a post or nut tells you the longest drive it takes.
- An empty slot usually still has its screw, or a small standoff, even with no drive in it.
- A slot with antenna wires nearby is for Wi-Fi. Some business laptops also have a WWAN slot for a cellular card. A few take a small SSD, but many won't boot from it, so don't count on it.
The slot won't tell you NVMe or SATA by looking at it. That part still comes from the spec sheet.
A rough guide by age
There are plenty of exceptions, but as a starting point:
| Laptop from | What it usually has |
|---|---|
| Before about 2014 | A 2.5-inch bay only. Some have an mSATA slot. |
| About 2014 to 2016 | A 2.5-inch bay, sometimes plus a small M.2 SATA slot |
| About 2016 to 2019 | Often an M.2 NVMe slot, and business models may still have a 2.5-inch bay |
| 2019 and later, thin models | M.2 NVMe only, no 2.5-inch bay |
Not sure how old yours is? Here's how to find out.
What to buy
- Has an M.2 NVMe slot: a 2280 NVMe SSD (or whatever length the spec sheet says). A PCIe 3.0 drive is plenty for an older laptop; newer PCIe 4.0 drives work too, just at the slot's speed.
- M.2 SATA only: an M.2 SATA SSD in the right length. These are getting harder to find, so buy from a seller that lists the exact type.
- No M.2 slot: a 2.5-inch SATA SSD. It's still the single biggest speed-up for an old laptop with a hard drive.
- Not sure, and it has a 2.5-inch bay: get the 2.5-inch SATA SSD. It's the safe choice.
500 GB is enough for most people. My SSD price tracker has current prices, the speed-up guide covers the swap, and the cloning guide moves Windows over without reinstalling. A few older PCs from around 2015 and 2016 have an NVMe slot but can't start Windows from it, so check for a BIOS update before you clone.
M.2 slot questions
How can I tell if my laptop has an M.2 slot without opening it?
Look up the exact model in the maker's spec sheet: Lenovo PSREF, Dell's Setup and Specifications guide, or HP's Maintenance and Service Guide. You can also check what drive is in it now. If PowerShell or Task Manager shows an NVMe drive, the laptop has an M.2 NVMe slot.
Is every M.2 slot NVMe?
No. M.2 is the shape of the slot. Some M.2 slots only take SATA drives, some only take NVMe, and some take both. A SATA-only slot won't work with an NVMe drive, so check before you buy.
What size M.2 SSD do I need?
The four-digit number is the size in millimeters. 2280 (22 mm wide, 80 mm long) is by far the most common. Some small laptops and mini PCs use 2242 or 2230. Check the spec sheet, or look at where the screw post sits inside.
Will a PCIe 4.0 NVMe drive work in an older PCIe 3.0 slot?
Yes. NVMe drives work in older slots at the slower slot's speed. For an older laptop, a PCIe 3.0 drive is plenty and often cheaper.
What if my laptop has no M.2 slot?
Most laptops from before about 2016 have a 2.5-inch drive bay instead. A 2.5-inch SATA SSD fits it and still makes an old laptop dramatically faster than a hard drive.