Skip to main content

SATA vs. PCIe: What’s the difference?

PCIe and SATA have their advantages, but which one is right for your PC?

Learning the difference between solid-state drives (SSD) and hard disk drives (HDD) is just the tip of the iceberg when it comes to storage solutions. Making the right choice goes much deeper because you’ll usually have two more options – a SATA or PCIe – which makes things even more confusing.

Both PCIe and SATA have various advantages, but which one fits your needs best? Luckily, we’re here to help you distinguish the two storage options by size, speed, performance and cost.

Connector and size

OCZ SATA SSD
SATA SSD Auxo.co.kr

Although SATA and PCIe are most commonly referred to in terms of the drives they support, the technologies themselves are actually the interface medium. SATA is a little L-shaped connector that has been used for connecting drives of all sorts to motherboards for years, including optical drives, as well as hard drives and SSDs. It’s joined by a secondary, longer L-shaped connector which provides power to the device.

SATA hard drives can be found in both 3.5-inch and 2.5-inch sizes, while SATA SSDs are restricted to 2.5-inches. SATA has gone through multiple generations of development, but SATA III is the most common today and is the typical interface for modern hard drives and mainstream SSDs.

PCIe refers to PCI Express, a multifaceted interface on modern motherboards that provides everything from larger sockets for graphics cards, to smaller ports for add-in cards for Wi-Fi, USB ports, and more. It can vary in size and bandwidth from x1 at the smallest and least capable, through to x16 for the largest and greatest available bandwidth.

Intel

PCIe SSDs can plug straight in to that, although those ones are technically built on the NVM Express (NVMe) connector, like the Intel 750-series drive above. They tend to be around a third the size of a standard graphics card.

Both SATA and PCIe can also utilize another connector type known as M.2, though PCIe drives of that form are more common. Those drives are far smaller and typically have their own dedicated slot or two on the motherboard.

A Western Digital M.2 PCIe drive Western Digital

M.2 drives are typically very thin and only a few inches long, often lying flat against the motherboard and requiring no additional power. However, the fastest of them do ship with heatspreaders and heatsinks to keep them at safe operating temperatures.

Whether your PCIExpress drive uses the M.2 or NVMe connector type, they can support different generations of PCIExpress. The most common is PCIe 3.0, but most recently with AMD’s x570 motherboards, we saw the introduction of PCIe 4.0. The major difference between the two is bandwidth, with PCIe 4.0 offering double the bandwidth (16GBps) which enables faster drives.

Performance

Every drive has its own individual performance numbers, but the SATA and PCIe formats have their own performance ceilings too. SATA III drives are almost exclusively limited to a maximum sustained read and/or write speed of 6Gbps, or roughly 550MBps. A SATA hard drive is never going to hit such speeds, but SATA III SSDs, like the excellent Samsung 860 Evo, will have no problem meeting that threshold in synthetic testing.

Note: Few drives will hit such speeds in real world usage, as that is the practical maximum the drive can achieve, and differences in file sizes and composition can impact read and write speeds in practice.

These same speeds apply to M.2 SSDs that utilize the SATA protocol, so watch out for that when buying an M.2 drive. If you want greater speed, you need a PCIe M.2 drive, not a SATA M.2 drive.

Image used with permission by copyright holder

PCIExpress drives, whether they use the M.2 or NVME connector standard, are faster, but still limited by the speed of the memory chips on the drive itself and the generation of PCIExpress that they’re designed for. PCIE 3.0 drives  have a usual maximum sustained read/write speed of 3,500MBps, while PCIE 4.0 drives have a typical maximum sustained read/write speed of 5,000MBps.

These speeds are rarely reached in the real world, even in synthetic testing, with PCIE 3.0 drives tending to hit around 2,500MBps sustained read, while the best PCIE 4.0 drives deliver around 4,000 MBps sustained read.

There are extreme cases where drives designed with high-speed datacenters in mind offer upwards of 7GBps read and 6GBps sustained write, but those are rare and very expensive.

Other performance metrics that are important to note include random read and write speeds, which are less stark between SATA and PCIE drives. While PCIE drives can have random read/write speeds that are 3-5 times greater than their SATA counterparts, in reality, that tends to only translate to between a two and three times improvement, and even then only in longer transfers. In short transfers, the performance  gap is much thinner.

The effective difference of these drives types, that is how they feel when in use, is much more dependent on what you use your system for. Although a fast NVME or M.2 PCIE drive will load games a couple of seconds quicker, or boot windows a little faster than a SATA SSD, it’s not something you’ll notice a huge difference with. If you regularly transfer large files or large collections of files, it would be far more noticeable.

The jump in real-world performance is far more obvious from a hard drive to an SSD (even SATA to SATA) than it is to go from a SATA SSD to a PCIE SSD.

Cost

With their smaller size and greater performance ceiling, PCIE drives are more expensive than their SATA counterparts. It’s not always drastic, with there being only around $30 between the 500GB Samsung 860 Evo SATA SSD, and the 500GB Samsung 970 Evo PCIE M.2 SSD. Some drives can be inordinately expensive though. Intel’s Optane-based 905P 960GB drive can cost more than five times the average 1TB PCIe drive.

Editors' Recommendations

Jon Martindale
Jon Martindale is the Evergreen Coordinator for Computing, overseeing a team of writers addressing all the latest how to…
Future M.2 SSDs will be powerful, but with one key flaw
A close up of of an SSD NVMe M.2 2280 solid state drive.

Future PCIe Gen 5.0 SSDs may be much larger than the previous models, and while that can be a good thing in terms of performance and cooling, it could also have one key flaw -- compatibility.

These new, larger M.2 SSDs may be unable to fit on today's motherboards. How big of an issue could this really be, and will the pros outweigh the cons?

Read more
Blazing-fast PCIe 5 SSDs with 13,000MBps are almost here
Apacer SSD over a colorful background.

It seems that, at long last, we might finally see PCIe 5 SSDs on the market soon enough. Apacer and Zadak have just announced the first consumer PCIe Gen 5 SSDs to be released later this year.

The new drives will undoubtedly rank highly among the best SSDs, seeing as they offer a massive step up in both read and write speeds, reaching 13,000MBps and 12,000MBs respectively.

Read more
AMD RX 7900 XT could be the first-ever PCIe 5.0 graphics card
An AMD RX 6000 graphics card with the Radeon branding.

AMD’s upcoming next-gen graphics cards will reportedly support PCIe Gen 5.0 compatibility, according to a new report.

As reported by VideoCardz and Wccftech, technology insider Kepler_L2 found the interesting tidbit within GFX11 architecture patches.

Read more