中关村在线

游戏硬件

DIY从入门到放弃:谁偷走了你的硬盘容量?

很多小伙伴在安装新硬盘之后会发现,电脑上显示的容量要比自己购买的容量小,而且容量越大的硬盘,缺失的容量越大,那么是谁偷走了你的存储空间呢?

答案就在于硬盘和操作系统之间使用了不同的存储换算方式。硬盘制造商使用的是十进制存储单位,也即1000的倍数,在这里1KB等于1000字节;而操作系统使用的是二进制存储单位,也即1024的倍数,这时候1KB就变成了1024字节,导致两者出现了差异。

让我们以一个1TB(1,000,000,000,000字节)的硬盘为例,来说明容量差异的计算方法。在硬盘制造商这里,标识容量 = 1TB = 1,000,000,000,000字节,而当硬盘安装到电脑上之后,计算方式又变成了实际容量 = 1TB ÷ 1024 ÷ 1024 ÷ 1024 ≈ 931GB,所以容量越大的硬盘,差值就越大。

换算方式的不同其实是一个历史遗留问题,计算机因为采用二进制所以用2的10次方进行换算,而国际单位普遍采用10的3次方进行换算,也就是说,每换算一次,就会有一部分存储空间的差异产生,差异也就越明显了。

早期电脑的存储空间都很小,1KB代表的是1000字节还是1024字节没有那么重要,但随着技术的飞速发展,存储空间已经大到了TB甚至更高的级别,差异已经非常影响用户的使用了,于是出现了新的标准。

在10的三次方这里,除了KB变为kB之外,其他仍然沿用此前的单位,而2的10次方需要在两个字母之间加入一个小写的i,也就是1 KiB代表1024 B,而1 kB则代表1000 B,更大的单位包括MiB和GiB,以此类推,并纳入国际技术标准中。

标准虽然制定了,但是实现起来仍然有难度,时至今日,电脑和手机系统仍然采用的是KB这样不符合国际标准的用法,而硬盘厂商也仍然“我行我素”地使用着1KB=1000B的换算方式,最后受到影响的还是消费者们,希望未来厂商能达成一致,让我们不要再受硬盘容量的困扰了。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多
说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具