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)