
最精确的硬盘整数分区方法.docx
2页硬盘整数分区计算方法一般算法(来自电脑报):分区大小=(分区大小-1)X4+1024X分区 大小如果按照硬盘分区整数 G 计算公式 X-1)*4+1024*X=Y 其中 X 就是你想要得到的整数分区的 数值,单位是G,Y是你分区时应该输入的数字,单位是M,比如40GB=(40—1)x4+1024x40=41116MB按照这样的计算方法:5G=5136MB10G=10276MB15G=15416MB20G=20556MB30G=30836MB40G=41116MB30G 以内,输入上面的数据,如 10G 你输入 10276,在 Windows 资源管理器里面显示的刚 好10.00GB,而在管理工具-磁盘管理界面显示就是10.04GB,如果是40G你输入41116,那 么在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 递增的精确计算结果:10GB =10245MB20GB =20482MB30GB =30726MB40GB =40963MB50GB =51208MB60GB =61444MB70GB =71681MB80GB =81926MB90GB =92162MB100GB= 102407MB110GB= 112644MB120GB= 122888MB130GB= 133125MB140GB= 143362MB150GB= 153606MB160GB= 163843MB170GB= 174088MB180GB= 184324MB190GB= 194561MB此精确分区结果,在管理工具-磁盘管理界面,和 Windows 资源管理器里面显示的是整数10G 就是 10.00GB, 20G 就是 20.00GB, 40G 就是 40.00GB。
