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