标题:
硬盘整数分区技巧
[打印本页]
作者:
btflyfox
时间:
2009-5-29 22:34
标题:
硬盘整数分区技巧
现在的大容量硬盘越来越多,所以硬盘的分区就显得很重要了。怎样才能做到更精确的分区容量呢?
这里分区计算存在误差,既不是标准的 1024 也不是工业上面的 1000,而是:
(A-1)×4+1024×A=Y
其实这个公式只是使用FAT32格式的分区,NTFS则应用不了
最近把硬盘格式都改为NTFS,分区时发现按照上面的公式分出来的不是整数大小,搜索了一下找到正确答案。
精确的算法如下
:硬盘一般有255磁头,63扇区,故每柱面大小为:512byte x 255 x 63=8225280bytes =7.84423828125 M
如果要分4G,那么要4x1024M=4096M需要柱面数为4096÷7.84423828125=522.166取整数既为523个柱面应分M数为523x7.84423828125=4102.53662109375M不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。
这个方法NTFS和FAT32通用。
作者:
junglecnc
时间:
2009-6-1 15:25
谢谢了,又学了一手。
作者:
cqdj
时间:
2009-6-26 12:55
4103M,windows就认为是4.00G,那么1025.75M=1G,
按理推10G应该是10257.5M
不错,挺实用的
作者:
njjncdw
时间:
2009-6-28 16:27
按理推10G应该是10257.5M不错,挺实用的。
作者:
njjncdw
时间:
2009-7-18 20:55
那么1025.75M=1G,100G应该是102575M是吗?
作者:
jhzhzh
时间:
2009-9-2 23:10
挺实用的。
欢迎光临 ::电驴基地:: (https://www.cmule.com/)
Powered by Discuz! 6.0.0