磁盘分区整数G换算公式

思考 2009-09-07

大家分区的时侯都会输入欲分区的大小,比如你想得到一个20G的分区,你也许会输入20000M或者20480M。(按照硬盘厂商的设计1GB=1000Mb,而微软等公司推出的操作系统却认为1Gb=1024Mb),可即使您输入1024Mb的整数倍,进入windows后,您却发现硬盘分区大小还是被识别为19.5G,而不是我们希望的20.0G整数容量。为什么呢?

其实道理也很简单,硬盘在分区和格式化后还会在硬盘上占用一定的空间用来存储磁盘结构和数据存储位置等信息,这部分空间不能用来存储其他数据。每1024字节可用容量会使用4字节用于存储上述文件,于是每MB可用容量实际占用1024+4KB,而分区中第一GB可用容量却不占用存储容量。

为此,我们建立了下面的整数分区公式。而使用这个公式算出的值就能得到被Windows将分区识别为整数G的值。

整数分区计算公式:N=1024×N+4×N-4
(其中N表示您需要换算的整数值)

-----------------------------------------------------
具体对应关系如下
-----------------------------------------------------

  • 1GB——1024MB
    2GB——2052MB
    3GB——3080MB
    4GB——4108MB
    5GB——5136MB
    10GB——10276MB
    20GB——20556MB
    30GB——30836MB
    40GB——41116MB
    50GB——51396MB
    ------------------------------------------------------

博主关闭了评论