⚡ Storage at a Glance
The A+ exam tests three storage technology generations: HDD (magnetic spinning disks — slow but cheap), SATA SSD (flash storage on the SATA bus — much faster than HDD), and NVMe SSD (flash storage on the PCIe bus — the fastest consumer storage available). Form factors include 2.5-inch (laptops/desktops), 3.5-inch (desktops), and M.2 (small stick form factor, can be SATA or NVMe). RAID combines multiple drives for redundancy or performance.

HDD — Hard Disk Drive

Magnetic · Mechanical Hard Disk Drive (HDD)

HDDs store data on magnetic platters that spin at high speed (typically 5400 RPM or 7200 RPM for consumer drives; 10,000–15,000 RPM for enterprise). A read/write head moves across the spinning platters to access data. Because data access requires physical movement, HDDs are significantly slower than SSDs, especially for random read/write operations.

HDDs connect via SATA in modern systems. Despite being slower, HDDs remain cost-effective for large-capacity storage — you can get 8 TB HDDs for a fraction of the cost of an equivalent SSD. They're commonly used for backup drives, NAS systems, and secondary storage where speed isn't critical.

Key failure modes: Head crashes (head touches platter), bearing failure, motor failure. Clicking or grinding sounds from a hard drive are warning signs of imminent failure. HDDs are sensitive to physical shocks while operating.

Interface
SATA III
Speed
80–160 MB/s
Form factors
3.5" / 2.5"

SSD — Solid State Drive

Flash · No Moving Parts SATA SSD

SATA SSDs use NAND flash memory — no moving parts. Because there's no physical movement, access times are dramatically lower than HDDs. A SATA SSD can read sequential data at around 500–560 MB/s, compared to 80–160 MB/s for an HDD. Random read/write performance is even more dramatically improved — this is why systems feel so much faster after an SSD upgrade.

SATA SSDs use the same SATA III interface as HDDs and come in the same 2.5-inch form factor, making them direct HDD replacements in laptops and desktops. The SATA interface is the bottleneck — SATA III's 600 MB/s maximum is nearly saturated by modern SSDs, which is why NVMe was developed.

Flash cell types: SLC (1 bit/cell — fastest, most durable, most expensive), MLC (2 bits), TLC (3 bits — most common consumer SSD), QLC (4 bits — cheapest, slowest, least durable).

Interface
SATA III
Speed
500–560 MB/s
Form factors
2.5" / M.2 (SATA)
Flash · PCIe · Fastest NVMe SSD (Non-Volatile Memory Express)

NVMe (Non-Volatile Memory Express) is a protocol designed specifically for flash storage over the PCIe bus — bypassing the SATA controller entirely. PCIe has far higher bandwidth than SATA, allowing NVMe SSDs to achieve sequential read speeds of 3,500–7,000+ MB/s (Gen 4/Gen 5). This is 6–14× faster than SATA SSD.

NVMe SSDs typically come in the M.2 form factor and plug directly into an M.2 slot on the motherboard. They also come in PCIe add-in card (AIC) format for desktops. The NVMe protocol is also much more efficient than AHCI (the protocol SATA SSDs use) — NVMe supports up to 65,535 command queues vs AHCI's single queue of 32 commands.

Thermal note: NVMe SSDs run hot under sustained load — thermal throttling is common in laptops and compact builds without adequate cooling. Many M.2 slots in desktops come with heatsinks for this reason.

Interface
PCIe (via M.2 or AIC)
Speed
3,500–7,000+ MB/s
Form factors
M.2 / PCIe AIC

Form Factors and Interfaces

Form FactorSizeCompatible WithExam Note
3.5-inchStandard desktopHDDs only — desktops and NAS enclosuresRequires 4-pin Molex or SATA power; fits desktop drive bays
2.5-inchLaptop sizeHDDs and SATA SSDs — laptops and desktops with adapter bracketThinner than 3.5" — most laptop drives are 2.5"
M.2Small stick (22mm wide)SATA SSDs OR NVMe SSDs — determined by the drive's key typeM.2 is a form factor, not a protocol — check if slot is SATA, NVMe, or both
mSATAMini cardOlder SATA SSDs — mostly legacy laptops and embedded systemsReplaced by M.2 — still appears on A+ exam as legacy connector

M.2 Key Types

M.2 drives have a notch called a "key" that determines compatibility. This is a common A+ exam topic because M.2 slots and drives must have matching keys:

KeyProtocol SupportExam Note
M-keyNVMe (PCIe) and SATAMost common on modern motherboards — accepts NVMe drives and some SATA M.2 drives
B-keySATA only (and older PCIe ×2)Older slot type — won't accept modern NVMe drives that require PCIe ×4
B+M keySATA (fits both B and M slots)Notched on both ends — SATA M.2 drives typically have B+M keying for maximum compatibility
⚡ A+ exam trap — M.2 ≠ NVMe

M.2 is a form factor. NVMe is a protocol. A drive can be M.2 and use the SATA protocol (slower, ~500 MB/s). Another drive can be M.2 and use the NVMe protocol (faster, 3,500+ MB/s). The exam will give you a scenario where a user installs an M.2 drive into a new M.2 slot and it doesn't work — the most likely cause is a protocol mismatch: a SATA M.2 drive in an NVMe-only slot, or vice versa.

Also: NVMe ≠ PCIe AIC — NVMe can come in M.2 or PCIe add-in card form. The protocol (NVMe) and the form factor (M.2 or AIC) are separate characteristics.

RAID — Redundant Array of Independent Disks

RAID combines multiple drives to provide either fault tolerance (data survives a drive failure) or improved performance (or both). The A+ exam tests RAID 0, 1, 5, and 10 — you must know how each works, the minimum drives required, and what happens when a drive fails.

