中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-26 07:57
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 关于分区"族"大小的问题 查看 2,387 回复 19
楼 主 关于分区"族"大小的问题 发表于 2004-08-04 00:00 ·  中国 山东 潍坊 寿光市 联通
初级用户
积分 218
发帖 36
注册 2004-07-12 00:00
22年会员
UID 28281
性别 男
状态 离线
用DM分区时提示选择"族"的大小(C盘),其默认值是4K(其他选项有2K,6k,8k,16k),我选的是默认值4K,但用磁盘整理其他逻辑分区显示的"族"为16K,为何????,正确的分区"族"大小应为多少最为合理!!!!!!!在线等!!!!
2 发表于 2004-08-05 00:00 ·  中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
22年会员
UID 29279
性别 男
状态 离线
这与分区大小和使用的文件系统有关,网上这种文章很多。
3 发表于 2004-08-05 00:00 ·  中国 山东 潍坊 寿光市 电信
初级用户
积分 218
发帖 36
注册 2004-07-12 00:00
22年会员
UID 28281
性别 男
状态 离线
wchong:能具体的指导一下吗????并请版主一快解答!!!!!!
4 发表于 2004-08-06 00:00 ·  中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
22年会员
UID 29279
性别 男
状态 离线
┃ 簇的大小(字节) │ 最大分区空间   ┃
┠─────────┼─────────┨
┃    4096    │   256 Mb    ┃
┠─────────┼─────────┨
┃    8192    │   512 Mb    ┃
┠─────────┼─────────┨
┃    16384      1024 Mb   ┃
┠─────────┼─────────┨
┃    32768    │   2048 Mb   ┃
┗━━━━━━━━━┷━━━━━━━━━┛
5 发表于 2004-08-06 00:00 ·  中国 广东 佛山 电信
元老会员
★★★★
积分 5,170
发帖 1,637
注册 2002-10-16 00:00
23年会员
UID 8
性别 男
来自 广东佛山
状态 离线
wchong表中的簇是指FAT16的情况。当FAT16标准出来时硬盘的容量风突破33M。由于总簇数的限制,分区越大每簇只能包含更多的扇区。而且FAT16最多只支持到2G大的分区。FAT32的分区在大于2G时,仍然可以指定每簇4096字节的。
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
6 发表于 2004-08-06 00:00 ·  中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
22年会员
UID 29279
性别 男
状态 离线
还请MYS版主介绍一下NT系列的分区知识。
7 发表于 2004-08-06 00:00 ·  中国 山东 潍坊 寿光市 联通
初级用户
积分 218
发帖 36
注册 2004-07-12 00:00
22年会员
UID 28281
性别 男
状态 离线
MYS版主:为什么主引导分区(C盘)的"族"为4K,而逻辑分区如D,E,F,G等分区(由WIN98格式化而得)为16K,为什么????
8 发表于 2004-08-07 00:00 ·  中国 广东 佛山 三水区 电信
元老会员
★★★★
积分 5,170
发帖 1,637
注册 2002-10-16 00:00
23年会员
UID 8
性别 男
来自 广东佛山
状态 离线
对于分区情况我也不是很熟悉,请熟悉这方面的网友介绍一下中吧。
我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
9 发表于 2004-08-07 00:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
23年会员
UID 7105
性别 男
状态 离线
我来回答一下吧:
这个簇在一定条件下,你是可以选择它的大小的,最小的是一簇就是一扇区,比如软盘,这样最不浪费空间,但由于FAT16的文件分配表的总容量只能为2的16次方=65536个簇号,如果每簇定为64扇区(就是64X512=32KB,这样最浪费,因为,这样的话,即使一个文件是一个字节,也要占用掉32KB,因为,在文件系统中,簇是最小基本单位,又叫分配单元),那么系统最多识别这个分区为32KBX65536=2048MB=2GB,你也可以通过工具把每簇定为2扇区(1扇区可能不支持吧),但系统就只能识别512BYTESX65536这样的容量了,可怜的小了! 嘿嘿....
有时间光临我的小网站http://boxsky.126.com/

10 发表于 2004-08-07 00:00 ·  中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
22年会员
UID 29279
性别 男
状态 离线
不很明白?
11 发表于 2004-08-07 00:00 ·  中国 山东 潍坊 寿光市 联通
初级用户
积分 218
发帖 36
注册 2004-07-12 00:00
22年会员
UID 28281
性别 男
状态 离线
9楼的师兄:我问的是FAT32系统,C盘(系统)的"族"是4K,而其他的分区(逻辑分区)为何16K(用WIN98格式化而得),你回答是FAT16系统,有点文不对题,也请其他的高手指点!!!!!!??????
12 发表于 2004-08-07 00:00 ·  中国 山东 济宁 兖州区 联通
钻石会员
★★★★★
积分 10,056
发帖 3,041
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
分多少k完全是人为的,除了有部分限制,比如,你如果分一个900M以上的fat16分区,簇就不能为4k,因为那几个乱七八糟的数的乘积达不到你的分区容量。
简单就是美
13 发表于 2004-08-07 00:00 ·  中国 辽宁 抚顺 联通
银牌会员
★★★
积分 1,186
发帖 510
注册 2004-07-30 00:00
22年会员
UID 29279
性别 男
状态 离线
不应该是人为的吧?
14 发表于 2004-08-07 00:00 ·  中国 山东 潍坊 寿光市 联通
初级用户
积分 218
发帖 36
注册 2004-07-12 00:00
22年会员
UID 28281
性别 男
状态 离线
michae:可不是人为的,因为都是软件或系统完成的,请知道的指点一下
15 发表于 2004-08-07 00:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
23年会员
UID 7105
性别 男
状态 离线
文不对题??
我解释FAT16系统,是为了说明清楚安排磁盘容量和簇的关系,这个原理FAT16 FAT32 是一样的
你知道了这个原理,才能很好的理解FAT32, 在FAT(FILE ALLOCATION TABLE,文件分配表)中,FAT16是用两个字节表示一簇(一个字节是8位,两个字节就是16位,这个FAT16就是这么来的),2的16次方=65536(就是总簇数).FAT32用四个字节表示一簇,(四字节就是32位...),2的32次方=4294967296(总簇数)
好了,现在要进你的正题了,为何系统有的盘定大了,有的定小了,?
其实这都是软件根据你的分区大小临时定的, 如觉得不合理,不个性化,你也可以通过工具改变的,但是有一些客观的限制的,
在FAT16中,如果要达到分区为2GB的话,每簇一定要达到64个扇区(32KB),否则就达不到了(FAT32由于有足够多的簇,就无此限制了),可看我前贴的公式
另外,有一些规律;
簇越大,越浪费,但打开文件速度叫快,反之,簇越小,越节约,但稍慢点
应该说没有绝对合理的规定,只能说有一个基本合理的范围,要根据分区大小,平时较多存取文件的大小,个性化等等。。
比如,10G分区,一般4-8扇区,20以上,可8-16,还是那句话:
簇越大,越浪费,但打开文件速度叫快,反之,簇越小,越节约,但稍慢点(这个道理,NTFS也是一样的),酌情而定

论坛跳转: