市面上所卖的硬盘标注容量大小
是以SI(国际单位)标准来计算 简单的说是因为硬盘容量的换算单位不同。 一般硬盘厂商通常是以1000进位来计算,不同于计算机的1024进位。 大家都晓得计算机只懂0跟1,那计算机的计算单位也就是二进制。 因为科技日新月异的结果,线在我们市面上可以买到容量1TB的硬盘。 我们先来分辨硬盘容量的单位吧! 硬盘厂商: 1KB=1000Byte字节、1MB=1000KB、1GB=1000MB、1TB=1000GB 操作系统: 1KB=1024Byte字节、1MB=1024KB、1GB=1024MB、1TB=1024GB 硬盘厂商对于MB、GB、TB等单位的定义是以10进位的方式去设定,也就是说在硬盘厂商的定义之下,1MB=10的6次方(1000*1000)个字节、1GB等于10的9次方个字节,而1TB就等于10的12次方个字节;但是在操作系统之下,使用的定义却是2进位的方式,所以操作系统的1MB=1024*1024个字节,看出差异了吗? 还看不出来吗?没关系,看完以下举例你就懂。 250GB =250*1,000MB =250,000*1,000KB =250,000,000*1,000Byte =250,000,000,000Byte 我们都知道计算机的计算单位是用2进位 因此 250,000,000,000Byte 对计算机而言实际上是 250,000,000,000Byte/1024=244,140,625KB 244,140,625KB/1024=238,418,58MB 238,418,58MB/1024=232.83GB 如果以80GB来计算 80,000,000,000Byte 对计算机而言实际上是 80,000,000,000Byte/1024=78,125,000KB 78,125,000KB/1024=76,293,945MB 76,293,945MB/1024=74,505GB 对于以上换算还不懂的话,没关系。 在市面上买到如大小为 N GB的硬盘,要换其实际容量如下 (1) N x 10的9次方 = S 目的为先换算成原始的 byte (2) S / 2的30次方 = Size (此时Size单位一样为GB) 注:可以简化为 N x 0.93132=Size (自己归纳的,非原文内容)
(3) Size则为实际能够储存容量的大小啰。 附:硬盘整数分区计算 整数G计算公式:(X-1)*4+1024*X=Y 其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M, |
|