EasyDebug.NET

硬盘分区计算器

整数分区在线计算工具,支持 NTFS、FAT32 和 exFAT

目标分区大小

计算结果

NTFS102,407 MB
FAT32102,796 MB
exFAT102,400 MB

常用分区大小对照表

目标容量NTFS (MB)FAT32 (MB)exFAT (MB)创建后显示
10 GB10,24510,27610,24010.0 GB
20 GB20,48220,55620,48020.0 GB
30 GB30,72630,83630,72030.0 GB
50 GB51,20851,39651,20050.0 GB
100 GB102,407102,796102,400100.0 GB
150 GB153,606154,196153,600150.0 GB
200 GB204,806205,596204,800200.0 GB
300 GB307,204308,396307,200300.0 GB
500 GB512,002513,996512,000500.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 的细微差异。