FAT32情况
把分区的大小用 S 来代替,整数 GB 用 N 代替,则计算公式为:
==S=(N-1)×4+1024×N==
温馨提示:根据这个公式的计算结果单位为MB。
如果想建立一个 50GB 的分区,套用公式就应为:
==(50-1)×4+1024×50=51396 MB==
NTFS情况
NTFS格式分区计算方法较为复杂,和FAT32完全不同,这得从硬盘磁头说起,硬盘一般有255磁头,63扇区,故每柱面大小为:
==512byte × 255 × 63 = 8225280bytes = 7.84423828125 MB==
同样要建立一个 50 GB,那么要 ==50x1024 MB=51200 MB==
需要柱面数为 ==51200 ÷ 7.84423828125 = 6527.08372237784==
不管小数点后面是多少都加 1,那么整数就变成 6528 个柱面
MB整数应为 ==6528 × 7.84423828125 = 51207.1875 MB==
同样不管小数点后面是多少都 加 1,也就是 51208 MB,系统就会显示成50GB的整数了。
| 分区大小(单位GB) |
NTFS格式(单位MB) |
FAT32格式(单位MB |
| 40 |
40963 |
41116 |
| 50 |
51208 |
51396 |
| 60 |
61444 |
61676 |
| 70 |
71681 |
71956 |
| 80 |
81926 |
82236 |
| 90 |
92162 |
92516 |
| 100 |
102407 |
102796 |
| 150 |
153606 |
154196 |
| 200 |
204806 |
205596 |
| 250 |
256005 |
256996 |
| 300 |
307204 |
308396 |
| 350 |
358404 |
359796 |
| 400 |
409603 |
411196 |