无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 9611|回复: 20
打印 上一主题 下一主题

[原创] Windows 7 下 NTFS格式最正确最简单的整数分区,原理加方法,无忧首发

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-6 06:20:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
网上盛传的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 编辑 ]

点评

破天武神www.gmwxw.com/book/974.html 绝世武神www.aoswx.com/book/1076.html  发表于 2014-9-4 20:41
2#
发表于 2011-5-6 08:10:57 | 只看该作者
原来这样这可以啊
回复

使用道具 举报

3#
发表于 2011-5-6 08:37:42 | 只看该作者
不错.怎么不顺便说个XP下的方法,XP和WIN7好像是不一样的,
以前据说是:N*1024+(n-1)*4.试过几次忘记了.
回复

使用道具 举报

4#
发表于 2011-5-6 13:21:19 | 只看该作者
如果我要WIN7和XP/2003下都显示成整数GB呢,可能不可能?
回复

使用道具 举报

5#
发表于 2011-5-6 13:53:59 | 只看该作者
学习了  谢谢LZ  为什么限制字数
回复

使用道具 举报

6#
发表于 2011-5-6 14:58:30 | 只看该作者
总结一下:是不是这样.

  
   win7    n*1024+1

    xp     N*1024+(n-1)*4
回复

使用道具 举报

7#
发表于 2011-5-6 18:15:00 | 只看该作者
-_-!!还真麻烦。从来就不关心这个
回复

使用道具 举报

8#
发表于 2011-5-6 18:23:25 | 只看该作者
早就觉得以前XP下的整数分区算法不准确了
感谢LZ提供Win7的
回复

使用道具 举报

9#
发表于 2011-5-6 20:19:14 | 只看该作者
决定试试,谢楼主推荐。
回复

使用道具 举报

10#
发表于 2011-5-6 22:35:56 | 只看该作者
如果有测试属实,可以申请加亮喔
回复

使用道具 举报

11#
 楼主| 发表于 2011-5-6 23:24:47 | 只看该作者
我是XP和Win 7双系统,2003系统没装

我所说的Win 7整数分区方法在XP下也显示为整数

如果用XP来分区的话,只能按最开始说的柱面那个方法,因为XP确实是按柱面的

但要提醒大家Win 7分区比XP先进,Win 7默认是1024K对齐的
回复

使用道具 举报

12#
发表于 2011-5-7 18:08:31 | 只看该作者
很准来。。。难怪会显示.01g
那1T 照你这么说 也能准确显示
回复

使用道具 举报

13#
发表于 2011-5-8 12:32:13 | 只看该作者
好文章,学习长见识了,感谢楼主的无私分享,辛苦了,祝母亲节快乐!
回复

使用道具 举报

14#
发表于 2011-5-8 16:49:09 | 只看该作者
要强迫自己不用整数分区o(∩_∩)o...哈哈!!!
回复

使用道具 举报

15#
发表于 2011-5-8 23:18:25 | 只看该作者
学习了顶一下支持支持
回复

使用道具 举报

16#
发表于 2011-5-9 09:05:41 | 只看该作者
有这必要吗 呵呵。。。
回复

使用道具 举报

17#
发表于 2011-5-9 11:47:59 | 只看该作者
我是这样子做的:
30G=30*1024-1
回复

使用道具 举报

18#
发表于 2011-5-9 12:28:04 | 只看该作者
以前确实未注意这个问题
回复

使用道具 举报

19#
发表于 2011-5-9 15:46:28 | 只看该作者
呵呵 去看了下 磁盘管理那确实是*0.01
回复

使用道具 举报

20#
 楼主| 发表于 2011-5-10 07:33:00 | 只看该作者
原帖由 secowu 于 2011-5-9 11:47 发表
我是这样子做的:
30G=30*1024-1


这样显然不够整数,你就喜欢.9?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 02:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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