硬盘的容量为何比标称的少呢?
在购买硬盘之后,细心的人会发现,操作系统中显示的硬盘容量与官方标称的容量不符,都要少于标称容量,且容量越大,这个差异就越大。例如,标称4TB(4096GB)的硬盘,在操作系统中显示只有3725.90GB,370GB的容量“丢失”了,这是怎么回事呢?
硬盘容量误区
计算机是采用二进制的,因此操作系统对硬盘容量的计算是以每1024为一进制的。每1024字节为1KB,每1024KB为 1MB,每1024MB为1GB。而硬盘厂商在计算容量方面是以每1000为一进制的,每1000字节为1KB,每1000KB为1MB,每1000MB为1GB。这二者进制上的差异造成了硬盘容量的“缩水”。
同时在操作系统中,硬盘还必须分区和格式化,这样系统还会在硬盘上划出一些空间,提供给系统文件使用。所以在操作系统中显示的硬盘容量和标称容量会存在差异。
SSD不同机械硬盘,那为什么容量也变小了:
OP第一层算法
OP第二层与第三层算法
同样的,SSD容量也有所缺失,像标称128/120GB的容量,实际使用到容量仅119G,或更少。由于SSD采用了与机械硬盘完全不现的电子元件,所以容量缺失的原因并不一样。这与SSD中OP(Over-provisioning)预留空间有关。SSD上的OP是指用户不可操作的容量,大小为实际容量减去用户可用容量,OP区域一般用于优化操作:比如WL(磨损平衡),GC(垃圾回收)和坏块映射等,OP都是SSD厂商预先设定好了。
硬盘容量的算法
硬盘的实际容量变小了,但实际上,很多人都觉得很正常的事情,这条例已渐渐被“潜规则”了。这有点赶鸭子上架的意思,硬盘厂商为什么不能本着实事求是的精神,是多少就标多少?是不是觉我们很容易忽悠呢?您不觉得这明显也是个坑吗?
本文地址:http://www.45fan.com/dnjc/7126.html