硬盘空间与文件大小的关系

在Windows系统中,一个文件的大小(字节),它占据的空间在硬盘上(或其他存储介质)是两个相互联系和区别的概念,在不同的情况下,同一文件的占用空间;它将change.1.文件大小和空间;为了便于大家理解的差异,我们要看两个例子:例1:ersave2.dat找到D盘的文件,选择右键单击文件属性;,你可以打开对话框,我们可以看到。ersave2.dat字节的实际大小(655628字节),但它所占的空间是688128字节,一个完整的32KB的差异。案例2:同样是该文件,如果你将它复制到软盘上,你会发现文件的实际大小和空间基本上是相同的,因为640kb同样的,但有字节数之间的差异很小。它将被复制到C盘,查看其属性,你会惊奇地发现,尺寸和空间之间的区别是不一样的!显然,在这三起案件中,文件的实际大小没有改变,但它占据的空间在不同的磁盘上已经发生了变化。事实上,只要我们了解文件在磁盘上的存储机制,这就不难理解上述三例。一个文件的大小是其实包含在文件内容的字节数。它以字节作为测量单位。只要文件内容和格式不变,文件大小就不会改变,但是磁盘上文件的空间不是以字节来度量的,而最小的度量单位是簇(簇);小知识:什么是集群文件系统是操作系统和驱动程序之间的接口。当操作系统请求从硬盘中读取一个文件,它会要求相应的文件系统(FAT 16 / 32 / NTFS)打开文件。部门是磁盘最小的物理存储单元,但由于操作系统无法解决的许多部门,操作系统将相邻的扇区形成一个簇,然后管理集群,每个集群可以包括2, 4, 8,16, 32,或64个扇区。显然,簇是操作系统所使用的逻辑概念,而不是磁盘的物理特性。为了更好地管理磁盘空间和从硬盘读取数据的效率更高,在一个文件中指定的操作系统的内容的位置只有一个簇,所以文件所占用的空间,O只有该簇的整数倍;而如果文件实际大小小于一簇,它也占一簇的空间。所以,实际尺寸略大于一般的文件,只有在少数情况下,这是集群的一个整数倍的文件的实际大小,文件的实际大小将与空间完全一致。2,分区格式和案例2中的簇的大小,通过在不同的磁盘分区的文件占用的空间大小不一,这是由于不同的磁盘簇的大小,簇的大小主要是由格式化分区和磁盘大小决定,其对应关系如表1所示。作者使用FAT磁盘分区、能力1.44mb,簇的大小是512字节(一个扇区);C使用FAT 32分区的容量,4.87gb,簇的大小是8KB;使用脂肪32 D磁盘分区的容量,32.3gb,簇的大小是32kb。所占空间计算的文件,你可以使用下面的公式:(数量=整数集群文件大小/簇大小)+ 1空间=簇数倍;文件磁盘的簇大小的公式的大小和簇的大小应该是字节为单位,否则可能会导致错误。如果你想用KB为单位,将字节数1024。利用上述计算公式,对ersave2.dat文件实际占用的空间是可以计算的,如表2.3所示,让我们看一看簇大小。使用CHKDSK看到Windows操作系统的簇的大小。我们可以使用chkdsk命令查看硬盘分区的簇大小。例如,我们希望看到C在Windows XP下的簇大小,可以单击启动;具有;操作,型CMD回归后,然后键入C:后返回,然后进入Chkdsk后回车,稍等片刻,从分析结果中,我们可以得到C的集群规模,但是集群称为分配单元或分配unit。(2)PQ魔法磁盘工具检测大量的磁盘使用的工具有磁盘信息显示等功能。例如,在PQ魔法,选择磁盘分区,你想看到的,然后点击右键选择ADV平衡RARR;调整簇的大小的功能,你可以看到当前设置的集群从显示的对话框的大小。(3)手动查看一个文本文件小于100字节的手工创作,然后将文件复制到硬盘分区的簇大小看,显示windows下的文件性质,空间,和显示集群的大小。