硬盘整数分区计算
想让资源管理器把分区显示成 100.00 GB 而不是 99.99 GB,分区时到底该填多少 MB?两种文件系统的经验算法都在这里。
经验值:实际显示取决于所用分区工具、对齐方式、文件系统格式化开销和操作系统版本,建议用分区工具再确认一次并留出余量。
| 目标显示 | NTFS 填 MB | FAT32 填 MB |
|---|---|---|
| 50 GB | 51208 | 51396 |
| 100 GB | 102407 | 102796 |
| 200 GB | 204806 | 205596 |
理想值是 1024 × GB,实际要多填一些:NTFS 多出来的是柱面对齐的零头,FAT32 多出来的是每 GB 约 4MB 的元数据开销。
反过来:填了 MB 会显示成多少 GB
文件系统
填一个 MB 数,比如 102407,看看它对应几 GB。
常用容量对照表
| 目标显示 | NTFS | FAT32 | 比理想值多 |
|---|---|---|---|
| 10 GB | 10245 | 10276 | NTFS +5MB · FAT32 +36MB |
| 20 GB | 20482 | 20556 | NTFS +2MB · FAT32 +76MB |
| 30 GB | 30726 | 30836 | NTFS +6MB · FAT32 +116MB |
| 40 GB | 40963 | 41116 | NTFS +3MB · FAT32 +156MB |
| 50 GB | 51208 | 51396 | NTFS +8MB · FAT32 +196MB |
| 60 GB | 61444 | 61676 | NTFS +4MB · FAT32 +236MB |
| 80 GB | 81926 | 82236 | NTFS +6MB · FAT32 +316MB |
| 100 GB | 102407 | 102796 | NTFS +7MB · FAT32 +396MB |
| 120 GB | 122888 | 123356 | NTFS +8MB · FAT32 +476MB |
| 150 GB | 153606 | 154196 | NTFS +6MB · FAT32 +596MB |
| 200 GB | 204806 | 205596 | NTFS +6MB · FAT32 +796MB |
| 256 GB | 262147 | 263164 | NTFS +3MB · FAT32 +1020MB |
| 500 GB | 512002 | 513996 | NTFS +2MB · FAT32 +1996MB |
| 1000 GB | 1024003 | 1027996 | NTFS +3MB · FAT32 +3996MB |
为什么会差这么几 MB
我们说的 1GB 是 1024MB,但分区工具在硬盘上划分区时并不是按 MB 对齐,而是按柱面(cylinder)对齐。传统硬盘每个柱面是 512 字节 × 255 磁头 × 63 扇区 = 8225280 字节,约 7.844MB。你要 10240MB,就必须向上取整到整数个柱面,多出来的零头就是你看到的那几 MB。NTFS 的经验公式就是把「目标字节数换算成柱面再向上取整」算了一遍。
FAT32 为什么用另一条公式
FAT32 的常见经验算法是「(GB − 1) × 4 + 1024 × GB」:第一个 GB 不占额外开销,之后每个 GB 补约 4MB。这个 4MB 来自文件系统自身的数据结构(FAT 表、目录项、保留扇区)在格式化后占用的空间。它是长期实践总结出来的经验值,不是任何标准写的,不同分区工具的取整方式也会让结果差一两 MB。
计算结果能直接用吗
能作为起点,但别当成保证。显示值取决于分区工具的对齐策略(现在很多工具默认 1MB 对齐而不是柱面对齐)、格式化时的簇大小、卷影副本和系统保留分区是否存在、以及 Windows 版本对容量的四舍五入方式。稳妥做法是:按这里的结果填,再用分区工具确认实际大小,并给系统分区留出足够余量。机械硬盘时代还讲究起止都落在柱面上,SSD 时代更该关心的是 4KB 对齐。
SSD 和 4K 对齐
现代 SSD 建议分区起点对齐到 4KB(甚至 1MB)边界,否则一次写入会跨两个闪存页,速度和寿命都受影响。Windows 自带的分区工具和主流第三方工具默认都会做 4K 对齐,通常不用手动管。如果你在算的是 SSD 数据盘,整数 GB 更多是心理需求,优先保证对齐、别为了凑整数把分区切在非对齐的位置。
本页所有计算都在浏览器里用整数运算完成,不联网、不记录你的输入。NTFS 用柱面向上取整推导,FAT32 用上面那条线性公式,两者都只是经验值,实际显示请以分区工具和系统为准。