整数分区精确计算方法
方法一:硬盘整数分区一般算法
公式:分区大小=(分区大小-1)×4+1024×分区大小
例如:40GB=(40-1)×4+1024×40=4116MB
详解:40GB是你想要得到的整数分区数值,数值单位是GB,4116是你在分区的时候输入的数值,数值单位是MB。
计算结果:5G=5136MB | 10G=10276MB | 15G=15416MB | 20G=20556MB | 30G=30836MB | 40G=41116MB
30G以内,按照上面的算法,例如10G你输入10276MB,资源管理器显示刚好是10.00GB,在磁盘管理界面显示就是10.04GB,而如果是40G你输入41116MB,Windows资源管理器里面显示的刚好40.01GB。所以这个公式并不是很准确。
方法二:最精确硬盘分区的算法
硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte x 255 x 63=8225280bytes =7.84423828125 MB
如果要分40GB,那么要40x1024MB=40960MB
需要柱面数为40960÷7.84423828125=5221.66
取整数既为5222个柱面
应分M数为5222x7.84423828125=40962.6123046875MB
不管小数点后面几位都进1,也就是40963MB,windows就认为是40GB了。
这个方法NTFS和FAT32通用。
10GB到200GB整10GB递增的精确计算结果表:
分区大小 | NTFS 格式 | FAT32 格式 |
10 G | 10245 MB | 10276 MB |
15 G | 15367 MB | 15416 MB |
20 G | 20482 MB | 20556 MB |
25 G | 25604 MB | 25696 MB |
30 G | 30726 MB | 30836 MB |
35 G | 35841 MB | 35976 MB |
40 G | 40963 MB | 41116 MB |
45 G | 46085 MB | 46256 MB |
50 G | 51208 MB | 51396 MB |
55 G | 56322 MB | 56536 MB |
60 G | 61444 MB | 61676 MB |
65 G | 66567 MB | 66816 MB |
70 G | 71681 MB | 71956 MB |
75 G | 76803 MB | 77096 MB |
80 G | 81926 MB | 82236 MB |
85 G | 87048 MB | 87376 MB |
90 G | 92162 MB | 92516 MB |
95 G | 97285 MB | 97656 MB |
100 G | 102407 MB | 102796 MB |
105 G | 107521 MB | 107936 MB |
110 G | 112644 MB | 113076 MB |
115 G | 117766 MB | 118216 MB |
120 G | 122888 MB | 123356 MB |
125 G | 128003 MB | 128496 MB |
130 G | 133125 MB | 133636 MB |
135 G | 138247 MB | 138776 MB |
140 G | 143362 MB | 143916 MB |
145 G | 148484 MB | 149056 MB |
150 G | 153606 MB | 154196 MB |
155 G | 158721 MB | 159336 MB |
160 G | 163843 MB | 164476 MB |
165 G | 168965 MB | 169616 MB |
170 G | 174088 MB | 174756 MB |
175 G | 179202 MB | 179896 MB |
180 G | 184324 MB | 185036 MB |
185 G | 189447 MB | 190176 MB |
190 G | 194561 MB | 195316 MB |
195 G | 199683 MB | 200456 MB |
200 G | 204806 MB | 205596 MB |
此精确分区结果,在管理工具-磁盘管理界面,和Windows资源管理器里面显示的是整数,10G就是10.00GB,20G就是20.00GB,40G就是40.00GB。
还木有评论哦,快来抢沙发吧~