易语言硬盘分区计算源码,一般计算公式:M=(G-1)*4+1024*G(G=想要的大小,单位GB,M为要设置的大小)。
' 硬盘一般有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通用。
15010953316[下载].rar
|