Motherboard technology

How to Check If Your Laptop Supports NVMe (M.2 Slot Verification)

Not all laptops have NVMe M.2 slots. Some older laptops (pre-2015) use SATA drives only, while modern laptops (2015+) almost universally use NVMe. Before purchasing an M.2 NVMe SSD, verify your laptop actually supports it. This guide shows you how to confirm NVMe support using your laptop’s specifications, BIOS, CPU generation, and physical inspection.

Quick Answer

If your laptop is from 2015 or newer, it almost certainly supports NVMe. Check your manufacturer’s specifications by looking up your exact model. If it lists “M.2 NVMe slot,” “SSD upgrade available,” or “NVMe support,” you’re good. If it says “SATA only,” “2.5-inch drive,” or “soldered storage only,” you need a different solution. The fastest way is to use CPU-Z or look up your CPU generation (Intel 5th gen/AMD Ryzen 1000 series and newer = NVMe support).

Method 1: Check Your CPU Generation (Fastest)

Why This Works: NVMe support is tied to CPU generation. Newer CPUs always support NVMe in the chipset. If your CPU generation supports NVMe, your laptop does too.

Steps:

  1. Open Windows Task Manager (Ctrl + Shift + Esc) → Performance tab → CPU. Note your processor name (e.g., “Intel Core i7-12700H” or “AMD Ryzen 7 5800X”)
  2. Check the generation numbers:
    • Intel: 5th generation Core i5/i7 (5200U, 5500U, etc.) and newer = NVMe support
    • AMD Ryzen: Ryzen 1000 series (1200, 1600X) and newer = NVMe support
    • Apple: All M-series chips (M1, M2, M3, M4) = NVMe support (though soldered)
  3. If your CPU matches or exceeds these generations, your laptop supports NVMe

If Your CPU Is Older Than These: Your laptop likely doesn’t support NVMe and uses SATA instead. Check your specifications to confirm or use an external USB SSD instead.

Method 2: Check Manufacturer Specifications (Most Reliable)

This is the definitive answer, as it comes directly from the manufacturer.

Steps:

  1. Find your exact laptop model (Dell XPS 13 9320, HP Envy 13-ba1053dx, Lenovo ThinkPad E15, etc.). Check the sticker under your laptop or Settings → System → About.
  2. Visit the manufacturer’s support website (dell.com, hp.com, lenovo.com, asus.com, apple.com)
  3. Search for your model number and navigate to “Specifications” or “Technical Details”
  4. Look for “Storage,” “SSD,” or “Drive Type” section. It will explicitly state:
    • “M.2 2280 NVMe slot” or “M.2 NVMe” = Yes, supports NVMe
    • “SATA SSD” or “2.5-inch drive” = No, SATA only
    • “Soldered storage” or “Non-upgradeable” = No user-upgradeable slots
    • “Upgradeable storage” = Check if NVMe or SATA specified

Pro Tip: Download the official spec sheet PDF from the manufacturer. It’s the single source of truth.

Method 3: Use CPU-Z (Free Software, Very Reliable)

CPU-Z displays detailed system information, including storage type.

Steps:

  1. Download CPU-Z from cpuid.com (free, no installation required on portable version)
  2. Run the executable. Go to the “Storage” or “System” tab
  3. Look for your current SSD. It will show the interface type: “NVMe” or “SATA”
  4. If it shows “NVMe,” your laptop supports NVMe. If it shows “SATA,” your laptop uses SATA only

Limitation: CPU-Z shows your current drive’s interface, not potential slots. If your current drive is SATA, you might still have an NVMe slot. Cross-reference with your specifications to be sure.

Method 4: Check BIOS/UEFI Settings (Technical but Definitive)

The BIOS shows exactly what your motherboard supports.

Steps:

  1. Restart your laptop and enter BIOS during startup. Press Delete, F2, F10, or F12 (varies by manufacturer) immediately after powering on. Watch the splash screen for “Enter Setup” or similar prompts
  2. Navigate to “Storage,” “SATA,” “SSD,” or “Advanced” section (menu varies by laptop)
  3. Look for settings like “SATA Mode,” “Storage Controller,” or “M.2 Controller.” If these exist and can be enabled, your laptop supports NVMe
  4. Some BIOS menus explicitly list “M.2 NVMe” or show detected M.2 devices

Note: BIOS menus vary widely. If you’re uncomfortable in BIOS, skip this method and use Manufacturer Specifications instead.

