本栏推荐

快讯信息

您现在的位置是:主页 > 科技圈快讯 > Windows >

多年受骗:为什么硬盘容量总是显得不够用?

发布时间:2021年12月16日 09:43:29 Windows 人已围观

简介购买的1TB硬盘实际可用容量为931GB,这是因为硬盘的容量计算方式不同于操作系统的显示方式。硬盘厂商以十进制计算,而操作系统使用二进制计算,导致用户只能看到比标示容量少的空...

为什么你购买的1TB硬盘实际只有931GB?那100GB究竟到哪里去了?难道硬盘制造商在欺骗我?

当你购买了iPhone 13 Pro Max的远峰蓝1TB版时,发现设备上显示的确实是1TB,甚至还略微超过了这个数值,看到这些,或许你会忍不住想要大喊:苹果太厉害了!


苹果的1TB确实是1TB

别急,其实这里头有个长期存在的小误区,这主要源于单位的不同解释。我们常提到的KB、MB、GB、TB,其实全名分别是Kilobyte、Megabyte、Gigabyte、Terabyte,中文名称也是千字节、兆字节、吉字节和太字节,虽然还有更大的单位,但在这里先不作太多考虑,本质是一致的。


带着误解而来

问题在于,根据国际单位制(SI)的标准,Kilo前缀代表1000倍的Byte,Mega表示(1000的平方),也就是1000乘以1000,Giga则为(1000的立方),也就是1000乘以1000乘以1000。依此推算,这些单位的换算确实遵循1000进制,这种计算方式也正是苹果所采用的,按国际单位制标准,写作KB、MB、GB、TB(B必须为大写,代表Byte字节,而小写b表示bit位,1Byte=8bit)。

因此,我们可以看到苹果产品的存储空间是“足量”的,1TB的手机就意味着它的可用空间是1TB。

然而,微软情况则有所不同。在Windows系统中,虽然单位同样以KB、MB、GB、TB表现,但其计算方式却是根据二进制,这种情况下的正确称呼应该是KiB、MiB、GiB、TiB,分别代表Kilo binary byte(千位二进制字节)、Mega binary byte(兆位二进制字节)、Giga binary byte(吉位二进制字节)、Tera binary byte(太位二进制字节)。

基于二进制换算的运行方式,使得1KiB=1024Byte,以及1MiB=1024KiB,都是以2的10次方计数。问题就出在这一点上,实际情况是你购买的1TB硬盘在Windows系统中显示为931.51 GiB,但由于Windows的显示问题,系统仅显示为“931.51 GB”。


磁盘0是一个1TB的机械硬盘

尽管其中存在换算上的不足,由于Windows全球超过90%的市场份额,用户习惯也逐渐形成,如果突然改变规则,可能会引发其他不便,因此大家就这样沿用下去,认为这样便成了行业的通行标准。


Windows实际上严谨地显示了字节数量

Windows在文件属性中也准确显示了文件的实际大小,换算方式只是为了便于理解。

这种单位上的差异早在多年前就已显现,

Tags: Windows操作系统  硬盘