win7安装后c盘显示占用7G多,可是打开里面选中所有文件却显示有用了13G,而我的c盘总共才10G,这是怎么回事?

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:19:39

1.“文件大小”与“所占空间”的差别
为了便于大家理解,我们先来看两个例子:
例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,选择“属性”,即可打开对话框,我们可以看到,Ersave2.dat的实际大小为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,两者整整相差了32KB。
例2:同样是该文件,如果将它复制到A盘,你会发现该文件实际大小和所占空间基本一致,同为640KB,但字节数稍有差别。再将它复制到C盘,查看其属性后,你会惊奇地发现它的大小和所占空间的差别又不相同了!
显然,在这三种情况中,文件的实际大小没有变化,但在不同的磁盘上它所占的空间却都有变化。事实上,只要我们理解了文件在磁盘上的存储机制后,就不难理解上述的三种情况了。文件的大小其实就是文件内容实际具有的字节数,它以Byte为衡量单位,只要文件内容和格式不发生变化,文件大小就不会发生变化。但文件在磁盘上的所占空间却不是以Byte为衡量单位的,它最小的计量单位是“簇(Cluster)”。

小知识:什么是簇?
文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。
为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。

2.分区格式与簇大小
在例2中,同一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定,其对应关系如表1所示。
笔者的软盘采

我的C盘显示占用7G可是我看了所有文件总共才5G 我的c盘实际占用空间是4.32G 为什么在属性里显示占用空间是8.65G C盘内文件占用空间为3G包括系统文件,垃圾箱占用0。5G但为什么C盘属性却显示占用6G? 我的C盘容量为10G,打开C盘显示的文件(包括隐藏)占用4G多,可C盘显示使用7G多,为什么? 急!!!请问为什么C盘显示占用了12个G可是C盘所有文件夹只有6个G 我的c 盘属性中显示已占用6G多的空间 安装vista之后占用了c盘16个G的空间,正常吗? 安装XP系统后怎么占用C盘3G多,安装的是上海政府版! C盘空间变小,所有文件(包括隐藏)一共7G,但是显示占用14G,怎么办,急急!!!!!! 我C盘只有2。4G的文件怎么显示占用空间3。5G呀?