|
网上盛传的NTFS整数分区算法及整数分区计算器,都是说分区会按整数柱面的
一个柱面等于512字节*255磁头*63扇区=7.84423828125兆
想分n G的分区,就要保证比n*1024兆还大的整数个柱面
具体是n*1024/7.84423828125得数进一,再乘以7.84423828125,得数再进一,就是要输入的兆数
此种算法,比如要分30G,则30*1024/7.84423828125=3916.25……进一得3917,乘7.84423828125等于30725.88……进一得30726兆
各种文章及整数分区计算器都是这样,此种算法分的30G在磁盘管理里显示30.01G
今天我要说的是,用Windows 7来分区的话,此种算法已经成为了老黄历
我将告诉大家更正确更简单的方法并说明原理
经过我用多种软件分析对比,多次测试得出如下结论:
1,用Windows 7 分区包括安装过程分区并不会凑整数个柱面,输入多少兆就是多少兆,一个字节都不会差
2,磁盘管理里显示的多少G=你输入的兆数/1024,就这么简单
3,我的电脑里显示的分区大小比你输入的兆数小4096字节,这刚好等于默认一个簇的大小,这个簇应该是索引记录,我的电脑显示的磁盘容量是除这个簇之外的(此为本帖最最核心内容)
综上,NTFS分区想要磁盘管理和我的电脑里都显示为整数G,需要n G*1024+4K大小,应输入n*1024+1兆
此种方法简单且100%正确,保证完美显示为n.00G整数分区。
[ 本帖最后由 wxb 于 2011-5-9 05:06 编辑 ] |
|