Method 5: Physically Inspect Your Laptop (Definitive but Requires Opening)

If you’re comfortable opening your laptop, you can see exactly what slots you have.

Steps:

  1. Power off completely and unplug your laptop
  2. Remove the bottom panel. Check your laptop’s manual for screw locations
  3. Look for storage slots on the motherboard:
    • M.2 NVMe slot: Small horizontal slot (~22mm wide × 80mm long), with an angled key notch. Module inserted at 30° angle, then pressed down to lock. This is NVMe.
    • SATA slot (2.5-inch): Much larger horizontal slot with a different connector design. This is SATA.
    • mSATA slot (rare, older laptops): Slightly smaller than 2.5-inch SATA, key notch in different position. This is SATA.
    • No slot (soldered): If you see no visible slots, storage is soldered (non-upgradeable).
  4. Count the M.2 slots. Most have 1–2 NVMe slots

Warning: Opening your laptop may void warranty. Consult a professional if you’re uncomfortable.

Laptops With NVMe Support (Quick Reference)

Laptop Type / YearNVMe Support?Details
Dell XPS, Inspiron (2015+)Yes (usually)Check specific model; some ultra-thin have soldered storage
HP Envy, Pavilion (2015+)Yes (usually)Most have M.2 NVMe; older models may have SATA
Lenovo ThinkPad, IdeaPad (2015+)Yes (usually)Reliable NVMe support; some older models may have 1 or 2 slots
ASUS VivoBook, ZenBook (2015+)Yes (usually)Most have NVMe; check spec sheet for specific model
Apple MacBook (all modern)Yes (soldered)All have NVMe but storage is soldered (non-upgradeable)
Microsoft Surface (all)Yes or SolderedMost have soldered storage; some older models have replaceable M.2
Gaming Laptops (ASUS ROG, Legion, Razer) (2015+)Yes (1–2 slots)Excellent NVMe support; high-end models often have 2 slots
Budget Laptops (Acer Aspire, Inspiron 3000) (2015+)Yes (usually)Single M.2 NVMe slot standard
Older Laptops (pre-2015)No (SATA only)Use 2.5-inch SATA SSDs or external USB drives instead

What If Your Laptop Doesn’t Support NVMe?

Option 1: Upgrade to an Older Generation M.2 Laptop — If your current laptop is from pre-2015, consider upgrading to a newer model (2015+). Older laptops are becoming obsolete anyway, and modern systems are far faster.

Option 2: Use External USB SSD — Connect an external USB-C or USB 3.0 NVMe SSD enclosure. This works with any laptop and provides good speeds (400–500 MB/s over USB 3.0, up to 1,200 MB/s over USB 3.2). Drawback: external, not as fast as internal.

Option 3: Replace Internal 2.5-inch SATA Drive (If Present) — If your laptop has a 2.5-inch SATA drive slot (look inside), you can upgrade to a 2.5-inch SATA SSD. These are slower (550 MB/s max) than NVMe (2,000+ MB/s) but better than a spinning HDD.

Option 4: Accept Current Storage — If you only need a bit more space, use cloud storage (OneDrive, Google Drive, Dropbox) instead of expanding local storage. This is often the practical solution for older laptops.

Related Questions

If Your Laptop Supports NVMe, Can You Use Any M.2 SSD?

Almost any M.2 2280 NVMe SSD works in any M.2 2280 slot. The form factor is standardized. PCIe generation (3.0, 4.0, 5.0) doesn’t matter—they’re backward and forward compatible. However, some laptops use specialized sizes (2242, 2260) that require specific modules. Always verify your laptop’s exact M.2 size before purchasing.

What’s the Difference Between NVMe and SATA?

NVMe is much faster (2,000–7,000 MB/s) than SATA (550 MB/s max). NVMe is the modern standard for all laptops made after 2015. If your laptop supports NVMe, always choose it over SATA. Speed difference is dramatic for large file transfers and boot times.

Can You Add NVMe Support to a SATA-Only Laptop?

No, you cannot add M.2 NVMe support to a laptop designed for 2.5-inch SATA. The motherboard and chipset must natively support NVMe. Upgrading to a newer laptop is the only option.

Need help choosing compatible SSD? Check our SSD compatibility guide or browse NVMe SSDs on Amazon UK.

Leave a Comment

Your email address will not be published. Required fields are marked *