笑傲乾坤
发表于 2009-5-10 06:39
这种方式只能用于FAT32的整数分区。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通用。
sunliang_cc
发表于 2009-5-10 08:15
分区要那么整干嘛呀能用就好啊
wl2000
发表于 2009-5-10 19:07
为啥非要整数分区,带小数的也挺不错的
fight_bird
发表于 2009-5-10 19:20
每个分区中都要用一部分磁盘空间来存放分区信息,例如磁道,扇区号等,都是硬件底层的划分信息,这部分空间不会在操作系统中显示。如果只用***乘以1024,得到的分区肯定是整数G的,但刨除这些分区信息剩下的就不是整 ...
vistajason 发表于 2009-5-9 15:42 https://bbs.pcbeta.com/images/common/back.gif
兄弟,你这个分析才是正确的,楼主的做法是有点道理,但+6是没有合理的依据的。
飞影圣临
发表于 2009-5-10 23:21
学习了 谢谢分享!
hongqipilang
发表于 2009-5-11 00:30
哈哈,,挺好,,不过是不是整数分区,,根本没有意义,,多点少点,,又能影响什么哪,,,,
hongqipilang
发表于 2009-5-11 00:33
..................费脑筋为了这个,,,意义何在???????我实在想不出,,,就算一个分区是:56.43G,,,,又能怎么哪,,,对系统操作有影响么?
popeyeywy
发表于 2009-5-11 01:33
错了错了什么+6
1:1024才是正确,少的部分是文件系统占用的,请LZ学习基本常识
天堂咖啡
发表于 2009-5-11 02:21
有分区容量的计算工具,可以搜下,何必这么麻烦自己算呢
yoolk
发表于 2009-5-11 08:27
感谢,感谢!这个问题困扰很久了!
lnzhanglei
发表于 2009-5-11 09:06
有意思。。
tangguo
发表于 2009-5-11 09:28
thinkpad_2
发表于 2009-5-11 09:50
加上6到100之间的数都行。
楼上说法完全正确
章西西 发表于 2009-5-9 14:48 https://bbs.pcbeta.com/images/common/back.gif
同学,你加个比6稍微大点的数字试试是不是整数,还100呢,别误导别人,OK?
加的这个1位数字(比方说6吧),好象(没记错的话)是硬盘分区信息要占用的空间,所以加了这个数字才是整数,不加就少了一些,就这样
滴水不漏
发表于 2009-5-11 10:34
VISTA系统计算方法是+6,但XP系统貌似不是的
思者
发表于 2009-5-11 10:58
错了错了什么+6
1:1024才是正确,少的部分是文件系统占用的,请LZ学习基本常识
popeyeywy 发表于 2009-5-11 01:33 https://bbs.pcbeta.com/images/common/back.gif[/quote应该是这样的
Ora
发表于 2009-5-11 11:04
还有这种事
难怪每次算好的最后都是.99~~
fieryice
发表于 2009-5-11 11:42
硬盘一般有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了。
LionCity
发表于 2009-5-14 12:22
这是很久之前的分区工具,for XP 和Vista:
zhangfeizi
发表于 2009-5-14 13:37
静夜思星
发表于 2009-5-14 13:57
哈哈····学习学习了····谢谢··