需要柱面数为4096÷7.84423828125=522.166 取整数既为523个柱面 应分M数为523x7.84423828125=4102.53662109375M 不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。 这个方法NTFS和FAT32通用。
需要柱面数为4096÷7.84423828125=522.166 取整数既为523个柱面 应分M数为523x7.84423828125=4102.53662109375M 不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。 这个方法NTFS和FAT32通用。 作者:不老神仙 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否...
在计算NTFS整数分区时,我们可以使用以下公式: 簇的数量 = 向上取整(分区大小 / 簇大小) 分区的实际大小 = 簇的数量 × 簇大小 需要注意的是,由于计算机存储的二进制特性,分区大小和簇大小必须是2的幂。例如,簇大小可以是512字节、1千字节、2千字节、4千字节等。分区大小也必须是簇大小的整数倍。 在实际应用...
MB=(G-1)*4+1024*G 该方法用于早期的FAT32分区所得到的结果比较准确,但用于NTFS则通常会出现数据比实际的大情况,而有的用户在分区时往往需要计算分区后所得的实际大小,因此在这里列出新的计算方法: 通常硬盘有255磁头、63扇区、因此每柱面大小为: 512byte x 255 x 63 = 8225280bytes = 7.84423828125 MB 由...
硬盘FAT32/NTFS整数精确分区 关于这个分区,硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。
如果你需要划分10GB的NTFS分区,通过新的计算方法,我们首先将10GB转换为MB:10GB = 10,240 MB接着,计算所需的柱面数:柱面数 ≈ 10,240 MB / 7.844 MB ≈ 1,305.4167由于实际操作中需要整数柱面,我们取整得到1,305个柱面。那么,1,305个柱面对应的实际MB数为:1,305 × 7.844 MB ≈ ...
1G=1028M 2G=2056M 3G=3075M 4G=4103M 5G=5123M 6G=6150M 7G=7170M 8G=8198M 9G=9217M 10G=1024M 11G=11265M 12G=12292M 13G=13320M 14G=14340M 15G=15367M 16G=16387M 17G=17415M 18G=18434M 19G=19462M 20G=20482M 21G=21509M 22G=22529M 23G=23557M 24G=24584M...
(N-1)*4+512*N
5g=5120 10g=10240 20g=20480 30=30720 40g=40960 50g=51200 60g=41440 70g=71680 80g=81920 90g=92160 100g=102400 110g=112640 120g=122880
最近把硬盘格式都改为NTFS,分区时发现按照上面的公式分出来的不是整数大小,搜索了一下找到正确答案。 精确的算法如下: 硬盘一般有255磁头,63扇区,故每柱面大小为: 512byte x 255 x 63=8225280bytes =7.84423828125 M 如果要分4G,那么要4x1024M=4096M 需要柱面数为4096÷7.84423828125=522....