NTFS 和 FAT 文件系统的默认簇大小

  • 格式:doc
  • 大小:86.50 KB
  • 文档页数:6

NTFS 和FAT 文件系统的默认簇大小
如果您不指定用于格式化的簇大小,“Windows XP 磁盘管理”
将根据卷大小来设置簇大小。

如果使用以下两种方法之一将卷格式化为NTFS,Windows XP 将使用默认值:
●从命令行使用format命令,不指定簇大小
例如:“format d: /fs:NTFS /a:2048”,表示将D盘用NTFS文件系统格式化,簇的值为2048B。

●在“磁盘管理”中格式化卷,不从格式化对话框中的默认更改分配
单元大小
∙下表显示了Windows XP 用于NTFS 格式化的默认值。

∙驱动器大小
∙(逻辑卷)簇大小扇区
∙---------------------------------------------------- ∙512 MB 或更小512 字节 1
∙513 MB - 1 GB (1 KB) 2
∙1GB - 2 GB (2 KB) 4
∙2GB 及更大(4 KB) 8
∙Windows XP 下最大的默认簇大小为4 千字节(KB),这是因为在具有更大分配单元的驱动器上无法进行NTFS 文件压缩。

Format 实用程序不会使用大于4 KB 的簇,除非您通过以下两种方法之一指定覆盖该默认值:对于命令行格式化使用/A:选项,或在“磁盘管理”的格式化对话框中指定更大的簇大小。

如果您使用Convert 实用程序将卷由FAT 转换为NTFS,Windows 总是使用512 字节簇大小。

FAT 结构按512 字节边界进行对齐;
更大的簇大小则不允许转换。

同时请注意,在Microsoft Windows NT
4.0 及更早版本中,如果在“Windows 安装程序”中格式化分区,分
区会先被格式化为FAT,然后才转换为NTFS。

因此,如果在安装程序中格式化分区,簇大小总是512 字节。

(此信息不适用于
“Microsoft Windows 2000 安装程序”或“Windows XP 安装程序”,这两者会根据所选的文件系统来格式化分区。


FAT 文件系统使用以下簇大小。

这些大小适用于支持FAT 任何操作系统:
∙Drive size
∙(逻辑卷)FAT 类型扇区簇大小
∙---------------------------------------------------- ∙15 MB 或更小12 位8 4 KB
∙16 MB - 127 MB 16 位 4 2 KB
∙128 MB - 255 MB 16 位8 4 KB
∙256 MB - 511 MB 16 位16 8 KB
∙512 MB - 1,023 MB 16 位32 16 KB
∙1,024 MB - 2,048 MB 16 位64 32 KB ∙2,048 MB - 4,096 MB 16 位128 64 KB ∙*4,096 MB - 8,192 MB 16 位256 128 KB(仅用于 Windows NT 4.0)
∙*8,192 MB - 16384 MB 16 位512 256 KB(仅用于 Windows NT 4.0)
要支持使用128 KB 或256 KB 簇的大于4 GB 的FAT 分区,驱动器必须使用大于512 字节的扇区。

请注意,在极小的FAT 分区上,将使用12 位FAT 而不是16 位FAT。

FAT 文件系统仅支持512 位扇区,扇区大小和每簇含有的扇
区数都是固定的。

浅析NTFS 文件系统下怎样合适设置磁盘簇的大小?
簇是指可分配的用来保存文件的最小磁盘空间,计算机中所有的信息都保存在簇中。

簇越小,保存信息的效率就越高。

在FA T16文件系统中,每个分区最多有65525个簇,簇大小默认值为32KB;在FAT32文件系统中使用的簇比FAT16小,默认为4KB。

那么在NTFS文件系统中磁盘簇的大小设为多少才合适呢?下面看看大家的讨论:
一、在NTFS文件系统中如何设置簇大小
默认的情况下,在格式化的时候如果没有指定簇的大小,那么系统会根据分区的大小选择默认的簇值。

其实在NTFS文件系统中格式化的时候,可以在“Format”命令后面添加“/a:UnitSize ”参数来指定簇的大小,UnitSize表示簇大小的值,NTFS支持512/1024/2048/4096/8192/16K/32K/64K。

比如“format d:/fs:NTFS /a:2048”,表示将D盘用NTFS文件系统格式化,簇的值为2048B。

二、使用默认的设置
对于初学者来说,其实没有必要去手工设置簇的大小,因为一般情况下使用默认的设置就可以了。

比如在用NTFS文件系统格式化分区的时候,系统会根据分区的大小自动选择默认的簇大小,比如4KB。

三、簇的大小因硬盘分区大小而异
在NTFS文件系统中,当分区的大小在2GB以下时,簇的大小应该比相应的FAT32簇小,即小于4KB;当分区的大小在2GB以上时(2GB~2TB),簇的大小应该都为4KB。

四、使用压缩功能对簇大小的要求
在Windows 2000/XP系统中,为了使用压缩功能来节省磁盘空间,必须遵循两个条件:
1.磁盘分区必须是NTFS文件系统;
2.分区中簇的大小不得超过4KB(默认簇的大小,即4096字节)。

五、簇的大小的影响
在NTFS文件系统中,簇的大小会影响到磁盘文件的排列,设置适当的簇大小可以减少磁盘空间丢失和分区上碎片的数量。

如果簇设置过大,会影响到磁盘存储效率;反之如果设置过小,虽然会提高利用效率,但是会产生大量磁盘碎片。