一、故事开篇
你有没有这样的经历呢?花了几百大洋买了一块1T的硬盘,插入电脑一看,为什么只有九百多G,心里面一万头~~~跑过,打开某宝就想退款。
别慌,听我慢慢讲来……
二、计算机存储介质容量换算
首先,我们都知道计算机存储介质容量单位的换算。如下所示:
- 1B(Byte 字节) = 8b(bit 比特) (这个比较特殊请注意)
- 1KB(Kilobyte 千字节) = 1024B
- 1MB(Megabyte 兆字节 简称“兆”) = 1024KB
- 1GB(Gigabyte 吉字节 又称“千兆”) = 1024MB
- 1TB(Trillionbyte 万亿字节 太字节) = 1024GB
- 1PB(Petabyte 千万亿字节 拍字节) = 1024TB
- 1EB(Exabyte 百亿亿字节 艾字节) = 1024PB
- 1ZB(Zettabyte 十万亿亿字节 泽字节) = 1024EB
- 1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024ZB
- 1BB (Brontobyte 一千亿亿亿字节)= 1024YB
吓到你了吗,别慌,我们一般见不到这么大的容量单位,只需要了解到PB即可。
当然你会发现,除掉“1B(Byte 字节) = 8b(bit 比特) ”之外,其他的容量单位之间的换算是“2的10次方=1024”。
三、揭开厂商们磁盘容量的秘密
重点来了,敲黑板!!!!!!
其实,厂商们生产磁盘等存储介质,一般都以1000而并非1024来换算,用行话来说就是“硬盘厂商一般采用的是十进制来表示存储容量,而操作系统则采用的是二进制计算存储容量”。
即:
- 硬盘厂商:1TB=1000Byte*1000KB*1000MB*1000GB,十进制GB;
- 操作系统:1TB=1024Byte*1024KB*1024MB*1024GB,二进制GB;
公式为(1000×1000×1000)/(1024×1024×1024)≈ 0.93132(缩水比例)
所以如果你买1T的硬盘其实也就只有1000GB * 0.93132 = 931.32GB
讲到这,还记的文章开头的那块1T的磁盘吗?哈哈哈,再回去看一下吧。
四、特殊的厂商
你能罗列除几种硬盘厂商呢?
答:SAMSUNG三星、WD西部数据、SEAGATE希捷、Toshiba东芝、KIOXIA铠侠......
不错,其实啊,硬盘厂商远不止这些,某些厂商就喜欢特殊化,他们就喜欢使用1024来换算(有兴趣的朋友可以去了解一下是哪些厂商)。
其实也就是,你买1T的硬盘会有 1024GB * 0.93132 ≈ 953.67GB
这么一看,也不知道他们是赔了还是赚了,哈哈哈!
需要补充的是,你买的其他存储介质,例如:U盘、移动硬盘、机械硬盘等都是以上两种换算方式。
五、测测你听没听懂
- 买64G的U盘
- 买512G的机械硬盘
- 买128MB的存储卡
把你的答案在评论区告诉我吧。