This chapter covers laptop storage technologies: HDD, SSD, NVMe, and eMMC. These are critical for the CompTIA A+ 220-1101 exam under Objective 1.1 (Mobile Devices). Approximately 10-15% of the Mobile Devices domain touches storage interfaces and form factors. You must understand the differences in speed, form factor, interface, and use case to answer exam questions correctly. This chapter provides a deep dive into each technology, including how they work, key specifications, and common exam traps.
Jump to a section
Imagine a library where books are stored in different ways. A traditional hard disk drive (HDD) is like a librarian who must walk to a specific shelf, find the book, and bring it back. The librarian has a heavy book cart (the read/write head) that moves along tracks between shelves. Finding a book takes time because the cart must physically move to the correct row (seek time) and then wait for the spinning carousel (platter) to rotate the book into position (rotational latency). A solid-state drive (SSD) is like a library where every book is in a digital catalog on a tablet. The librarian simply taps the title, and the book appears instantly—no walking, no waiting. NVMe is like having a high-speed elevator directly from the tablet to the book vault, bypassing the old slow stairs (SATA interface). eMMC is like a small, permanently attached notepad built into the librarian's desk—fast enough for quick notes but not designed for heavy lifting. Each storage type has a different access mechanism, speed, and durability, just as each library system has different retrieval times and capacities.
Overview of Laptop Storage Technologies
Laptop storage has evolved from mechanical hard drives to solid-state solutions. The 220-1101 exam expects you to differentiate between HDD, SSD, NVMe, and eMMC based on form factor, interface, performance, and typical use cases. Each technology has specific characteristics that affect laptop design, battery life, and user experience.
Hard Disk Drives (HDD)
HDDs use spinning magnetic platters and a moving read/write head to access data. Common form factors for laptops are 2.5-inch with a height of 7mm, 9.5mm, or 15mm. The interface is typically SATA (Serial ATA) revision 3.0, supporting up to 6 Gbps (600 MB/s) theoretical throughput. Actual performance is limited by mechanical components: average seek time (~5-10 ms), rotational latency (depends on RPM: 5400 RPM = ~5.6 ms, 7200 RPM = ~4.2 ms), and data transfer rate (~100-200 MB/s). HDDs are more prone to physical shock damage because of moving parts. They consume more power (2-5 watts active) than SSDs. In laptops, HDDs are used for bulk storage where cost per gigabyte is low.
Solid-State Drives (SSD) - SATA
SSDs use NAND flash memory with no moving parts. They are faster, more durable, and consume less power than HDDs. SATA SSDs use the same 2.5-inch form factor and SATA III interface as HDDs, making them drop-in replacements. Sequential read/write speeds are typically 500-550 MB/s, limited by the SATA interface. Random IOPS (input/output operations per second) are significantly higher than HDDs (e.g., 90,000 IOPS vs 100 IOPS). SSDs have a limited lifespan measured in terabytes written (TBW). Common NAND types: SLC (1 bit/cell), MLC (2 bits/cell), TLC (3 bits/cell), QLC (4 bits/cell). TLC is common in consumer SSDs. TRIM command is essential for maintaining performance over time; it tells the SSD which data blocks are no longer in use so they can be erased internally.
NVMe (Non-Volatile Memory Express)
NVMe is a protocol designed specifically for SSDs, using the PCI Express (PCIe) bus directly. It bypasses the SATA controller and AHCI driver, reducing latency and increasing parallelism. NVMe SSDs come in M.2 form factor (typically 2280: 22mm wide, 80mm long) or as add-in cards. M.2 NVMe SSDs use PCIe lanes: PCIe 3.0 x4 provides ~4 GB/s, PCIe 4.0 x4 provides ~8 GB/s. The NVMe protocol supports multiple queues (up to 64K) with each queue having up to 64K commands, compared to AHCI's single queue with 32 commands. This results in extremely high IOPS (1M+ random read IOPS) and low latency (under 10 microseconds). NVMe drives are ideal for operating system drives, demanding applications, and high-performance computing.
eMMC (embedded MultiMediaCard)
eMMC is a flash storage standard for low-cost devices, often found in budget laptops, Chromebooks, and tablets. It integrates NAND flash and a controller in a single BGA (ball grid array) package soldered directly to the motherboard. eMMC uses a parallel interface (8-bit) and supports speeds up to HS400 mode (400 MB/s). It is slower than SATA SSDs and much slower than NVMe. eMMC lacks the advanced features of SSDs like TRIM support (though some implementations have it). It is non-upgradable because it is soldered. Typical capacities range from 16 GB to 256 GB. eMMC is used where cost is the primary concern and performance requirements are low (e.g., web browsing, document editing).
Form Factors and Interfaces
2.5-inch: Common for HDDs and SATA SSDs. Standardized size allows easy replacement. Thickness varies; ensure compatibility with laptop bay.
M.2: Small form factor for SSDs (SATA and NVMe). Supports multiple lengths (2230, 2242, 2260, 2280, 22110). Keying: B-key (SATA and PCIe x2), M-key (PCIe x4). Some M.2 slots support both SATA and NVMe; check motherboard specifications.
mSATA: Older mini-SATA form factor, now largely replaced by M.2. Used in older ultrabooks.
Performance Comparison
| Technology | Sequential Read | Sequential Write | Random IOPS (Read) | Latency | |------------|----------------|-----------------|--------------------|---------| | HDD (7200 RPM) | ~150 MB/s | ~150 MB/s | ~100 | ~10 ms | | SATA SSD | ~550 MB/s | ~520 MB/s | ~90,000 | ~0.1 ms | | NVMe SSD (PCIe 3.0) | ~3,500 MB/s | ~3,000 MB/s | ~500,000 | ~0.01 ms | | eMMC (HS400) | ~300 MB/s | ~200 MB/s | ~10,000 | ~0.5 ms |
Power Consumption
HDD: 2-5 W active, 0.5-1 W idle
SATA SSD: 0.5-2 W active, 0.05-0.1 W idle
NVMe SSD: 2-8 W active (higher performance = more power), 0.05 W idle
eMMC: 0.5-1 W active, very low idle
Durability and Reliability
HDD: Susceptible to shock; MTBF ~1-2 million hours. Do not use in rugged environments.
SSD/NVMe: No moving parts; shock resistant. MTBF ~1.5-2 million hours. Endurance measured in TBW.
eMMC: Similar to SSD but lower endurance due to simpler controller. Often used in devices with expected short lifespan.
Exam Relevance
The 220-1101 exam may ask to identify the fastest storage type (NVMe), the most affordable (HDD), or the one that is soldered (eMMC). Questions about form factors (M.2 vs 2.5-inch) and interfaces (SATA vs PCIe) are common. Know that NVMe uses PCIe lanes directly, eMMC is embedded, and HDDs have moving parts. Also understand that SATA SSDs are limited by the SATA interface speed, while NVMe SSDs are not.
Configuration and Verification
In Windows, you can check storage type via Device Manager or PowerShell: Get-PhysicalDisk | Select-Object MediaType, BusType.
For NVMe drives, look for 'NVMe' in the model name or use Get-PhysicalDisk | Where-Object BusType -eq 'NVMe'.
For eMMC, use Get-PhysicalDisk | Where-Object MediaType -eq 'Unspecified' (often reported as 'Unspecified').
To check if TRIM is enabled: fsutil behavior query DisableDeleteNotify. 0 = enabled, 1 = disabled.
Interactions with Other Technologies
RAID: HDDs and SSDs can be used in RAID configurations. NVMe drives can also be RAIDed, but require compatible hardware.
Caching: Some systems use a small SSD as a cache for a larger HDD (Intel Optane Memory, SRT).
Hybrid Drives (SSHD): Combine HDD with a small NAND flash cache. Automatically cache frequently accessed data for faster access.
Common Exam Traps
Trap: All SSDs are faster than HDDs. While generally true, some cheap eMMC drives can be slower than a high-end HDD in sequential writes. But for random IO, SSDs always win.
Trap: NVMe is just a faster interface. NVMe is a protocol, not just an interface. It improves parallelism and reduces overhead.
Trap: eMMC is upgradable. eMMC is soldered; it cannot be upgraded. Some laptops have an additional M.2 slot for expansion.
Trap: SATA SSDs are the same as NVMe SSDs in form factor. Both can be M.2, but they use different keys and protocols. An M.2 SATA SSD will not work in an NVMe-only slot and vice versa.
Summary
Understanding the differences between HDD, SATA SSD, NVMe SSD, and eMMC is essential for the 220-1101 exam. Focus on form factors, interfaces, performance characteristics, and typical use cases. Remember that NVMe is the fastest, eMMC is the most integrated, HDD is the cheapest per GB, and SATA SSD is a balanced upgrade. Use the provided comparison table and commands to solidify your knowledge.
Identify Storage Type in Laptop
First, determine what storage technology the laptop uses. Check the laptop specifications or use operating system tools. In Windows, open Device Manager and expand 'Disk drives'. The model name often indicates the type: 'NVMe' for NVMe, 'SSD' for SATA SSD, 'HDD' for hard drive, 'eMMC' for embedded MultiMediaCard. Alternatively, use PowerShell: `Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType`. MediaType will be 'HDD' or 'SSD'; BusType will be 'SATA', 'NVMe', or 'MMC' (for eMMC). This step is critical because the upgrade path depends on the current interface.
Check Form Factor and Interface
Once the type is known, determine the physical form factor (2.5-inch, M.2, or soldered). For 2.5-inch drives, measure thickness (7mm, 9.5mm, 15mm). For M.2, check the key (B-key, M-key, or B+M key) and length (e.g., 2280). Use the laptop service manual or physically inspect if possible. The interface (SATA vs PCIe) must match the motherboard slot. An M.2 NVMe SSD will not work in an M.2 SATA slot. Some slots support both, but require the correct keying. For eMMC, it is soldered and cannot be replaced, so upgrade is only possible via an additional slot (e.g., M.2) if available.
Compare Performance Requirements
Assess the performance needs of the user. For basic tasks (web browsing, office work), eMMC or SATA SSD is sufficient. For gaming, video editing, or heavy multitasking, NVMe is recommended. Sequential read/write speeds matter for large file transfers; random IOPS matter for boot times and application loading. HDDs are only appropriate for bulk storage where cost is paramount and performance is not critical. Also consider power consumption: NVMe drives can draw more power under load, potentially reducing battery life in laptops.
Consider Upgrade Feasibility
Determine if the storage is upgradable. For 2.5-inch bays, replacing an HDD with a SATA SSD is straightforward. For M.2 slots, verify compatibility: some older laptops have M.2 SATA only; newer ones support NVMe. If the laptop has only eMMC, check for an empty M.2 slot (common in some budget models). If no slot exists, upgrade is impossible without replacing the motherboard. Also consider that some laptops have two storage slots (e.g., M.2 for OS and 2.5-inch for data). Always back up data before upgrading.
Perform Upgrade and Verify
After selecting the appropriate drive, physically install it. For 2.5-inch, remove the old drive, insert the new one, and secure it. For M.2, insert at a 30-degree angle and press down until the screw hole aligns, then secure with a screw. Boot the laptop, enter BIOS/UEFI, and verify the drive is detected. If not, check connections and BIOS settings (e.g., SATA mode must be AHCI, not RAID or IDE, for SSDs). Install the operating system or clone the old drive. After installation, enable TRIM (if SSD) using `fsutil behavior set DisableDeleteNotify 0` in Windows. Verify performance with a benchmark tool like CrystalDiskMark.
Enterprise Scenario 1: Upgrading a Fleet of Laptops from HDD to SSD
A company with 500 laptops used for field sales and customer presentations decides to upgrade from 2.5-inch 5400 RPM HDDs to SATA SSDs. The problem: boot times of 2-3 minutes and application load times of 30 seconds, causing delays during client meetings. The solution: replace each HDD with a 2.5-inch SATA SSD (e.g., Samsung 870 EVO). The upgrade is straightforward because the form factor and interface match. The IT team uses disk cloning software to migrate the OS and data. Post-upgrade, boot times drop to 20 seconds, and applications open instantly. Battery life improves by 30 minutes due to lower power consumption. The deployment is done in batches over a weekend. A common issue: forgetting to enable TRIM on some systems, leading to gradual performance degradation. The fix: a PowerShell script runs fsutil behavior set DisableDeleteNotify 0 on all upgraded laptops.
Enterprise Scenario 2: Deploying NVMe for High-Performance Workstations
An engineering firm uses laptops for CAD and 3D rendering. The existing SATA SSDs are bottlenecked by 550 MB/s sequential reads, causing long load times for large models. The solution: upgrade to NVMe M.2 SSDs (e.g., Samsung 980 Pro). The laptops must have an M.2 slot with PCIe 3.0 x4 support. The IT team verifies compatibility using the laptop service manual. After installation, sequential read speeds exceed 3,000 MB/s, reducing model load times from 45 seconds to 8 seconds. However, some laptops run hot under sustained load, so thermal throttling becomes an issue. The fix: ensure proper thermal pads and airflow. Also, NVMe drives consume more power, reducing battery life by 15-20% under load. The firm accepts this trade-off for performance.
Scenario 3: Budget Laptops with eMMC
A school district purchases 2,000 Chromebooks with 32 GB eMMC storage for students. The problem: eMMC is soldered and non-upgradable, and 32 GB fills quickly with applications and files. The solution: use cloud storage (Google Drive) and enforce storage quotas via MDM. The IT team also enables automatic deletion of local files after upload. Performance is acceptable for web-based apps, but eMMC's slower random IOPS (10,000 vs 90,000 for SATA SSD) cause occasional stuttering when multiple apps are open. The district accepts this because the cost per device is $200 vs $400 for an SSD-based Chromebook. A common failure: eMMC wear out after 3-4 years due to limited TBW. The district plans for a 4-year refresh cycle.
What the 220-1101 Exam Tests
Objective 1.1 (Mobile Devices) specifically includes 'Identify common laptop storage types: HDD, SSD, NVMe, eMMC'. The exam expects you to:
Differentiate between HDD, SSD, NVMe, and eMMC based on speed, form factor, and interface.
Know that NVMe is the fastest, eMMC is the slowest among SSDs, and HDDs are mechanical.
Understand that eMMC is soldered and non-upgradable.
Identify that M.2 can be SATA or NVMe, and they are not interchangeable.
Recognize that SATA SSDs are limited to 6 Gbps (600 MB/s) while NVMe uses PCIe lanes.
Common Wrong Answers and Why Candidates Choose Them
'All SSDs use the same interface.' Wrong. SATA SSDs use SATA, NVMe uses PCIe. Candidates assume 'SSD' is one standard.
'eMMC is faster than SATA SSD because it is embedded.' Wrong. eMMC is actually slower (max ~400 MB/s vs 550 MB/s for SATA SSD). Candidates think 'embedded' means optimized.
'NVMe drives are always M.2 form factor.' Not always; NVMe can also be U.2 or add-in cards. But in laptops, M.2 is common. Candidates overgeneralize.
'HDDs are obsolete in laptops.' Wrong. Many budget laptops still use HDDs for bulk storage. Candidates think SSDs are everywhere.
Specific Numbers and Terms That Appear on the Exam
SATA III: 6 Gbps (600 MB/s)
NVMe PCIe 3.0 x4: ~4 GB/s
eMMC HS400: 400 MB/s
2.5-inch form factor
M.2 2280 (common length)
B-key vs M-key
TRIM command
TBW (terabytes written)
Edge Cases and Exceptions
Some M.2 slots support both SATA and NVMe (keyed B+M). Check motherboard specs.
Some laptops have a 2.5-inch bay that only accepts 7mm drives, not 9.5mm.
eMMC can sometimes be replaced by a skilled technician with BGA rework, but it is not considered a field-replaceable unit.
Hybrid drives (SSHD) exist but are rare; they combine HDD with a small NAND cache.
How to Eliminate Wrong Answers
If a question asks 'Which storage type is the fastest?' eliminate HDD and eMMC first. Between SATA SSD and NVMe, NVMe is faster.
If a question asks 'Which storage type is soldered?' eMMC is the answer. HDD and most SSDs are replaceable.
If a question asks 'Which storage type uses a SATA interface?' HDD and SATA SSD use SATA. NVMe uses PCIe. eMMC uses a proprietary interface.
If a question mentions 'upgradable', eliminate eMMC. If 'cost-effective', HDD is cheapest per GB.
Use the underlying mechanism: HDD has moving parts, SSD has no moving parts, NVMe uses PCIe lanes for higher bandwidth, eMMC is integrated for low cost. This knowledge helps you deduce the correct answer even if the exact term is unfamiliar.
NVMe SSDs use PCIe lanes and are the fastest laptop storage, with speeds up to 8 GB/s (PCIe 4.0).
SATA SSDs are limited to 6 Gbps (600 MB/s) by the SATA III interface.
eMMC is soldered to the motherboard and is not upgradable; typical speeds are up to 400 MB/s.
HDDs have moving parts and are slower, more power-hungry, and less shock-resistant than SSDs.
M.2 form factor can be SATA or NVMe; check keying (B-key for SATA, M-key for NVMe).
TRIM command is essential for maintaining SSD performance over time.
TBW (terabytes written) indicates SSD endurance; higher TBW = longer lifespan.
These come up on the exam all the time. Here's how to tell them apart.
SATA SSD
Interface: SATA III (6 Gbps)
Form factor: 2.5-inch or M.2 (B-key)
Sequential read: ~550 MB/s
Random IOPS: ~90,000
Compatible with older laptops with SATA ports
NVMe SSD
Interface: PCIe (3.0/4.0 x4)
Form factor: M.2 (M-key) or add-in card
Sequential read: ~3,500 MB/s (PCIe 3.0)
Random IOPS: ~500,000+
Requires M.2 slot with PCIe support
Mistake
NVMe is just a faster version of SATA SSD.
Correct
NVMe is a different protocol designed for PCIe SSDs, not an interface upgrade of SATA. It uses multiple queues and direct PCIe lanes, achieving much lower latency and higher IOPS than SATA SSDs.
Mistake
eMMC is a type of SSD.
Correct
eMMC is a flash storage standard that uses a parallel interface (8-bit) and is typically slower than SATA SSDs. It is also soldered and not designed for high performance. While both use NAND flash, eMMC lacks advanced features like TRIM (in many implementations) and has lower endurance.
Mistake
All M.2 SSDs are NVMe.
Correct
M.2 SSDs can be either SATA or NVMe. SATA M.2 SSDs use the same SATA protocol and are limited to 6 Gbps. They are keyed B-key or B+M-key, while NVMe M.2 SSDs are keyed M-key. They are not interchangeable.
Mistake
HDDs are slower than SSDs in every way.
Correct
While HDDs are much slower in random access and have higher latency, their sequential transfer speeds can be comparable to low-end SSDs (e.g., 150 MB/s vs 300 MB/s for eMMC). However, for most real-world tasks, SSDs are significantly faster.
Mistake
SSDs do not fail.
Correct
SSDs can fail due to NAND wear (limited TBW), controller failure, or power surges. They have a finite lifespan. However, they are more reliable than HDDs in shock-prone environments.
Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.
NVMe (Non-Volatile Memory Express) is a protocol designed for PCIe SSDs, offering much higher speeds (up to 8 GB/s) and lower latency than SATA SSDs (limited to 600 MB/s). NVMe uses multiple queues and direct PCIe lanes, while SATA SSDs use the older AHCI driver and a single queue. In laptops, NVMe SSDs are typically M.2 form factor (M-key), while SATA SSDs can be 2.5-inch or M.2 (B-key).
Generally, no. eMMC is soldered directly to the motherboard (BGA package) and is not designed to be replaced. Some skilled technicians can desolder and replace it, but it requires specialized equipment and is not considered a field-replaceable unit. If your laptop has an empty M.2 slot, you can add an SSD for additional storage, but you cannot replace the eMMC itself.
Yes, NVMe is significantly faster. A typical SATA SSD reads at ~550 MB/s, while an NVMe SSD (PCIe 3.0) reads at ~3,500 MB/s—about 6 times faster. NVMe also has much lower latency (under 10 microseconds vs ~100 microseconds for SATA SSD) and higher IOPS (500,000+ vs 90,000). For everyday tasks, the difference is noticeable in boot times, file transfers, and application loading.
eMMC stands for embedded MultiMediaCard. It is a flash storage standard commonly used in budget laptops, Chromebooks, tablets, and smartphones. It integrates NAND flash and a controller into a single BGA package soldered to the motherboard. eMMC is slower than SATA SSDs but cheaper, making it suitable for low-cost devices where performance is not critical.
In Windows, open Device Manager and expand 'Disk drives'. The model name often indicates the type (e.g., 'NVMe' for NVMe, 'SSD' for SATA SSD, 'HDD' for hard drive). Alternatively, use PowerShell: `Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType`. MediaType shows 'HDD' or 'SSD'; BusType shows 'SATA', 'NVMe', or 'MMC' (for eMMC).
TRIM is an ATA command that allows the operating system to inform an SSD which data blocks are no longer in use. This enables the SSD to internally erase those blocks during idle time, maintaining write performance over time. Without TRIM, the SSD would have to erase blocks before writing new data, causing performance degradation. In Windows, TRIM is enabled by default for SSDs. You can check with `fsutil behavior query DisableDeleteNotify` (0 = enabled).
No. NVMe SSDs use the PCIe interface, while SATA slots use the SATA interface. They are electrically incompatible. An NVMe SSD will not fit into a SATA M.2 slot (different keying) and will not work if forced. Always check the interface (SATA or PCIe) and keying (B-key vs M-key) before purchasing an M.2 SSD.
You've just covered Laptop Storage: HDD, SSD, NVMe, eMMC — now see how well it sticks with free 220-1101 practice questions. Full explanations included, no account needed.
Done with this chapter?