NTFS和FAT文件系统中的尺寸限制
2007-05-07 12:23:08 来源:WEB开发网核心提示: 注: 如果在一个 NTFS 文件夹中包含了大量的(300,000 或更多)的文件,请禁止生成短文件名,NTFS和FAT文件系统中的尺寸限制(2),特别是当长文件名的前 6 个字符相近的时候,详见后续译文“NTFS 性能优化”,重新格式化该卷,并在格式化的过程中指定簇
注: 如果在一个 NTFS 文件夹中包含了大量的(300,000 或更多)的文件,请禁止生成短文件名,特别是当长文件名的前 6 个字符相近的时候。详见后续译文“NTFS 性能优化”。
NTFS 性能优化
NTFS 的性能受很多因素影响,比如簇的大小,磁盘碎片的多少,以及象反病毒软件等应用程序的使用情况等等。此外,NTFS 的一些特性,如压缩和索引服务同样可能影响其性能。可以通过下面的一些方法来优化 NTFS 的性能。
簇的大小
在格式化一个 NTFS 卷之前,你首先要对自己要保存在该卷上的文件的类型做一个评估,以便决定是否使用默认的簇大小。即,重要的是先回答:这些(要保存)的文件是否大小基本一致?
是否大部分文件的尺寸要小于默认簇的大小?
这些文件的尺寸是不变的还是常变的?
如果大部分文件都小于默认簇的大小(比如 4KB)并且都保持文件尺寸不变,使用默认簇大小将减小磁盘空间的浪费。因为,此时簇的尺寸变小将增加碎片产生的可能,尤其当这些(4KB 左右)的文件占用了超过一个簇的空间的时候。所以这时候可以在格式化卷的时候对簇的大小做相应的设定。如果要存储的文件会比较大,或者尺寸可能会增大,就该用 16 或 32KB 的簇来替代 4KB 的簇。
注意:压缩功能只在 4KB 或更小的簇为基本存储单位的卷上才可以实现。
在 Windows2000 或更早版本的 windows 产品中从 FAT 到 NTFS 转换的时候也可能影响簇的大小。因为,被转换的卷,簇的大小是 512 byte,主文件表(MFT)也很可能在转换过程中产生碎片。作为优化性能的考虑,应该备份该卷的所有数据,重新格式化该卷,并在格式化的过程中指定簇的尺寸,然后再恢复数据。
短文件名
更多精彩
赞助商链接