Cookie の使用について.本サイトでは、基本機能の提供に必要な必須 Cookie を使用しています。さらに、同意いただいた場合に限り、アクセス解析 Cookie を利用して利用状況を把握し、サービス改善に役立てます。詳しくは .
このツールが役に立ったら、開発者にコーヒーを奢ってください ☕
输入想要的分区大小(GB),自动计算分区时需输入的MB数,避免出现99.9GB这类非整数显示。
想给新硬盘分一个100GB的分区,在“新建简单卷”里输入102400,点击完成,结果却显示99.9GB——你并不孤单,这是Windows分区机制里一个持续了二十年的小别扭。我们的整数分区计算器正是为了解决这个“最后0.1GB”而设计,不需要你手动试错,也不依赖任何记忆公式,只需填入目标GB数,就能得到准确的MB输入值。
磁盘整数分区计算器,专门用来计算在Windows磁盘管理或安装程序创建分区时,应该输入多少MB,才能让分区在资源管理器里显示为整数的GB(例如100.0GB,而不是99.9GB)。它的核心逻辑很简单:你告诉它“我想要N GB”,它告诉你“在新建分区时请输入X MB”。这里涉及的并不是进制换算错误,而是NTFS文件系统在格式化时会预留少量元数据区域,导致实际可用空间略小于分配大小,从而让分区容量显示出现小数。这个计算器已经内置了NTFS的补偿算法,你只需要关心自己想要的整数容量。
Windows采用1GB = 1024MB的二进制换算,但只是简单地把1024倍的GB数输入进去,并不能得到整数显示。原因是NTFS分区在格式化时,会占用一部分空间存放主文件表(MFT)、日志等元数据,这个占用量约等于分区大小的4倍(以MB为单位),再减去一个偏移。经过大量实测验证,整数分区所需MB数的计算公式为:
MB = (G - 1) × 4 + 1024 × G
其中:
G —— 你期望在“此电脑”里看到的整数GB数,例如100、200、500;
MB —— 在“新建简单卷”大小输入框中应填入的数值。
这个公式的直觉是:先用1024 × G 得到一个基础MB值,再补上NTFS元数据占用(约4MB/GB),同时减去1GB对应4MB的偏差,使最终分区在Windows里刚好显示为整数GB。注意,这个公式仅适用于NTFS文件系统,FAT32的补偿规则不同,通常需要更复杂的调整,本计算器默认提供NTFS下的结果。
打开计算器页面,你会看到两个主要区域:左侧是输入区,右侧是输出区。
1. 在“想要的分区大小(GB)”输入框里,填入你希望显示的整数GB,比如“100”。
2. 文件夹系统默认已选为“NTFS”,这是我们主要使用的格式。
3. 点击“计算”按钮。
4. 右侧的“应输入的大小(MB)”栏会立即显示一个数字,比如“102796”。
5. 现在打开Windows磁盘管理,输入这个MB数值,完成分区和格式化,资源管理器里就会显示整数的100GB。
我们以最常遇到的100GB为例,走一遍完整流程。
想分出一个100GB的D盘,在计算器的“想要的分区大小(GB)”输入框填入100,点击计算。公式代入:
MB = (100 - 1) × 4 + 1024 × 100 = 99 × 4 + 102400 = 396 + 102400 = 102796。
计算器右侧显示“应输入的大小(MB): 102796”。
接着,在Windows“新建简单卷”向导的“简单卷大小(MB)”中输入102796,完成格式化为NTFS后,打开“此电脑”,D盘容量显示为100.0GB,没有小数点后的尾巴。
如果你直接输入102400,公式不算补偿,结果将是99.9GB,这就是那个令人抓狂的0.1GB。
作为对照,我们再看一个50GB的例子:G=50,MB = (50-1)×4 + 1024×50 = 49×4 + 51200 = 196 + 51200 = 51396。输入51396,得到50.0GB。对于小容量分区,这个补偿的差异更明显,50GB若输入51200,会显示49.9GB,可见补偿公式的必要性。
装机时给C盘和D盘划整数
新装系统或重装Windows,在分区步骤里总想给C盘一个整整齐齐的120GB,D盘300GB。拿出计算器,分别算出120GB对应122884MB,300GB对应307236MB,一次性输入,不再事后对着“119.9GB”叹气。
外接移动硬盘整理
买了一块2TB的移动硬盘,准备分三个区存放工作、影视和备份。用计算器分别算出700GB、800GB和剩余空间的整数分区MB值,让每个区在插入电脑时都显示干净的数字,强迫症得到极大满足。
虚拟机磁盘分配
使用VMware或VirtualBox创建虚拟磁盘,虽然虚拟化环境可以灵活调整,但初始分配时仍希望虚拟磁盘的分区显示为整数。直接在虚拟机的Windows安装过程中输入计算器给出的MB值,以后查看磁盘属性时心里舒坦。
• 本计算器给出的MB值只适用于NTFS文件系统。如果你计划使用FAT32或exFAT,实际所需的MB数会不同,请勿直接套用。
• 动态磁盘、跨区卷、带区卷等非简单卷不适用此计算方法,因为元数据布局不同。
• 输入的分区大小不能超过硬盘剩余可用空间,计算器不会校验你的磁盘容量,请先确认可用空间是否足够。
• 在Windows安装程序的分区界面,有时会存在几MB的“系统保留分区”或“恢复分区”,这些不影响你后续创建整数分区的操作,但需要注意总空间分配。
• 高级格式化(4K扇区)硬盘的补偿值可能略有差异,但上述公式在绝大多数消费级硬盘上实测准确,误差不超过1MB,足以让显示值保持整数。
为什么我输入102400,显示99.9GB?
因为NTFS需要占用一部分空间存放文件系统元数据,实际可存储数据的容量略小于102400MB,所以Windows显示的GB数会向下取整到99.9GB。补偿公式就是把这部分被占用的空间提前加进去,让最终可用容量刚好达到整数GB。
这个公式适用于所有Windows版本吗?
从Windows XP到Windows 11,NTFS的整数分区补偿规律基本一致,此公式在Windows 7/8/10/11上经过大量实测验证。如果遇到极个别精简版系统或特殊设置,可能会有1MB的偏差,但不影响显示为整数。
FAT32分区怎么整数分区?
FAT32没有统一的补偿公式,因为其文件分配表大小随分区大小变化,且不同格式化工具的处理方式不同。如果你确实需要FAT32整数分区,可以使用第三方格式化工具,分区时手动微调,但本计算器目前不提供FAT32的算法。
我可以把已有数据的非整数分区变成整数吗?
不能直接通过磁盘管理调整大小来实现整数显示,因为调整分区大小会保留原有文件系统元数据。你得备份数据,删除分区,重新用计算器给出的MB值创建分区并格式化,再恢复数据。
C盘也能整数分区吗?
如果在安装系统时手动分区,完全可以用计算器算出C盘所需的MB值,输入后安装,C盘就会显示整数。如果系统已经安装好,想要调整C盘,必须在PE环境或通过其他启动盘重新分区,过程比较麻烦,但原理相同。
现在你可以在上方计算器里试试自己的数字,看看100GB、250GB或1TB应该输入多少MB,让每个分区都整整齐齐。