默认的情况下,格式化时如果没有指定簇的大小,那么系统会根据分区的大小选择默认的簇值。NTFS默认簇是根据卷(分区)大小自动调整的:
小于等于512MB的卷,默认簇是512字节
513-1024MB的卷,默认簇是1K
1025-2048MB的卷,默认簇是2K
大于2G的卷,默认簇是4K
按下述方法在格式化分区时可以指定簇的大小:
在CMD窗口中输入“Format”命令后面添加“/a:UnitSize ”参数来指定簇的大小,UnitSize表示簇大小的值,NTFS支持512/1024/2048/4096/8192/16K/32K/64K。比如“format d:/fs:NTFS /a:2048”,表示将D盘用NTFS文件系统格式化,簇的值为2048B。
文件存储管理的最小单位叫做"簇",
一个文件存放在一个或多个簇里,但至少要单独占据一个“簇”(也就是说两个文件不能存放在同一个簇中),
簇(CLUST)的本意就是“一群”、“一组”,即一组扇区(一个磁道可以分割成若干个大小相等的圆弧叫扇区)的意思,
因为扇区的单位太小,因此把它捆在一起,组成一个更大的单位更方便进行灵活管理,
簇的大小通常是可以变化的,是由 *** 作系统在所谓"高级格式化"时规定的,一般默认即可。
如果不设置压缩属性(NTFS),一律32KB就成了。64KB兼容性不好,簇太小了影响文件存取速度。尽量不要打开NTFS的压缩功能,它会强制把簇大小调成512B,这样在大分区里容易造成大量MFT碎片,得不偿失。哈哈,这简单! *** 作系统,如xp通过文件系统访问硬盘的,文件系统,如fat32将硬盘的扇区N个合并成一个簇,每个簇只能存放一个文件。比如你一个1个字节的文件,他至少占一个簇。如果你簇是4k,那就占4k,如果你簇是32k,那就占32k。所以就浪费掉不少空间,簇越大,对于小文件,碎文件,浪费的空间就大。但是,簇越大,扫描的速度也快,因为簇的数目就少了。即簇大了,对小文件空间浪费了,但卡的速度提升了。一般sd卡都是32k以上的,速度快。但是windows系统的,一般默认4k,甚至512字节,节省空间。
,大小是看你怎么用了,如果你都用小文件当然是越小越好,如果都是大型的文件一定是越大越好
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)