首页 > 代码库 > 为什么1TB的硬盘只有931G?
为什么1TB的硬盘只有931G?
很多朋友买到移动硬盘、U盘插在电脑上都会发现容量会变小,本来16G的U盘不到16G,1T的移动硬盘也只有931G。其实发现容量不够大多时候都是在windows平台上,要是在linux或者mac上就是标准容量了。
图为1TB硬盘在Uubuntu下的容量
究其原因,是windows下采用的是IEC标准,1GB=1024MB,1MB=1024KB,1KB=1024Byte;linux下采用的是SI标准1GB=1000MB,1MB=1000KB,1KB=1000B。
可以这样来算一下:
在SI标准下(linux上):
1TB=10^3GB=10^6MB=10^9KB=10^12B;
在IEC标准下(Windows上):
10^12B=10^12/1024KB=10^12/1024^2MB=10^12/1024^3BG=931.358853GB
完美解释!!!
关于IEC标准和SI标准参见链接:IEC标准 http://baike.baidu.com/view/1303868.htm?fr=aladdin
SIB标准http://baike.baidu.com/subview/141102/5065502.htm#viewPageContent
为什么1TB的硬盘只有931G?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。