My 128GB SSD showed 119GB, why?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Cherlotte

Honorable
Aug 15, 2014
29
0
10,530
My 128GB SSD showed 119GB, why?
I bought it a few days ago.It is 128GB SSD.But,i installed it than it showed 119GB ....
What's going on? Is it normal?
 


I use KiB/MiB/GiB/TiB all the time in my professional work, and all of my community documentation. It's unambiguous as it is base 2 by definition. KB/MB/GB/TB are ambiguous depending on context. Some network, audio, video, and storage fields use it as base 10 while others use it as base 2. It's a complete vendor-based tossup. Any time I read a datasheet I have to look up the vendors definition or figure out the organization that they used to reach that value because it's just completely untrustworthy.
 


Every drive since the invention of the PC has lost a percentage of storage space to formatting. The formatting partition takes about 10% of a drives' storage space. Without the formatted partition the drive is useless.

 
formatting might account for a small portion of the discrepancy. the larger one (and more blatant as the drive size gets larger) is the definition and difference between GB and GiB. it's a 2.4% difference for each 'block' of 1000. for kilo it's 1.024, for mega it's 1.048, for giga it's 1.074, and for tera it's 1.099. so basically, a 4TB drive is 10% smaller than expected, and a 256GB SSD is 7.4% smaller than expected. plus or minus a bit for formatting and the inherent inability for anyone to make a drive that's PRECISELY 4,000,000,000,000 bytes or 256,000,000,000 bytes.
 


An advertised 1TB drive is 931 GiB actual usable space.
As displayed in various ways, by different reporting mechanisms. 1TB or 931 GiB. Or both at the same time, which Windows seems to do sometimes.

If you have a problem with that, take it up with the marketing dept. Or your engineering school. Or create your own byte size reporting tool.
Whichever you desire.
 


They should have been using TiB, GiB, MiB, KiB from the very begining!
1 TiB = 1024 GiB (exactly) = 1,099,511,627,776 Bytes and
1 TB = 1000 GB (exactly) = 1,000,000,000,000 Bytes

That way all OSes that want to report binary byte sizes can accurately describe it. There would be no more confusion, and there would have been little confusion from the beginning once everyone learns of the TiB, GiB, MiB, KiB nomenclature.
 
Status
Not open for further replies.