Comparing Flash and SSD Drives: Understanding the Differences

In short, all SSDs are flash storage devices, but all flash storage devices are not SSDs.

SSD is a flash storage device that was designed to overcome the low endurance and performance of traditional hard disks. It has the highest performance and the largest capacity of any other flash storage media.

Flash Vs SSD Drive – What’s the Difference?

All flash storage media use similar technologies, but you’ll find many differences between separate devices.

In this article, I’ll be focusing on exactly how SSDs measure up to other flash storage devices.

What is Flash Storage Technology?

what-is-flash-storage-1024x512

Flash Storage is an electrically erasable and programmable memory technology designed for high-speed read/write operations.

It is a storage technology that uses nonvolatile memory cells (floating gate MOSFETs) to store the data.

Flash memory can be either NOR flash or NAND flash. NOR performs faster read operations while NAND is faster at erasing and writing data.

Flash memory is used in several storage devices, such as:

  • Solid-state Drive (SSD)
  • USB Flash Drive
  • SD Card
  • BIOS chip
  • embedded MultiMediaCard (eMMC)

The common storage and data transfer devices use NAND flash while configuration devices, like the BIOS chip, commonly use NOR flash memory.

What is a Solid-state Device?

Solid-state drive (SSD) is a type of NAND-based flash storage technology. By its name, it is clear that it has no physical moving parts and only works through the movement of electrons inside its memory cells.

While all flash storage devices work via the same principle, SSD’s name mainly exists as it was designed to replace the traditional hard disks that store data inside moving disks.

In addition to NAND flash chips, most SSDs also include DRAM which serves as a cache to speed up their performance.

While you’ll also find cheaper DRAM-less SSDs on the market, they have a lower lifespan and are much slower in comparison due to the higher use of NAND cells for writing.

SSDs are predominantly used as internal storage. You will find different types of internal SSDs depending on the connection-type and form factors, such as

  • SATA SSD (2.5” and 3.5”)
  • mSATA or miniSATA SSD
  • M.2 SATA SSD
  • M.2 NVMe SSD
  • PCIe NVMe SSD

But you can also find external SSD drives that use USB adapters as an interfacing medium.

Comparison of Other Flash Storage Devices with SSD

Since an SSD is also a type of flash storage device, I’ll instead differentiate other flash storage devices with SSDs.

I’ll mainly compare M.2 NVMe/SATA SSDs with USB Flash Drives and SD Cards since these are the most common flash storage devices.

Speed

Different flash storage devices use different communication channels depending on their applicable device. Thus, they have varying levels of read/write speeds.

NVMe SSDs that get direct access to a computer’s PCIe lanes show overall higher speeds compared to other flash devices like USB flash drives, SD cards, or even SATA SSDs.

Here are the theoretical speed limits for all of these flash storage technologies depending on the generation or connection channel.

Flash DeviceGeneration/PCIe Gen and LanesTheoretical Speed (MB/s)Theoretical Speed w/o Overhead (MB/s)
M.2 NVMe SSDPCIe 2.0 x21250800
PCIe 2.0 x425001600
PCIe 3.0 x220001600
PCIe 3.0 x440003500
PCIe 4.0 x480007500
PCIe 5.0 x41600015000
SATA or mSATA SSDSATA-I187150
SATA-II375300
SATA-III750600
USB Flash Drive2.06040
3.0625450
3.112501000
3.225001900
SD CardStandard/Speed class12.5
312 (full-duplex), 624 (half-duplex)25
Ultra High Speed (UHS-I)50 (full-duplex), 104 (half-duplex)
UHS-II156 (full-duplex), 312 (half-duplex)
UHS-III312 (full-duplex), 624 (half duplex)
Express985 (PCIe 3.1×1), 1968 (3.1×2/4.0×1), 3938 (4.0×2)
Comparison of Theoretical Speeds for Flash storage drives
*Bolded types/gens are the most commonly available at this time

In practical use, the speed for each device depends on the designcomposition, and manufacturing technology.

You will usually be getting lower speed than the theoretical maximum, but between different types and generations of SSDs of similar quality, you will experience relatively proportional performance.

For instance, usual SATA or mSATA SSDs (SATA-III) have speeds of about 500–600MB/s, but there are also cheap ones with 150MB/s or lower which is like a good HDD.

For currently supported NVMe drives, you’ll get 500MB/s to 3500MB/s speeds on PCIe 3.0×4 ones and 2000-7000 MB/s on PCIe 4.0×4 ones.

