EasyDebug.NET

Disk Partition Calculator

Online integer partition calculator supporting NTFS, FAT32 and exFAT.

Target size

Result

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

Common partition size reference

TargetNTFS (MB)FAT32 (MB)exFAT (MB)Shown as
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

How it works

Why isn't the partition shown as an integer?

Windows calculates storage in binary (base 1024), while disk vendors label capacity in decimal, so entering 102400 MB shows 99.9 GB. The file system also reserves hidden space for boot sectors and metadata, so compensation is needed to get an integer display.

NTFS integer partition

NTFS partitions are allocated by whole cylinders. Each cylinder is 512 bytes × 255 heads × 63 sectors = 7.84423828125 MB:

Cylinders = ⌈ GB × 1024 ÷ 7.84423828125 ⌉

⌈ cylinders × 7.84423828125 ⌉

FAT32 integer partition

FAT32 uses the classic linear compensation formula, adding 4 MB per GB (the first GB is not counted):

1024 × GB + 4 × (GB − 1)

Example: 100 GB → 102796 MB (FAT32)

exFAT integer partition

exFAT has no widely accepted compensation formula like NTFS/FAT32, so the simplest ×1024 conversion is used:

1024 × GB

These formulas target the "New Simple Volume" flow in Windows 10/11 Disk Management. Different tools, 4K alignment, and GPT/MBR can cause a few MB of variance.