首先,要想分成整数GB,必须分成完整的柱面才行。
而硬盘一般有255磁头,63扇区,故每柱面大小为:
512byte×255×63=8225280bytes=7.84423828125MB
所以需要计算整数GB的容量对应的柱面数有多少:
柱面数 = (整数GB * 1024) / 7.84423828125MB
这时候得出来的柱面数肯定不是整数,那么我们需要将小数进一位取整数柱面。
然后,得出需要使用的柱面数之后,我们要计算这些柱面占有的空间有多大。
柱面所占有的空间MB = 柱面数 * 7.84423828125MB
这时候得出来的MB数肯定也不是整数,这时候再次将小数进一位取整数,得到的整数MB数值就是分区的时候要填写的数值。