开业于2004年,诚信服务几万客户
翔意数码淘宝店:xynbnb.taobao.com
全国客服电话:010-59000667
地址:北京东城区东兴隆街56号北京商界A座512
ThinkPad产品专业客服 苹果产品专业客服
查看: 2894|回复: 16

硬盘整数分区FAT32/NTFS正确方法

  [复制链接]
发表于 2009-12-24 22:08 | 显示全部楼层 |阅读模式
文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

哎,我还是不得不把这个玩意放上来,总是上网查太累了,而且网上查的还净是FAT32格式的硬盘整数分区,遇到NTFS就不管用了,我无语。。。

关于这个分区,硬盘厂商设计的是1GB=1000Mb,而操作系统却认为1Gb=1024Mb,而这个整数分区的公式既不是按照硬盘厂商的设计也不是操作系统的设计,而是另有误差。原因就是硬盘在分区和格式化之后还会在硬盘上占用一定的空间用来存储磁盘结构和数据位置等信息。

对于FAT32格式:

应分配MB数=(分区GB数-1)×4+1024×分区GB数

也就是说,如果你要在FAT32格式的硬盘上分出一个10 GB的硬盘,那么:

你应该分配的MB数=(10-1)×4+1024×10=10276 MB

这样你就可以得到整数的10 GB分区了。

对于NTFS格式:

硬盘一般有255磁头,63扇区,故每柱面大小为:

512byte x 255 x 63=8225280bytes =7.84423828125 MB


如果要分10 GB,那么要10x1024 MB=10240 MB
需要柱面数为10240÷7.84423828125=1305.416744475568004979769685652

取整数既为1306个柱面

应分MB数为1306x7.84423828125=10244.5751953125 MB

不管小数点后面几位都进1,也就是10245 MB,系统也就认为是10.00 GB了。

总结:这么算实在是太麻烦了,要是每次这么算一下我会崩溃的。。。搬出VB写了个无聊的计算器(老不写了,全忘了)。。。再附张表,方便5的倍数查找,就不用开计算器了。

需要整数分区计算器的朋友请到下载基地下载Slyar_DiskInt.exe

附表在下面,打开全文查看。


发表于 2009-12-24 22:12 | 显示全部楼层
这个好像huanghuang搞过一个~~~
发表于 2009-12-25 07:29 | 显示全部楼层
发表于 2009-12-25 07:34 | 显示全部楼层
不用费劲外头乱找,在xy搜索“整数分区”即可~
发表于 2009-12-25 08:59 | 显示全部楼层
太复杂鸟
分个区没这么多讲究吧~~
发表于 2009-12-25 09:08 | 显示全部楼层
太复杂鸟
分个区没这么多讲究吧~~
leon0018 发表于 2009-12-25 08:59

分区是整数,看着舒心。
发表于 2009-12-25 09:27 | 显示全部楼层
你们太矫情了……
 楼主| 发表于 2009-12-25 09:37 | 显示全部楼层
发这个帖子的主要目的是,外面有人做了个简易的计算软件
发表于 2009-12-25 10:06 | 显示全部楼层
我的不是整数
发表于 2009-12-25 10:07 | 显示全部楼层
我的不是整数
icemanqi 发表于 2009-12-25 10:06
杯具~
发表于 2009-12-25 10:08 | 显示全部楼层
当初YMM给分的,能弄回来不
发表于 2009-12-25 10:18 | 显示全部楼层
当初YMM给分的,能弄回来不
icemanqi 发表于 2009-12-25 10:08
可以用PM之类的软件改~
发表于 2009-12-25 10:22 | 显示全部楼层
以前用pm弄过,会产生一个文件夹,打不开,删不掉的
发表于 2009-12-25 10:39 | 显示全部楼层
娘啊看不懂。。。。
发表于 2009-12-25 13:10 | 显示全部楼层
有这个必要吗?随便分分么好咧。
发表于 2009-12-25 14:15 | 显示全部楼层
以前用pm弄过,会产生一个文件夹,打不开,删不掉的
icemanqi 发表于 2009-12-25 10:22
我一般喜欢用系统盘安装时候分区。但是Win7的系统盘会生成一个100M的分区。
发表于 2009-12-25 15:51 | 显示全部楼层
安装盘分里面的东西没有了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

返回顶部