我应该让一个分区的大小显示为标准数字,例如 100Gb

Hem*_*emi 21 windows windows-vista partitioning

我正在朋友的电脑上重新安装和安装 windows vista。我正在为操作系统制作一个分区,为数据制作一个分区。作为一点强迫症,我想制作一个分区,以便它在 Windows 资源管理器中显示为一个不错的整数,例如 100Gb。

但是我过去发现,如果我将其设置为 102,400MB(=100x1024),它会显示略小于 100Gb

我需要多大的 MB 大小来制作分区,以便它显示为 100Gb?奖金:为什么?

Ken*_*Ken 23

安装程序中以 MB 为单位指定的分区大小与 Windows 资源管理器中显示的磁盘容量之间存在差异。区别在于一个块或“分配单元”的大小,对于超过 2GB 的任何 NTFS 卷,它是 4KB;该块是分区上的第一个块,用于保存磁盘的引导扇区(512 字节)。块的其余部分未使用,因此所有块都在磁盘上“对齐”。

因此,如果您将分区声明为 20480 MB,则正好是 20.00 GB(或 GiB,对于坚持者而言)。但最终的磁盘容量将为(20480 MB - 4 KB,显示为)19.99 GB。Windows 资源管理器似乎没有四舍五入或最接近,但最多截断小数点后两位。

因此,您可以创建一个比所需大小大 1 MB 的分区,并在为引导块减去 4 KB 后,磁盘容量应显示为您想要的。但它仍然不完全是那个大小。

虽然安装程序和 DISKPART 以 MB 为单位工作,但分区表以扇区表示,因此您可以手动编辑它以创建一个大小正好等于您想要的大小加上 8 个扇区 (4 KB) 的分区。


小智 6

每 10GB 增加 8MB。

每 100GB 增加 80MB。

对于完美的 100GB 驱动器。

100GB 驱动器 = 100 X 1024 = 102400MB(显示为 99.99GB)

完美的 100GB 驱动器 = 10 x 10240 + 10 x 8 = 102480MB(显示为 100.00GB)