无忧启动论坛
标题:
使硬盘分区大小是一个整数的方法
[打印本页]
作者:
xgh815
时间:
2007-9-22 15:40
标题:
使硬盘分区大小是一个整数的方法
怎样才能使硬盘分区大小是一个整数?网上有说是用(n-1)*2 + n*1024,你试试就知是不正确的,我用的方法是:
硬盘一般有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通用。
用这个方法也不完全正确正确,部分还是有占出入,下面的数据是我测试的结果:
5G = 5123 ---- 正确
10G = 10245 ---- 正确
15G = 15367 ---- 资源管理器中正确,磁盘资理中不正确
16G = 16387 ---- 正确
18G = 18434 ---- 正确
20G = 20482 ---- 正确
25G = 25604 ---- 正确
30G = 30726 ---- 资源管理器中正确,磁盘资理中不正确
作者:
濁酒半壺
时间:
2007-9-22 15:48
这个得出整数有什么用,不还是得分区吗
作者:
xgh815
时间:
2007-9-22 15:54
在资源管理器和磁盘管理中好看多了,不会出现X.XXXG的,给别人装机就显得专业点
作者:
yuyu028
时间:
2007-9-24 12:50
很麻烦啊 看了 谢谢楼主
作者:
kinglyang
时间:
2007-9-24 14:40
太麻烦了。
我分区的时候就大概算一下,分NG,就用N*1024M,结果显示出来的还是整数。
作者:
御天
时间:
2007-9-24 16:08
简单才是硬道理
作者:
jasonwang
时间:
2007-9-24 16:18
做数据恢复的时候有用
作者:
bigspeak
时间:
2007-9-25 08:59
楼主是个追求完美的人
作者:
xgh815
时间:
2007-9-30 20:37
好一点总比差一占好吧
作者:
PLW128
时间:
2007-9-30 20:42
不错支持个。。。。。。:lol
作者:
平
时间:
2007-10-1 12:13
标题:
使硬盘分区大小是一个整数的方法
嗯,虽然是麻烦了点,不过对以后的数据是很方便的.顶!
:)
作者:
rtyu11
时间:
2007-10-2 11:26
好东东 支持。。:o :o
作者:
zpj86
时间:
2007-10-2 13:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
yangbo2000
时间:
2007-10-2 15:52
记得有个公式:N(G)=1024*N+4*N
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3