win10给硬盘分区时候,为什么老是少了4096字节
分区100G的时候少的更多。但分200G和500G都是一样的,少了4096个字节。
其他没试了。
想分区大小在 Windows 里显示的是整数,用这个计算器算一下
https://www.iplaysoft.com/tools/partition-calculator/
wudicgi 发表于 2023-3-10 00:37
想分区大小在 Windows 里显示的是整数,用这个计算器算一下
https://www.iplaysoft.com/tools/partition-c ...
(引用自2楼)
这个根本不用算。
分区200G的时候,少了4096byte,windows磁盘那边会显示199G,实际是199.999G,只是直接取整了,而不是四舍五入。
所以分区范围在: 200*1024M+1M < 分区 < 201*1024M
就都是整数,并不需要一个精确的值。
至于4k对齐,这里无论怎么分,都是4k对齐的,因为分区最小单位是M,本身就是4k的倍数。
我用分区大师,是整数显示的,分好的也是整数,你这个应该是哪里没设置好? 网络攻城师 发表于 2023-3-10 00:59
我用分区大师,是整数显示的,分好的也是整数,你这个应该是哪里没设置好? ...
(引用自4楼)
你计算一下字节数看看对不对,
除3次1024看看有没有小数点。
我用的windows自带的分区工具,不需要什么设置。
LM5017 发表于 2023-3-10 00:54
这个根本不用算。
分区200G的时候,少了4096byte,windows磁盘那边会显示199G,实际是199.999G,只是直 ...
(引用自3楼)
我看到的是这个说法
实际上如果分区时填的 MB 数比算出来的的这个多一些话,显示时可能是 xxx.01GB, xxx.02GB
https://tool.lu/partition/
要想分成整数GB,必须分成完整的柱面。
硬盘一般有255磁头,63扇区,所以每柱面大小是:
512byte×255×63=8225280bytes=7.84423828125MB
计算整数GB的容量对应的柱面数有多少:
柱面数 = (整数GB * 1024) / 7.84423828125MB
这时候得出来的柱面数肯定不是整数,这个时候需要将小数进一位取整数柱面,然后计算这些柱面占有的空间有多大。
柱面所占有的空间MB = 柱面数 * 7.84423828125MB
这时候得出来的MB数肯定也不是整数,这时候再将小数进一位取整数,得到的整数MB值就是分区的时候要填写的数值。
wudicgi 发表于 2023-3-10 01:24
我看到的是这个说法
实际上如果分区时填的 MB 数比算出来的的这个多一些话,显示时可能是 xxx.01GB, xxx. ...
(引用自6楼)
现在的win10,是99G以下会显示2位小数点,
超过100G不显示小数点了。
我这三个盘实际上都不是整数,没有显示小数点
页:
[1]