Laptops & IT hardware

SATA SSD vs NVMe SSD vs HDD: Which One Your Laptop or PC Needs

Understand the difference between HDD, SATA SSD and NVMe SSD, check which your laptop supports, and pick the right drive for an upgrade.

By EpiFive Editorial TeamReviewed/updated 7 min readHow we check articles
On this page

A hard disk drive (HDD) stores data on spinning platters, a SATA SSD stores it on flash memory over the older SATA connection, and an NVMe SSD stores it on flash memory over the much faster PCIe connection. For an older laptop still using an HDD, any SSD is the biggest speed-up. Whether you choose SATA or NVMe depends on what your laptop physically supports, so check that before you buy.

Who this is for

This guide is for anyone upgrading or buying a laptop or PC who has met the terms SATA, NVMe, M.2 and HDD and wants to know which one to choose. By the end you will know how the three drive types differ, how to find out what your current machine uses and what it can accept, and which drive to pick for office work, study, creative work or bulk storage. For the full RAM and SSD upgrade process see /blog/upgrade-laptop-ram-ssd-compatibility-check, and for moving Windows onto a new drive see /blog/clone-windows-drive-to-new-ssd-guide.

The three drive types

HDD (hard disk drive)

An HDD uses magnetic platters that a motor spins, with a read head that moves over them. The moving parts add heat and wear. HDDs are slow to start up and to find scattered small files, and they can be damaged by drops while running. Their advantage is cost per terabyte, which keeps them common in external backup drives and desktop bulk storage.

SATA SSD

A solid-state drive (SSD) uses flash memory and has no moving parts. A SATA SSD connects through the SATA interface, which was originally developed for hard disk drives and kept for SSDs to stay backwards compatible. SATA SSDs come as 2.5-inch drives that fit a normal laptop hard drive bay, and also as M.2 sticks that use the SATA protocol.

The SATA interface has a theoretical line rate of 6 Gb/s, which after encoding overhead is under 600 MB/s, so the interface, not the flash, is the limit.

NVMe SSD

NVMe is a protocol designed for flash storage. It runs over PCIe lanes and cuts the overhead SATA carries from the hard drive era. NVMe SSDs usually come as M.2 sticks. Rated speeds are far higher than SATA and rise with each PCIe generation; the generation and lanes your laptop supports set the ceiling, so read the drive maker's spec sheet for exact figures.

M.2 is a shape, not a speed

M.2 is a connector and size standard. An M.2 SSD can use either the SATA or the PCIe interface, while the older mSATA format supports only SATA. That is why two M.2 sticks that look similar can perform very differently.

Common practical points:

  • Sizes are written as four or five digits, such as 2280, meaning 22 mm wide and 80 mm long. Check which length your laptop's slot takes.
  • Key notches: NVMe M.2 SSDs use a notch pattern called M key. M.2 SATA drives are commonly B+M key, with two notches. A slot's notch type does not on its own tell you what the slot supports, so rely on the specification.
  • It can be hard to tell PCIe and SATA slots apart by eye. Some systems accept only one type, and others accept both but may need a BIOS or UEFI setting changed.

Comparison

FeatureHDDSATA SSDNVMe SSD
Storage technologySpinning magnetic plattersFlash memoryFlash memory
InterfaceSATASATAPCIe (NVMe protocol)
Typical sequential speedSlowest of the threeUnder 600 MB/s (6 Gb/s SATA limit)Well above SATA; depends on PCIe generation and the drive
Moving partsYesNoNo
Shock resistanceLowerHigherHigher
Common forms2.5-inch, 3.5-inch2.5-inch, M.2M.2
Cost per terabyteLowestMiddleOften a little higher; compare current prices
Best forCheap bulk storage, backupsUpgrading older laptops and desktopsFast laptops, heavy file work, creative tools

Check the drive maker's spec sheet for rated maximums. Real-world results depend on the drive, the controller, the PCIe generation, the cooling and the workload.

Which should you choose?

Everyday office and study use

An SSD of either type will make the laptop feel quicker to start, open apps and wake. The main benefit of an SSD over an HDD is faster boot and loading times. If your laptop only accepts SATA, a SATA SSD is the right answer. If it accepts NVMe and the price difference is small, NVMe is a reasonable choice, but for documents, browsing and video calls you will rarely notice the difference between the two.

Creative work, development and large files

If you work with large video files, big photo libraries, virtual machines or databases, NVMe's higher throughput helps. Check the laptop's PCIe support and cooling, because a very fast drive in a thin laptop can slow down when it gets hot.

Bulk storage and backups

An HDD, usually external or in a desktop bay, is still a cost-effective place for archives and backups. Keep important data in more than one place, because any drive can fail.

Choose capacity and endurance too

Do not buy too little space. Windows 11 lists 64 GB as its minimum storage, but that leaves no room for apps and files. Leave free space for updates. For endurance, SSDs are rated in terabytes written (TBW); compare the maker's rating if you write a lot of data. See /blog/choosing-business-laptop-specs-ram-ssd-cpu for how storage fits into a laptop purchase.

Check what your laptop has now

In Windows Settings

Open Settings, System, Storage, then Advanced storage settings and Disks and volumes. This lists your drives and their sizes. Select a drive and Properties to see more.