Other flash devices also follow a similar pattern depending on their theoretical speeds.

Capacity

In general, SSDs comprise the highest-capacity flash storage drives that currently exist.

Here’s a comparison table that compares the currently available (as of November 2023) sizes for SSDs with USB flash drives and SD cards.

Type of Flash StorageCommonly Available SizesLargest Available Size (Consumer-level)Largest Available Size (Enterprise/Data Center)
M.2 SSD256 GB – 2 TB8 TBN/A
SATA SSD256 GB – 2 TB15 TB (2.5”)100 TB (3.5”)
USB Flash Drive8 GB – 256 GB2 TBN/A
SD Card32 GB -256 GB1 TB1.5 TB
Capacity comparison for Flash Storage (as of November 2023)

However, keep in mind that larger is not always better. The higher capacity storage media usually provides lower performance as their manufacturers do not implement the latest speed technologies on the media to save cost. 

It’s best to stick with the flash media commonly available in local hardware shops for a better price-to-performance ratio.

Durability and Lifespan

On flash storage devices, the lifespan depends on the type of NAND cells and the device usage. In general, there are three factors that determine how long an individual flash device lasts.

Program/Erase cycle (P/E cycle)

Flash memory allows to erase the data electrically from the memory cells for re-writing new data to them.

However, erasing such data causes wear and gradual degradation of the cells. So after a finite number of write/erase cycles, it is not possible to re-write to the cells.

The maximum program/erase cycle (P/E cycle) depends on the type of the NAND cells:

Type of NAND cellBits of Data in a Single CellMax P/E Cycle per cell
2D NAND3D NAND
Single Level Cell (SLC)1 bit50000-100000N/A
Multi Level Cell (MLC)2 bit3000-1000030000-35000
Triple Level Cell (TLC)3 bit300-10001500-3000
Quad Level Cell (QLC)4 bitN/A150-1000
Program/erase cycles limit (i.e., lifespan) comparison for all types of NAND cells

SLC is the fastest and most reliable, so it’s used in data center flash devices. MLC is also predominantly used in data centers or enterprise levels.

Most consumer-grade storage devices use TLC while some cheaper ones use QLC. This remains true for all types of flash storage devices.

Most flash devices, especially SSDs, implement wear leveling to prolong the write cycles by using all the available memory cells equally.

However, older SD cards and USB drives may not have this feature.

Data Retention

While the flash memory cells store data even without active power, the stored data will degrade over time if you store the device in a separate location. So you should never keep any flash storage device powered off for a long time. 

As for power-on data retention, the storage/memory controllers regularly refresh the data without costing write-cycles. 

Data retention also depends inversely on the age of the device, its workload, and usual temperature.

Physical Damage

Flash storage devices that you keep stored inside a system are not usually subject to physical damage.

However, for external media, physical endurance also affects their lifespan. So devices like USB and SD cards that can suffer from connection or pin damage are less fault tolerant compared to internal SSDs.

Price

The price for the flash storage media depends on the generation/type and is basically consistent with the speed for the same storage capacity.

I went through various online market websites and gathered the data for various consumer-grade SSDs, USB flash drives, and SD cards. The table below represents my findings.

Flash Storage Type (1TB)Price Range ($)
M.2 SSD45-200 (depending on PCIe Interface and Speed)
SATA SSD40-90
USB Flash Drive90-100
SD Cards60-450 (depending on generation, speed class, form factor and grade)
Price range comparison for 1TB capacity flash storage devices

Applications

It is not sensible to claim that one flash device is better than the other since different flash storage devices are designed and used for different purposes.

Flash Storage TypeApplications
SSDInternal and external storage for computers
USB Flash DrivePortable storage for external use (usually for computers)
SD CardDetachable storage for camera and Mobile devices
eMMCBuilt-in storage for mobile devices
Applications for some common flash storage devices

It is possible to replace a few types of flash storage with another with the use of relevant adapters. For example, you can use an SD card reader to treat an SD card as a USB flash drive. 

However, individual storage uses different types of connection with the computer or mobile devices. So, you may experience performance bottlenecks depending on the adapter.

Also, you can’t normally use other storage devices as a substitute for internal SSD regardless of whether it is a SATA one or an NVMe one.

Mohamed SAKHRI
Mohamed SAKHRI

I'm the creator and editor-in-chief of Tech To Geek. Through this little blog, I share with you my passion for technology. I specialize in various operating systems such as Windows, Linux, macOS, and Android, focusing on providing practical and valuable guides.

Articles: 1751

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

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