大部分人用硬盘的时候都可能会留意到这样一个怪事:电脑显示的容量明显小于标称的容量。容量到底被谁偷走了?
其实是硬盘生产厂家的行业潜规则:使用和电脑不一样的进制来计算容量。我们知道计算机都是使用二进制计算大小,比如1GB指的是1024^3字节,而硬盘厂商欺负消费者不懂二进制,使用了1000^3,结果两者就差了整整7%!
如下表,显示不同容量下的缩水比例,可见在同一单位下,缩水比例不变,从MB到GB、TB,缩水比例升高,TB时达到了9%,将近十分之一。
标称容量 | 实际容量 | 差值 | 缩水比例 |
512 MB | 488 MB | 24 MB |
5% |
64 GB | 60 GB | 4 GB |
7% |
128 GB | 119 GB | 9 GB |
7% |
256 GB | 238 GB | 18 GB |
7% |
512 GB | 477 GB | 35 GB |
7% |
1 TB | 909 GB | 91 GB |
9% |
对固态硬盘的意义
这些没算进去的容量在机械硬盘时代用处不大,但是到了固态硬盘时却发挥了巨大用途。稍微了解SSD的人都明白,SSD里面要做垃圾回收和坏块替换等,需要额外空间。详细有以下几种:
- 垃圾回收:就是要把数据搬来搬去,那就需要始终有空的地方来放搬的数据。空的越多,搬的越快,多多益善,有些SSD为了更快,还会再拿走一些用户的容量。专业名词叫Over-Provisioning。
- 映射表等内部数据保存:SSD里面有一个巨大的映射表,把用户地址转成物理Flash颗粒地址,需要保存,以防掉电丢失。还有垃圾回收、异常掉电、内部文件系统等数据需要空间,这些加起来最大会到千分之三的容量。
- 坏块替换:写得多了,坏块会逐渐增加,需要用好的顶替。随着Flash的制程从32nm不断变小,变到现在的14nm,Flash质量越来越差,坏块越来越多,这部分可能会到3%甚至更多。
所以,到了固态硬盘时代,不要再纠结容量变少了,要知道,固态硬盘能够快速工作就是那些看不见的容量在起作用!
想要每天看一条SSD文章吗?扫一扫,微信关注我们!或者微信搜索公众号ssdfans关注。