Dorokhov.codes

Hard disks

There are two types of storage drives:

  • SSD (Solid-State Drive).
  • HDD (Hard Disk Drive).

SSDs differ by three criteria:

  • Logical interface: SATA, NVMe.
  • Physical interface (connector): mSATA, PCI-Express, U.2, SATA, M.2.
  • Form-factor: 2.5", mSATA, M.2, PCI-Express, U.2.

Storage devices can communicate with host bus adapters using two interfaces: PATA (Parallel ATA) or SATA (Serial ATA).

PATA interface was superseded by SATA in 2003, so you will face a PATA interface only on old machines. That’s why we won’t consider it here.

SATA

There are several revisions of this interface:

  • SATA-1
  • SATA-2
  • SATA-3
Generation Frequency, GHz Bandwidth, Gb/s Bandwidth MB/s
SATA-1 1.5 1.5 150
SATA-2 3.0 3.0 300
SATA-3 6.0 6.0 600

All the SATA generations are compatible with each other.

All they have the same connector.

M.2

mSATA