格式 | 大小(M) |
NTFS | 102407 |
FAT32 | 102796 |
硬盘整数分区计算器,在Windows资源管理器中,我们看到的却是9.98GB,这其实是因为一个特殊的算法,FAT32的10GB对应10276MB,NTFS的10GB对应10245MB。
number = 10G
NTFS计算公式:
let cylinderSize = 512 * 255 * 63 / 1024 / 1024;
let ntfs = Math.ceil((Math.ceil((number * 1024 / cylinderSize)) * cylinderSize))
FAT32计算公式:
let fat32 =((number - 1) * 4) + (1024 * number)