硬盘分区计算器
整数分区在线计算工具,支持 NTFS、FAT32 和 exFAT
目标分区大小
计算结果
NTFS
102,407 MBFAT32
102,796 MBexFAT
102,400 MB常用分区大小对照表
| 目标容量 | NTFS (MB) | FAT32 (MB) | exFAT (MB) | 创建后显示 |
|---|---|---|---|---|
| 10 GB | 10,245 | 10,276 | 10,240 | 10.0 GB |
| 20 GB | 20,482 | 20,556 | 20,480 | 20.0 GB |
| 30 GB | 30,726 | 30,836 | 30,720 | 30.0 GB |
| 50 GB | 51,208 | 51,396 | 51,200 | 50.0 GB |
| 100 GB | 102,407 | 102,796 | 102,400 | 100.0 GB |
| 150 GB | 153,606 | 154,196 | 153,600 | 150.0 GB |
| 200 GB | 204,806 | 205,596 | 204,800 | 200.0 GB |
| 300 GB | 307,204 | 308,396 | 307,200 | 300.0 GB |
| 500 GB | 512,002 | 513,996 | 512,000 | 500.0 GB |
算法说明
为什么分区后显示的不是整数?
Windows 使用二进制(1024 进制)计算存储容量,而磁盘厂商用十进制标注容量,两者换算差异导致输入 102400MB 却显示 99.9GB。同时文件系统还会预留引导扇区、元数据等隐藏空间,因此需要补偿计算才能得到整数的显示容量。
NTFS 整数分区算法
NTFS 分区按完整的柱面进行分配,每个柱面大小为 512 字节 × 255 磁头 × 63 扇区 = 7.84423828125 MB:
柱面数 = ⌈ GB × 1024 ÷ 7.84423828125 ⌉
⌈ 柱面数 × 7.84423828125 ⌉
FAT32 整数分区算法
FAT32 使用经典的线性补偿公式,每 GB 额外补偿 4 MB(首 GB 不计入):
1024 × GB + 4 × (GB − 1)
例如:100GB → 102796 MB(FAT32)
exFAT 整数分区算法
exFAT 没有像 NTFS/FAT32 那样公认的补偿公式,这里按最简单的 1024 直接换算:
1024 × GB
以上公式适用于 Windows 10 / 11 磁盘管理的「新建简单卷」;分区工具不同、是否 4K 对齐、GPT/MBR 等因素可能带来几 MB 的细微差异。