全心思齐网

电脑磁盘簇大小的设置是怎么样的?

从使用的角度来讨论一下: 微软知识中有一条:Windows 操作系统使用 FAT32 文件系统时存在以下限制:簇不能等于或大于 64 KB。如果簇大小为 64 KB 或更大,则有些程序(如安装程序)可能会错误地计算磁盘空间。

这个文件系统是微软制订的,那么超过这个数字来获得存取更大的文件,肯定会出现错误了。这里应该可以解释你的“现有数据对512大小的簇来说,数据量太大”以及“为何使用pq时,达不到这么大的容量?”

如果要获得大文件存储,选择NTFS才是明智的。 另外设置簇的大小设置多大?个人觉得可以归结为存储效率及运行效率来讨论,簇设置越小,存储效率越高,但产生磁盘碎片也越多。簇设置越大,存储效率越低,但产生的碎片少。 结论:

1、需要存储4GB以上的大文件,选用NTFS;

2、需要使用只支持读取FAT的如DOS,使用FAT32;

3、想存储效率高,小文件较多(如文本文件),降低簇大小,但需要经常整理碎片;

4、存储块头大的媒体文件,增加簇大小可减少碎片。 不知道你觉得这个回答如何?补充:这里有个表你看看分区大小 FAT16簇大小 FAT32簇大小 16MB-32MB 2KB 不支持 32MB-127MB 2KB 512bytes 128MB-255MB 4KB 512bytes 256MB-259MB 8KB 512bytes 260MB-511MB 8KB 4KB 512MB-1023MB 16KB 4KB 1024MB-2047MB 32KB 4KB 2048MB-8GB 不支持 4KB 8GB-16GB 不支持 8KB 16GB-32GB 不支持 16KB 32GB以上 不支持 32KB 这个表说明你要使用大于16G的分区,必须使用16KB的簇,你如果使用512b的话,这个分区只能支持到259MB,还不到一个U盘大小。我在我21GB的FAT32上建了一个小文件(1K),但是占用空间是16K(簇大小为16K),也用U盘做过测试,说明上表数据的正确性。

也许可以通过一些工具实现簇的修改并要满足大分区,但是那样肯定会带来问题。

是不是在容量所能支持的范围内,簇越小越合适?

像你文本文件(小文件)比较多的话,这个提法是对的,但如果都是大文件的话就无所谓了。PS:你这个问题很好,相信问完、回答完或后面来看完的人都能学到知识。:)

匿名回答于2024-06-02 14:28:56


相关知识问答