无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2449|回复: 13
打印 上一主题 下一主题

使硬盘分区大小是一个整数的方法

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-22 15:40:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样才能使硬盘分区大小是一个整数?网上有说是用(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  ----  资源管理器中正确,磁盘资理中不正确
2#
发表于 2007-9-22 15:48:23 | 只看该作者
这个得出整数有什么用,不还是得分区吗
回复

使用道具 举报

3#
 楼主| 发表于 2007-9-22 15:54:08 | 只看该作者
在资源管理器和磁盘管理中好看多了,不会出现X.XXXG的,给别人装机就显得专业点
回复

使用道具 举报

4#
发表于 2007-9-24 12:50:51 | 只看该作者
很麻烦啊   看了   谢谢楼主
回复

使用道具 举报

5#
发表于 2007-9-24 14:40:49 | 只看该作者
太麻烦了。
我分区的时候就大概算一下,分NG,就用N*1024M,结果显示出来的还是整数。
回复

使用道具 举报

6#
发表于 2007-9-24 16:08:44 | 只看该作者
简单才是硬道理              
回复

使用道具 举报

7#
发表于 2007-9-24 16:18:43 | 只看该作者
做数据恢复的时候有用
回复

使用道具 举报

8#
发表于 2007-9-25 08:59:16 | 只看该作者
楼主是个追求完美的人
回复

使用道具 举报

9#
 楼主| 发表于 2007-9-30 20:37:03 | 只看该作者
好一点总比差一占好吧
回复

使用道具 举报

10#
发表于 2007-9-30 20:42:44 | 只看该作者
不错支持个。。。。。。:lol
回复

使用道具 举报

11#
发表于 2007-10-1 12:13:31 | 只看该作者

使硬盘分区大小是一个整数的方法

嗯,虽然是麻烦了点,不过对以后的数据是很方便的.顶!
:)
回复

使用道具 举报

12#
发表于 2007-10-2 11:26:31 | 只看该作者
好东东 支持。。:o :o
回复

使用道具 举报

13#
发表于 2007-10-2 13:36:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2007-10-2 15:52:21 | 只看该作者
记得有个公式:N(G)=1024*N+4*N
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2026-1-2 10:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表