共计 1398 个字符,预计需要花费 4 分钟才能阅读完成。
导读 | 你买的 1TB 硬盘为啥到手只有 931GB,那 100GB 上哪去了?是不是硬盘厂骗我呢?本篇就带你一探究竟。 |
你买的 1TB 硬盘为啥到手只有 931GB,那 100GB 上哪去了? 是不是硬盘厂骗我呢?
为啥买了 iPhone 就发现 iPhone 13 Pro Max 远峰蓝 1TB 版里面确实写的就是 1TB 甚至还多出来零点几 TB,看到这是不是想马上振臂一喊:苹果牛哔!
别着急,其实只不过是微软这么多年以来一直有一个小的错误而已,这个问题出在单位上,我们平常说的 KB、MB、GB、TB,其实全称应该是 Kilobyte、Megabyte、Gigabyte、Terabyte,中文名字分别叫千字节,兆字节,吉字节,太字节,之后其实还有其他的更大的单位,但咱们这里先不考虑了,都一样。
问题出现在这里了,按照国际单位制 (SI)的标准,Kilo 前缀代表 1000 倍的 Byte,Mega 前缀代表 (1000*1000),也就是 1000 的二次方,以此类推,Giga 代表(1000*1000*1000),1000 的三次方。这样算下来的话,确实这个单位换算就是 1000 进制的。也就是我们常见的硬盘存储空间的算法,也是苹果使用的标准,这种算法的国际单位制(SI) 标准写法就是 KB、MB、GB、TB(B 一定大写,代表 byte 字节,如果是小写 b 就代表 bit 位,1Byte=8bit)。
因此我们看到苹果设备的存储空间就是“足容”的,1TB 版的手机,就是显示 1TB 空间。
在微软这边就不一样了,微软在 Windows 当中使用的单位也写成了 KB、MB、GB、TB,但他的计算方式是按照二进制的方法,这种方式的准确写法应该是 KiB、MiB、GiB、TiB,全称是 Kilo binary byte 可以缩写成 Kibibyte(千位二进制字节)、Mega binary byte 缩写成 Mebibyte、Giga binary byte 缩写成 Gibibyte、Tera binary byte 缩写成 Tebibyte。
这个二进制换算的方式就变成了,1KiB=1024Byte,1MiB=1024KiB,2 的十次方。问题就出在这个地方,相当于准确写,你买的 1TB 的硬盘在 Windows 系统中显示成了 931.51 GiB,但由于 Windows 的显示小问题,系统中显示的是“931.51 GB”。
虽然这中间有点换算的小问题,但由于 Windows 有全世界超过九成以上的装机量,大家都这么用之后,也就逐渐成了习惯,如果突然再改回去,又可能导致一些奇怪的问题,所以干脆就这样吧,大家都这么认为,不就成了行业标准么?
Windows 其实也十分严谨的在属性当中准确的显示了文件的提及大小,后面的换算只是为了显示直观一些。
其实这个单位上的差异,早在很多年前大家就已经发现了,很多用苹果电脑的朋友应该也发现了同样的文件从网上下载下来或者从 Windows 电脑拷贝过来就会莫名其妙的变大一些,这其实就是单位显示的问题。
之前大家还以为是硬盘厂商偷工减料,但现在看起来似乎也不完全是这样,只不过是单位换算的问题。
现状就是,苹果设备因为使用了国际单位制 (SI)的标准,不会出现对不上号的问题,所以没有在参数页面进行特别注释。而一些经常用在 Windows 生态下面的硬件设备几乎都对这些容量单位换算方式进行了备注。