In PowerShell

Microsoft's Get-PhysicalDisk cmdlet lists the physical disks that Windows sees. Run this in Windows PowerShell:

Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType, Size

Reading the output:

  • MediaType shows SSD or HDD.
  • BusType shows how it connects, for example SATA or NVMe.
  • FriendlyName gives the model, which you can look up on the maker's website.

If MediaType shows Unspecified, search the model name instead.

Check the laptop's specification

Find your exact model's specification page or service manual. Look for statements like "1 x M.2 2280 PCIe NVMe", "M.2 SATA" or "2.5-inch SATA bay". If the page lists several slots, note which accept NVMe. If the specification is unclear, the manufacturer's support chat or manual is the safest source.

Before you buy: compatibility checklist

  1. Slot or bay type: 2.5-inch SATA bay, M.2 slot or both.
  2. Interface support: SATA only, NVMe only or both, according to the specification.
  3. Length: 2280 is common, but check the model.
  4. Capacity limits: some laptops list a maximum supported capacity.
  5. Warranty: some makers allow user-replaceable storage; others void a seal. Read the warranty terms.
  6. Backup plan: you will need to move Windows and files. Cloning is covered in /blog/clone-windows-drive-to-new-ssd-guide.
  7. BIOS or UEFI: some systems need a setting changed to use SATA or PCIe on a shared slot.

Troubleshooting

ProblemWhat to try
New SSD not detected in BIOS or WindowsRe-seat the drive, and check that the slot supports its interface. Some systems need a BIOS or UEFI setting changed.
M.2 SSD fits but does not workYou may have bought SATA for an NVMe-only slot, or the reverse. Check the specification and the drive's interface.
Drive detected but not in File ExplorerA new drive must be initialised and formatted in Disk Management before it shows as a volume.
Operating system will not install on the SSDCheck the BIOS or UEFI storage mode and boot order, and consult the SSD maker's support page.
NVMe drive speeds are lower than ratedRatings are maximums. The slot's PCIe generation and lanes, heat throttling and the test method all affect results.
Laptop gets hot with a fast NVMe driveCheck airflow and the thermal design, and see /blog/laptop-fan-noise-loud-fix-cleaning.

Checklist

  • Run Get-PhysicalDisk to see what you have now.
  • Look up the laptop specification for slot type, interface and length.
  • Choose SATA SSD or NVMe SSD to match the slot, not just the headline speed.
  • For older HDD-based laptops, any compatible SSD is the main upgrade.
  • Pick enough capacity, and back up before changing drives.
  • Keep an HDD or cloud service for backups and archives.

References

Questions people ask

Is NVMe always faster than SATA SSD?

On paper, yes. SATA is limited to a 6 Gb/s link, which caps SATA SSDs at under 600 MB/s, while PCIe NVMe drives are rated well above that, depending on the PCIe generation. Everyday tasks such as browsing and documents feel similar on both. Large file copies and heavy workloads show the gap.

Does M.2 mean NVMe?

No. M.2 is a physical connector and size standard. An M.2 SSD can use either the SATA or the PCIe (NVMe) interface, and a laptop's M.2 slot may support one or both. Check the laptop's specification page before buying.

Can I replace an HDD with an SSD in my laptop?

Usually yes, if the laptop has a 2.5-inch SATA bay, a SATA SSD in the same 2.5-inch size is a direct replacement. If the laptop has an M.2 slot, confirm whether it takes SATA, NVMe or both. Move your data first using a clone or a fresh Windows install.

How can I tell what drive type my Windows PC has?

In Windows PowerShell, run Get-PhysicalDisk and look at the MediaType and BusType columns for SSD, HDD, SATA or NVMe. The model name shown in Settings, System, Storage, Advanced storage settings, Disks and volumes can also be searched on the maker's site.

NVMeSATA SSDHDDM.2
  1. Can You Upgrade Your Laptop RAM and SSD? How to Check Before Buying

    Find out whether your laptop RAM and SSD can be upgraded, and how to match type, size and connector before you buy, using Windows tools and the manufacturer spec sheet.

  2. Windows 11 Product Key: Find It, Check Activation, Fix Errors

    Check whether Windows 11 is activated, find out where a legitimate product key lives, and fix "Windows is not activated" and common activation error codes.

  3. External SSD vs Hard Drive for Backup: Speed, Durability and Cost

    How to choose between an external SSD and an external hard drive for backups, with what Apple, Microsoft and CISA say about Time Machine, File History and safe copies.

  4. Holiday Laptop Buying Checklist: Specs, Returns, Warranty and Scams

    A Black Friday and holiday laptop checklist for US buyers: set spec floors, pick an operating system, check model numbers, read return and warranty terms, and avoid fake deals.

  5. Laptop Won't Turn On: Power Reset and Fixes Before You Pay for Repair

    Diagnose a laptop that will not turn on: test the charger and outlet, read the lights, run a power reset, and know when it is a screen, battery or board fault.

  6. Windows 11 Touchpad Not Working: Fixes for Clicks, Scrolling and Gestures

    Fix a Windows 11 touchpad that stopped responding, will not click or scroll, or lost its gestures: settings, restart, drivers, Device Manager and hardware checks.