固态硬盘的容量和硬盘厂商换算容量有什么差异?

如题所述

因为计算机的世界里,单位换算是按1024算的,1024B=1KB,1024KB=1M,1024M=1G

但硬盘厂商算容量时,单位换算却是按1000算的。1000B=1KB,1000KB=1M,1000m=1G这样

因此标称512g的固态,容量其实是512*1000*1000*1000=5.12*10^11B。

而换成计算机的算法,显示的就是5.12*10^11÷1024÷1024÷1024≈476G

标称500g的固态,就只有465.7g。

如果你是1T硬盘,那么G到T的换算,根据是1024还是1000,实际容量也不同。

按1024G=1T,那么实际容量就是953.7G;按1000G=1T算,实际就是931G

再加上装系统后,会分走约1.2G的引导分区和恢复分区,这部分空间在“此电脑”里时看不见的。因此“此电脑”里看到的硬盘总量还要再小一两个G

你的硬盘是500g的,也不是512g。

这实际上是因为采取的换算标准不一样导致的。

计算机世界1024=1k的换算法,是国际电工委员会(IEC)的标准,1000=1k则是公制(SI)单位中的进制

在IEC的标准中,其实是没有“KB”、“MB”、“GB”这种单位,而是“KiB”、“MiB”、“GiB”这种单位,所有的单位中间都是SI标准多了个字母“i”。

因此实际上,是1024KiB=1MiB,1024MiB=1GiB,而不是1024KB=1M、1024M=1G

计算机世界遵循的IEC标准,而厂商用的则是SI标准

在官方用语中,两个标准是不能混淆的,不带“i”的如“MB”这种单位就是公制单位,一定是1000进制

因此硬盘厂商是以公制单位的512GB、1000GB计算容量,但计算机却是以IEC单位的476GiB、931GiB进行容量显示,就造成了这种硬盘实际容量比标称容量小的情况

究其原因,大约是二十几年前翻译引进这些单位的人不是计算机专业的,把带“i”的IEC单位和不带“i”的公制单位搞混了。在我们口语中,GiB就成了GB
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