We may earn a commission for purchases made through our links. Learn More

 

NVMe PCIe M.2 Vs. SATA – Which Should You Buy and Why?

Hopefully, everyone is aware of the performance gain you can achieve when upgrading from a mechanical hard drive to any type of SSD. The gap in speed is enormous. Flash storage sweeps the floor with hard drives when it comes to performance, reliability and overall efficiency. This is why SSDs have accumulated so much attention over the years. Flash storage was once a novelty for high-end systems but fortunately, over the years, price drops have made flash storage accessible to nearly every consumer.

But even flash storage can come in different shapes and sizes. We have talked about NVMe M.2 SSDs before but today we will be actually comparing it to other forms of flash storage such as SATA and mSATA. Let’s put the blazing fast speeds of NVMe drives to the test and figure out if you should pay extra for the performance.

Types of M.2 Drives

When most people think of M.2 drives they think of the small super fast drives that use a PCIe connection and the NVMe protocol. What you might be oblivious to is that even M.2 comes in different variations.

#PreviewNameRead SpeedWrite SpeedEndurancePurchase
01Samsung 970 EVO SSD3500 Mb/s2500 Mb/s600 TBW
Check Price
02WD BLACK NVMe M.2 SSD3400 Mb/s2800 Mb/s600 TBW
Check Price
03Corsair Force MP5003000 Mb/s2400 Mb/sN/A
Check Price
04SAMSUNG 970 PRO3500 Mb/s2700 Mb/s1200 TBW
Check Price
05ADATA XPG XS82003200 Mb/s1700 Mb/s640 tbw
Check Price
#01
Preview
NameSamsung 970 EVO SSD
Read Speed3500 Mb/s
Write Speed2500 Mb/s
Endurance600 TBW
Purchase
Check Price
#02
Preview
NameWD BLACK NVMe M.2 SSD
Read Speed3400 Mb/s
Write Speed2800 Mb/s
Endurance600 TBW
Purchase
Check Price
#03
Preview
NameCorsair Force MP500
Read Speed3000 Mb/s
Write Speed2400 Mb/s
EnduranceN/A
Purchase
Check Price
#04
Preview
NameSAMSUNG 970 PRO
Read Speed3500 Mb/s
Write Speed2700 Mb/s
Endurance1200 TBW
Purchase
Check Price
#05
Preview
NameADATA XPG XS8200
Read Speed3200 Mb/s
Write Speed1700 Mb/s
Endurance640 tbw
Purchase
Check Price

Last Update on 2024-04-19 at 21:09 / Affiliate links / Images from Amazon Product Advertising API

SATA M.2 SSDs

When the M.2 form factor first came into existence, NVMe wasn’t developed yet and the older SATA connection was used in the early days. These drives utilize SATA for data transfer which involves AHCI. AHCI was actually intended for hard drives and dates all the way back to 2004. In short, these were the early form of M.2 drives and they are still used in budget builds. These type of drives connect with SATA and are obviously not compatible with PCIe or NVMe so don’t buy these if your motherboard supports the newer PCIe NVMe drives. These drives also don’t provide any real advantages over standard 2.5″ drives apart from the small form factor, which makes it easier to install in laptops or prebuilts.

NVMe PCIe M.2 SSDs

These drives are the form of screeching fast storage we have grown to adore. They use a PCIe connection on your motherboard. The PCIe bus allows for a much faster rate of data transfer and that is part of the reason why these are so much faster. The other important aspect of these drives is NVMe. NVMe is a form of data transfer referred to as NVMe protocol. To put it in simple terms, AHCI is a much older form of data transfer and intended for use with hard drives. NVMe is built solely for flash storage and contributes to even faster speeds than regular SATA  drives.

SATA vs mSATA vs Nvme

SATA

SATA has become a universal standard for connecting all forms of storage over the years. The latest version of this interface is SATA III which has a bandwidth of 6Gb/s and the throughput supported by this interface is 600Mb/s. Even though SATA isn’t the fastest interface out there for storage these days, it is still the industry standard and flash drives can fully utilize its potential. The unfortunate thing is that flash storage is capable of much faster speeds than what SATA can provide. SATA actually bottlenecks the full potential of an SSD. That is why new form factors and interfaces are now being used for the speediest drives.

mSATA

Mini SATA or mSATA combines everything that is great about SATA in a tiny form factor. It’s basically an SSD without the 2.5″ housing. It is frequently used in laptops which have limited space. It has almost the same bandwidth and throughput as a regular SATA drive would and there isn’t any noticeable performance drop between SATA SSDs and mSATA SSDs. Unfortunately, this form factor is slowly going obsolete due to the rise of M.2. Nearly every newer motherboard has an M.2 slot and all newer laptops also support M.2. With M.2 NVMe drives being the faster option and regular SATA drives delivering the same performance as mSATA, there really isn’t a reason to buy these types of drives anymore. Unless you have an older laptop that doesn’t have an M.2 slot and you want to upgrade it to an SSD, it probably has an mSATA port. In that scenario, you can use mSATA drives.

NVMe

Non-volatile memory express protocol (NVMe) is the successor to AHCI. NVMe was developed with purely flash storage in mind. NVMe works in a similar way to higher core count processors. What we mean by that is NVMe breaks apart certain workloads into smaller parts to be processed faster and accessed easier. This takes advantage of flash storage’s ability to access data at a rapid pace. NVMe drives use a PCIe connection on your motherboard. PCIe is much faster than SATA and helps flash storage to reach its full potential. These types of drives come in two form factors. M.2 and add in cards. We have already talked about M.2 in detail before so lets briefly discuss add-in cards. These SSDs have the same speed as M.2 NVMe drives yet they use an x8 or x16 slot on the motherboard, usually found below the processor. These plug into the motherboard in a similar way to graphics cards.

Final Thoughts

After reading through all of the above information you are now hopefully fully aware of the benefits of an NVMe drive. NVMe really does take speed to another level and is miles ahead of SATA. With all of that in mind, is it worth your money? Well, the answer to that question entirely depends on how much performance you want out of your system and what kind of work you are doing in it. What we can say for sure is that NVMe drives will be faster in nearly all tasks you can throw at it. From booting up windows to firing up a game or editing a video.

ABOUT THE AUTHOR

Bill Wilson


Bill is a certified Microsoft Professional providing assistance to over 500 remotely connected employees and managing Windows 2008 to 2016 servers.