这是一个快速计算分区的大小的工具,如果我们想要分整数的分区的话,很多人会想到分多少G就直接乘一个1024实际这个并不准确,他是分两种格式的,一种是fat32,一种是NTFS。
分区大小显示为整数的计算方法:
想要的大小为G,单位是GB,计算分区设置大小M的公式:
M=(G-1)*4+1024*G分区大小(GB)NTFS 格式设置大小(MB)FAT32 格式设置大小(MB)
10 G10245 MB10276 MB
15 G15367 MB15416 MB
20 G20482 MB20556 MB
25 G25604 MB25696 MB
30 G30726 MB30836 MB
35 G35841 MB35976 MB
40 G40963 MB41116 MB
45 G46085 MB46256 MB
50 G51208 MB51396 MB
55 G56322 MB56536 MB
60 G61444 MB61676 MB
65 G66567 MB66816 MB
70 G71681 MB71956 MB
75 G76803 MB77096 MB
80 G81926 MB82236 MB
85 G87048 MB87376 MB
90 G92162 MB92516 MB
95 G97285 MB97656 MB
100 G102407 MB102796 MB
105 G107521 MB107936 MB
110 G112644 MB113076 MB
115 G117766 MB118216 MB
120 G122888 MB123356 MB
125 G128003 MB128496 MB
130 G133125 MB133636 MB
135 G138247 MB138776 MB
140 G143362 MB143916 MB
145 G148484 MB149056 MB
150 G153606 MB154196 MB
155 G158721 MB159336 MB
160 G163843 MB164476 MB
165 G168965 MB169616 MB
170 G174088 MB174756 MB
175 G179202 MB179896 MB
180 G184324 MB185036 MB
185 G189447 MB190176 MB
190 G194561 MB195316 MB
195 G199683 MB200456 MB
200 G204806 MB205596 MB
硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。
1、对于FAT32分区,每1024字节可用容量会使用4字节用于存储磁盘结构和数据存储位置等信息,但分区中第一GB可用容量却不占用额外的存储容量,因此FAT32整数分区公式为:
应分配MB数=(分区GB数-1)×4+1024×分区GB数
2、对于NTFS分区,原理更加复杂。NTFS分区的最小容量单位不可能精确到1MB,而是柱面大小。硬盘一般有255磁头,63扇区,故每柱面大小为:512bitx255x63=8225280bit=7.84423828125MB
如果要分10GB,那么应当是10x1024MB=10240MB
实际需要柱面数为10240÷7.84423828125=1305.4
柱面只可能算整数,即1306个柱面
这样实际应分MB数为1306×7.84423828125=10244.575MB
不管小数点后面几位都进1,也就是10245MB,这样系统才能认成是10.0GB了
PC官方版
安卓官方手机版
IOS官方手机版