RAID 0 Striping
Fast No Redundancy
How it works: Data is split across all drives in the array — each drive stores a portion of every file. This means reads and writes happen in parallel, giving throughput proportional to the number of drives.

Failure behaviour: If any single drive fails, all data is lost — there is no redundancy. RAID 0 trades safety for speed entirely.

Use case: Video editing scratch disks, gaming drives, any workload prioritising speed over data safety. Not appropriate for any data you cannot afford to lose.
Min drives: 2 Capacity: 100% of total (no overhead) Drive failure tolerance: 0
RAID 1 Mirroring
Full Redundancy
How it works: Every write is duplicated to two (or more) drives simultaneously — each drive is an exact mirror of the other. Reads can be served from either drive, improving read performance slightly.

Failure behaviour: If one drive fails, the other contains a complete copy of all data — the system continues operating without data loss. Replace the failed drive and the array rebuilds automatically.

Use case: OS drives, critical data that must survive a single drive failure. Common in servers and workstations where downtime is unacceptable.
Min drives: 2 Capacity: 50% of total (half is mirror) Drive failure tolerance: 1
RAID 5 Striping with Parity
Good Performance Redundancy
How it works: Data is striped across all drives like RAID 0, but parity information is also distributed across all drives. Parity is a mathematical checksum — if one drive fails, its data can be reconstructed from the parity and remaining data on the other drives.

Failure behaviour: The array can survive the failure of one drive. The system continues operating (in a degraded state) until the failed drive is replaced and the array rebuilds. If a second drive fails during rebuild — all data is lost.

Use case: NAS drives, file servers, small business storage — good balance of capacity, performance, and redundancy.
Min drives: 3 Capacity: (N-1) drives (1 drive equivalent for parity) Drive failure tolerance: 1
RAID 10 Stripe of Mirrors (RAID 1+0)
Fast Redundancy
How it works: RAID 10 combines RAID 1 (mirroring) and RAID 0 (striping). Drives are first paired as mirrors (RAID 1), then those mirrors are striped together (RAID 0). You get both the performance of striping and the fault tolerance of mirroring.

Failure behaviour: Can tolerate the failure of one drive per mirror pair. With 4 drives (2 pairs), up to 2 drives can fail — as long as they're not both from the same mirror pair. If both drives in a mirror pair fail, data is lost.

Use case: Database servers, high-transaction workloads requiring both speed and redundancy. The premium choice when performance and fault tolerance are both required.
Min drives: 4 Capacity: 50% of total Drive failure tolerance: 1 per mirror pair
⚡ RAID exam tips

RAID is NOT a backup. This is the most important RAID concept on the exam. RAID protects against drive failure — it does not protect against accidental deletion, ransomware, or corruption (which replicates to all mirrors instantly). Backups and RAID serve different purposes.

RAID 0 has no fault tolerance — any drive failure destroys all data. RAID 1 and RAID 5 can each survive one drive failure. RAID 10 can survive one failure per mirror pair. The exam frequently asks "which RAID level provides redundancy with the best write performance?" → RAID 10.

Storage Speed Comparison

Storage TypeInterfaceTypical Read SpeedRelative Speed
HDD (5400 RPM)SATA III80–120 MB/sSlowest
HDD (7200 RPM)SATA III120–160 MB/sSlow
SATA SSDSATA III500–560 MB/sFast
NVMe SSD (Gen 3)PCIe 3.0 ×43,000–3,500 MB/sVery fast
NVMe SSD (Gen 4)PCIe 4.0 ×45,000–7,000 MB/sExtremely fast

Exam Scenarios

💬 "A user installs an M.2 drive into a new laptop and it is not detected. The drive is NVMe but the M.2 slot only supports SATA. What is the issue?" → Protocol mismatch — the M.2 slot is SATA-only and does not support NVMe (PCIe). The drive requires a slot with PCIe/NVMe support.
💬 "A hard drive makes a clicking sound during operation. What does this typically indicate?" → Imminent drive failure — the read/write head is failing (head crash or bearing failure). Back up data immediately.
💬 "A server needs storage that can survive a single drive failure with the best read performance and minimal capacity overhead. Which RAID level is most appropriate?" → RAID 5 — stripes data with distributed parity, survives one drive failure, and uses only 1 drive's worth of space for parity overhead (better than RAID 1's 50% overhead).
💬 "A company implements RAID 1 on their file server. An employee accidentally deletes an important folder. Will RAID protect the data?" → No — RAID mirrors are synchronised in real time. The deletion replicates to both drives immediately. RAID is not a substitute for backups.
💬 "Which RAID level requires a minimum of 4 drives and provides both striping performance and mirroring redundancy?" → RAID 10 (RAID 1+0) — stripe of mirrors.
💬 "A technician needs to recommend the fastest storage upgrade for a laptop currently using a 2.5-inch SATA HDD. What is the best option if the laptop has an M.2 slot?" → NVMe M.2 SSD — if the M.2 slot supports NVMe/PCIe, this provides up to 20× the speed of the HDD. Confirm slot compatibility before purchase.
💬 "In a RAID 5 array of 4 drives (each 2 TB), how much usable storage is available?" → 6 TB — RAID 5 uses the equivalent of one drive for parity. (N-1) × drive size = (4-1) × 2 TB = 6 TB.
💬 "Which storage interface is a bottleneck for SSDs, limiting them to approximately 600 MB/s?" → SATA III — its maximum throughput of 6 Gbps (~600 MB/s) is nearly saturated by modern SSDs, which is why NVMe over PCIe was developed.

Studying for the A+ exam?

See the best study guides and practice exams for the 220-1201 and 220-1202.

See A+ Study Resources →

Related Articles