音乐剧西贡小姐舞蹈:为什么实际大小和占用空间不一样

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 02:37:58
有些文件夹本身并不大,但为什么占用了超过本身大小好多的空间,那多余的空间是存什么了,能不能不让它多占太多的空间呀,请高手指点呀,谢啦~~
有没有方法让现在已经多占了好多空间的文件夹不占用这么多空间,而不删文件

在Windows系统上可能造成文件大小与空间占用大小不同的原因有许多种,其中,在每一台电脑上都会出现的是文件系统对空间的浪费。由于文件系统对数据区的存储空间是按簇进行划分和管理的,簇是空间分配和回收的基本单位,也就是说最小的单位就是一个簇。那么一个文件总是占用若干个整簇,文件所使用的最后一簇剩余的空间将被浪费。因此,簇越大,存储文件时空间浪费越多,文件的大小与空间占用的数量相差也就越大。

当然,文件系统浪费的原因是不足以解释发生在您电脑上的问题的,您需要考虑另外一个问题,那就是硬盘是否存在错误,文件分配表错误等原因,都可能造成所报告的文件大小或者空间占用数字不正确。

如果文件系统并不存在任何错误,那么很可能报告是正确的。那么为什么您查看的文件大小却与所占用的空间大小不一样呢?那是因为,即使您所使用的账户具备Windows XP的管理员权限,默认情况下,系统所生成的文件夹,如“System Volume Information”之类的文件夹您都没有权限查看,而系统休眠时的记录等许多文件都存储在该目录下,自然您所选择的所有文件的大小与硬盘空间被占用的大小也就不一致了。

  1、文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。
  2、同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定,簇数=取整(文件大小/簇大小)+1 所占空间=簇数×磁盘簇大小, 公式中文件大小和簇大小应以Byte为单位,否则可能会产生误差。如果要以KB为单位,将字节数除以1024即可。利用上述的计算公式,就可以计算文件的实际占用空间。