Why Do SSDs Come in Unusual Sizes?

The Expanding Landscape of SSD Storage Capacities
Solid State Drives (SSDs) are now available in a seemingly diverse range of capacities. This raises a common question: what drives this ongoing expansion in storage sizes?
The answers to this inquiry are explored in today’s featured SuperUser Q&A discussion. This post addresses the curiosity of a reader regarding the increasing variety of SSD sizes.
Understanding SuperUser and Stack Exchange
Today’s question and its corresponding answer originate from SuperUser.
SuperUser is a dedicated segment of Stack Exchange, a network of collaboratively edited question and answer websites.
- Stack Exchange fosters a community-driven approach to knowledge sharing.
- It provides a platform for users to seek and provide solutions to technical challenges.
The platform’s structure allows for a comprehensive and readily accessible repository of information.
Image Attribution
The accompanying photograph used in the original article is credited to Jung-nam Nam.
This image, sourced from Flickr, visually complements the discussion surrounding SSD storage capacities.
Understanding SSD Capacity Variations
A SuperUser forum member, Dudemanword, recently inquired about the unusual capacity sizes often seen in SSDs. Specifically, they questioned why drives are frequently offered in 240 GB or 120 GB, instead of the more conventional 256 GB or 512 GB.
The Role of Binary vs. Decimal
The discrepancy arises from a difference in how storage capacity is calculated and reported. Computer systems internally operate using the binary system, while marketing materials often utilize the decimal system.
In the binary system, storage is measured in powers of 2. Therefore, 1 kilobyte (KB) is 1024 bytes, 1 megabyte (MB) is 1024 KB, and so on. This leads to values that don't perfectly align with decimal-based gigabytes (GB).
Marketing Practices and Perceived Value
Manufacturers typically advertise SSD capacity using decimal gigabytes, where 1 GB equals 1,000,000,000 bytes. However, the actual usable capacity, as recognized by the operating system, is slightly lower due to the binary calculation.
SSDs marketed as 240 GB, for example, generally contain 238 GB of binary storage. Similarly, a 120 GB SSD usually offers around 119 GB in binary terms. These "non-standard" sizes often represent a more cost-effective manufacturing point for companies.
Formatting and Over-Provisioning
The difference between the advertised capacity and the actual usable space isn't solely due to binary versus decimal calculations. A portion of the SSD is reserved for over-provisioning.
- Over-provisioning enhances performance and extends the drive's lifespan.
- It provides extra space for wear leveling and bad block management.
- Formatting also consumes a small amount of space.
Therefore, the final usable capacity is reduced by both over-provisioning and the formatting process. Manufacturers may choose capacities like 240 GB to balance cost, performance, and longevity.
Why Not Just Round Up?
While rounding up to 256 GB or 512 GB might seem logical, it could increase production costs. Utilizing slightly smaller capacities allows manufacturers to optimize their flash memory configurations and maintain competitive pricing.
Ultimately, the choice of capacity sizes is a business decision driven by factors such as manufacturing efficiency, cost optimization, and perceived value for the consumer.
Understanding SSD Capacity Discrepancies
Insights from SuperUser contributors Patrick R. and Adam Davis shed light on why SSDs often display a smaller usable capacity than advertised. Patrick R. initially explains that older SSD models, such as the 840 EVO series, reserved storage for maintaining performance and addressing potential defects.
Manufacturers historically allocated extra space within SSDs to facilitate crucial functions like TRIM, Garbage Collection, and Wear Leveling. This reserved space, beyond what was visible to the user, provided the controller and firmware with the necessary resources to optimize performance and manage the lifespan of the drive.
The Role of Gigabytes vs. Gibibytes
A key point raised concerns the difference between advertised capacity in Gigabytes (GB) – based on powers of ten – and the capacity reported by operating systems in Gibibytes (GiB) – based on powers of two. This discrepancy contributes to the perceived difference in storage space.
While the algorithms have improved, requiring less reserved space, the underlying calculation remains consistent. Manufacturers utilize flash memory organized in powers of two, but don't expose all of this capacity to the operating system, resulting in the advertised GB value being lower than the actual GiB available.
How Drive Capacity is Managed
Adam Davis further elaborates, noting that both mechanical hard drives (HDDs) and solid state drives (SSDs) possess a raw capacity exceeding their advertised capacity. This "extra" capacity is reserved for replacing failing sectors, ensuring drive reliability.
During manufacturing, any identified bad sectors are immediately mapped to these spare sectors. Throughout the drive’s lifespan, continuous monitoring and error correction routines detect and address emerging sector failures by copying data to spare sectors and updating the mapping tables.
The Efficiency of Powers of Two in SSDs
Unlike HDDs, which can utilize arbitrary amounts of spare storage, SSDs are constrained by the way flash memory is manufactured. Flash memory is consistently produced in powers of two due to the efficiency of the underlying silicon architecture.
The silicon required for addressing memory remains constant regardless of the capacity accessed. Therefore, utilizing powers of two for the actual flash capacity represents the most efficient use of the available silicon real estate.
- Using powers of two minimizes silicon waste.
- Manufacturers must still reserve capacity for sector re-mapping.
- This results in a usable capacity lower than the raw capacity.
Consequently, a 256GB SSD might only offer around 240GB of usable space, due to the combination of power-of-two organization and the need for spare sectors.
Further discussion and insights can be found in the original Stack Exchange thread. Feel free to contribute your own perspectives in the comments section.