分享

硬盘分区容量整数计算方法

 一叶风笛 2012-02-13
硬盘分区容量整数计算方法

在实际操作中,不知朋友们是否遇到过这样一个问题,在对硬盘重新或者全新进行分区时,

总得不到一个整数的硬盘容量。然而实际上我们在使用FDISK分区时的初衷并不是这样的,

我们希望分区大小是一个整数,例如10GB、20GB等。

问题是,在操作过程中我们明明是按照1GB=1024MB的公式计算的,

例如想分2GB就输入2048MB。

在分割系统分区的时候填写M大小的时候有一个公式,会让电脑里面的分区清爽起来。
 
硬盘分区的计算公式存在着一个误差.其实所得出的整数G并不是从标准的1024及工业上的1000
 
计算出来的,而是从以下这条公式:
 
Y=(A-1)×4+1024×A (FAT32格式)
Y=A×1024+1 (NTFS格式)
 
A为你想要得到的整数G(单位为:GB)
Y为你分区时应该输入的数字(单位为MB)

例如:
 (5-1) ×4+1024×5 =5136  —— 5G
 (10-1)×4+1024×10=10276 —— 10G
 (15-1)×4+1024×15=15416 —— 15G
 (20-1)×4+1024×20=20556 —— 20G
 (50-1)×4+1024×50=51396 —— 50G
 
 
下面给出计算公式的程序.
分区大小显示为整数的计算方法:
想要的大小为G,单位是GB,计算分区设置大小M的公式:

M=(G-1)×4+1024×G

例如:如要2GB的分区,就是2052MB。
下面是分区格式为NTFS的计算结果:
10GB = 10245MB
20GB = 20482MB
30GB = 30726MB
40GB = 40963MB
50GB = 51208MB
60GB = 61444MB
70GB = 71681MB
80GB = 81926MB
90GB = 92162MB
100GB = 102407MB
110GB = 112644MB
120GB = 122888MB
130GB = 133125MB
140GB = 143362MB
150GB = 153606MB
160GB = 163843MB
170GB = 174088MB
180GB = 184324MB
190GB = 194561MB

下面这个工具更方便:
描述:硬盘分区整数计算
附件:硬盘分区整数计算.rar (875 K)

 

 
 
    实际上在进行分区时,直接使用1GB=1024MB的公式是不正确的,我们只要换个公式就能计算出整数分区的数值了。不过,不同的硬盘格式要用不同的方法:

一、FAT32格式硬盘:
    整数GB的容量,那么就按照以下公式进行计算:
  M=(N-1)×4 + 1024×N

   其中MG表示是分区时输入的数值,单位是MB,N表示的是希望得到的整数分区容量,单位是GB。

   例如:如果我希望得到10GB大小的分区,那么就应该输入(10-1)×4+1024×10 =10276
也就是说,只要输入10276MB可以得到10GB的硬盘分区 。
 
二、NTFS格式硬盘:
 
  这里我们把要分区的整数GB设置为“N”,则正确的计算公式应为:
  M=1024×N+1  
 
  根据此公式算得的结果单位为MB。例如,你想要得到一个8GB的分区,套用公式就应为:
  1024×8+1=8193MB
  也就是说在FDISK分区时,你只要输入8193MB就可以得到一个8GB的分区。
 
  掌握了以上公式,则可以轻松把硬盘分区的容量分成整数了,是不是比前总要带两个小数点的容量看起爽多了?
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多