怎么让电脑文件显示它占用的空间大小
发布网友
发布时间:2022-05-25 16:51
我来回答
共1个回答
热心网友
时间:2023-11-21 09:33
在磁盘存储时,要存储一个文件,先把文件切割成固定大小的块,然后存储写入磁盘,这个块的大小,根据文件系统的不同,块大小也不同!FAT32文件系统格式下块的大小是16KB,NTFS文件系统格式下块的大小是4KB,你可以在两种文件系统下做试验:新建一个文本文件,只输入一个字母,然后查看它们的属性!如果这个文件存储在FAT32下,那么它的大小是一个字节,占用空间是16KB,如果存储在NTFS下,它的大小也是一个字节,占用空间是4KB!
也就是说,任何一个文件要存储,都会被切割成固定大小的块,如果这个文件太小了,比如在FAT32下,快大小是16KB,如果这个文件不到16KB,那么它也占用16KB的空间!如果你存储的文件都是小于16KB的文件,那么磁盘的浪费将会很大!NTFS把快定义改小了,但对于大文件的存储读写,在速度上就要差一些了(块改小了,对于大文件,则要分更多的块出来,所以读写速度就要差一些了),而比较科学的是LINUX,在linux中,块的大小,用户可以自己定义,不同的分区,可以定义不同的块大小,存储大文件的分区,可以把块定义大一点,存储小文件的分区可以把块定义小点!这样即可提高磁盘利用率,也可以优化磁盘读写速度!但WINDOWS是把块定义死的,用户无法修改!