HDD vs SSD: Understanding Storage Technologies

When upgrading or repairing a computer, one of the most important components to understand is the storage drive. Your storage device holds Windows, programs, documents, photos and other files, and the type of drive installed can have a major impact on how fast your computer feels.
Today there are several different storage technologies, including traditional HDDs, SATA SSDs, mSATA SSDs, M.2 SATA SSDs and high-speed NVMe SSDs.
HDD – Hard Disk Drive
A traditional Hard Disk Drive (HDD) stores information on spinning magnetic disks.
HDDs have been used in computers for decades and are still commonly found in desktop PCs, older laptops, NAS systems and external backup drives.
Advantages
- Large storage capacities
- Relatively inexpensive
- Good for storing photos, videos and backups
- Available in capacities of several terabytes
Disadvantages
- Much slower than an SSD
- Contains moving mechanical components
- More vulnerable to damage from bumps or drops
- Can become noisy as it ages
- Can significantly slow Windows startup and program loading
A computer running Windows from a traditional hard drive can often feel slow even when the processor and memory are perfectly adequate.
Replacing the HDD with an SSD is one of the most effective upgrades for an older computer.
SATA SSD – Solid State Drive
A Solid State Drive (SSD) has no moving mechanical parts. Instead, data is stored electronically using NAND flash memory.
The most common traditional SSD is the 2.5-inch SATA SSD.
It uses the same SATA interface commonly used by laptop and desktop hard drives, making it an excellent upgrade for older computers.
Typical maximum SATA SSD speeds are approximately:
500–550 MB/s
This is considerably faster than a mechanical hard drive, which may typically operate somewhere around 80–160 MB/s, depending on the drive.
Upgrading from an HDD to a SATA SSD can dramatically improve:
- Windows startup
- Program loading
- Web browsing responsiveness
- Windows updates
- File transfers
- General computer responsiveness
For many older laptops and desktops, a SATA SSD upgrade can make the computer feel significantly newer.
mSATA SSD
mSATA, or Mini-SATA, was an early compact SSD format commonly used in some laptops, mini PCs and ultrabooks.
It looks similar to a small expansion card and plugs directly into an mSATA slot on the motherboard.
Although physically smaller than a conventional 2.5-inch SSD, mSATA normally uses the same SATA interface.
Typical speeds are therefore around:
500–550 MB/s
mSATA was popular before M.2 became the dominant compact SSD format.
It is still found in many older business laptops and compact computers.
M.2 SSD
M.2 refers to the physical shape and connector of the SSD — not necessarily its speed.
This is an important distinction because an M.2 drive can use either:
- SATA
- PCI Express / NVMe
Two M.2 SSDs can look almost identical while using completely different technologies.
M.2 SATA SSD
An M.2 SATA SSD uses the SATA interface but comes in the smaller M.2 card format.
Performance is generally similar to a conventional 2.5-inch SATA SSD.
Typical maximum speed:
Around 500–550 MB/s
The main advantage is its compact design because it does not require separate SATA data and power cables.
However, installing an M.2 SATA SSD requires a motherboard or laptop that specifically supports SATA through its M.2 slot.
NVMe SSD
NVMe (Non-Volatile Memory Express) SSDs use the PCI Express interface instead of SATA.
This allows substantially higher performance.
An NVMe SSD is commonly installed in an M.2 slot directly on the motherboard.
Depending on the PCIe generation, approximate maximum sequential speeds can range from:
- PCIe 3.0 NVMe: up to around 3,500 MB/s
- PCIe 4.0 NVMe: around 5,000–7,500 MB/s
- PCIe 5.0 NVMe: potentially over 10,000 MB/s
Actual speeds depend on the SSD, motherboard, processor, workload and PCIe interface available.
For modern computers, NVMe is now generally the preferred storage technology.
M.2 Does Not Always Mean NVMe
One of the most common areas of confusion is assuming that M.2 and NVMe mean the same thing.
They don’t.
M.2 describes the physical format of the drive.
NVMe describes the protocol used to communicate with the SSD through PCI Express.
An M.2 SSD might therefore be:
M.2 SATA
or
M.2 NVMe
Before buying a replacement drive, it is important to check which type the computer supports.
NVMe Drive Sizes
M.2 SSDs are available in several physical lengths.
A common example is:
M.2 2280
The numbers indicate the physical dimensions:
- 22 mm wide
- 80 mm long
Other sizes include:
- M.2 2230
- M.2 2242
- M.2 2260
- M.2 2280
- M.2 22110
2280 is the most common size used in desktop PCs and many laptops.
Smaller formats such as 2230 are increasingly used in compact laptops, handheld gaming systems and miniature computers.
SATA vs NVMe
| Storage Type | Typical Speed | Common Use |
|---|---|---|
| HDD | 80–160 MB/s | Bulk storage and backups |
| mSATA SSD | Up to ~550 MB/s | Older laptops and mini PCs |
| 2.5″ SATA SSD | Up to ~550 MB/s | Laptop and desktop upgrades |
| M.2 SATA SSD | Up to ~550 MB/s | Older M.2-equipped systems |
| PCIe 3.0 NVMe | Up to ~3,500 MB/s | Modern computers |
| PCIe 4.0 NVMe | Up to ~7,500 MB/s | Modern performance PCs |
| PCIe 5.0 NVMe | 10,000+ MB/s possible | High-performance systems |
These figures are approximate maximum sequential speeds. Real-world performance varies considerably between drives and workloads.
Which Storage Drive Should You Choose?
Older computer with a mechanical hard drive
A SATA SSD is often the best-value upgrade and can dramatically improve overall responsiveness.
Computer with an M.2 SATA slot
An M.2 SATA SSD may be required.
Modern laptop or desktop
An NVMe SSD is generally the preferred choice where supported.
Large amounts of inexpensive storage
Traditional HDDs still make sense for backups, surveillance systems, archives and large collections of photos or videos.
Many desktop computers use a combination of technologies, such as:
NVMe SSD for Windows and programs + large HDD for storage and backups.
This provides both fast performance and inexpensive high-capacity storage.
Can You Upgrade Your Existing Computer?
In many cases, yes.
A slow computer doesn’t necessarily need to be replaced. If it is still running from a mechanical hard drive, upgrading to an SSD can provide one of the biggest performance improvements available.
GeekLabs can check your computer to determine whether it supports:
- SATA SSD
- mSATA SSD
- M.2 SATA
- NVMe PCIe SSD
- Additional secondary storage
We can also transfer or clone your existing Windows installation and files to the replacement drive where appropriate.
SSD & NVMe Upgrades in Canberra
GeekLabs Canberra provides computer and laptop storage upgrades, including SSD and NVMe installation.
If your computer is taking a long time to start, programs are slow to open, or your existing drive is running out of space, a storage upgrade may extend the useful life of your computer considerably.
GeekLabs – Flynn, Canberra
Fast, Reliable, Affordable Computer Repairs & Upgrades