#111723#各人传统的懂得中,始终认为文件巨细就是占用空间的巨细,实在文件巨细和占用空间的区分仍是很大的,上面来看看文件巨细和占用空间二者之间有甚么差异? Windows会应用用NTFS和FAT的文件体系治理磁盘文件,这个各人都晓得,而全部文件体系都是基于簇的巨细,也就是调配单位的巨细,说白了,就是调配用来保留文件的最小磁盘空间量。而常用的Windows XP NTFS下最大的默许簇巨细为 4 千字节 (KB)。也就是说,每个文件都是按4K的空间分别保留的,即便这个文件只有100字节。举个生涯中的例子吧,良多人一同用饭,这个调配单位就相称于碗的巨细,这个文件就比如碗里的饭,每团体的饭量纷歧样,有人吃的多,就须要两个碗来盛饭,然而有的人吃的少,但也是要占一个碗。懂得这个观点当前,懂得起来文件巨细和占用空间的关联就简略多了。咱们通过两个例子来停止剖析。1、文件巨细与所占空间的差异例1:找到D盘上的Ersave2.dat文件,用鼠标右键单击该文件,抉择属性,便可翻开对话框,咱们能够看到,Ersave2.dat的现实巨细为655,628 Byte(字节),但它所占用的空间却为688,128 Byte,二者整整相差了32KB。例2:一样抉择该文件,将它复制到A盘,你会发明该文件现实巨细和所占空间基础分歧,同为640KB,但字节数稍有差异。再将该文件复制到C盘,再检查属性的时间,它所占用的空间跟之间的两次又有差距了。从这三次的复制情形,咱们不丢脸出,文件的巨细没有变更,而所占空间产生变更。阐明占用空间的巨细不是取决于文件的巨细,而是磁盘的调配单位差别致使的。就像咱们方才讲过的文件磁盘上的贮存机制,文件的巨细就是文件内容现实有的字节数,以是会以Byte也就是字节,来作为权衡单元。只有文件的内容稳定化,巨细就不会变更。而在磁盘中的占用空间却不是,它是以Cluster,也就是簇来作为权衡单元。2、分区格局与簇巨细 在例2中,统一个文件在差别磁盘分区上所占的空间纷歧样巨细,这是因为差别磁盘簇的巨细纷歧样致使的。簇的巨细重要由磁盘的分区格局和容量巨细来决议,其对应关联如表1所示。 小编的软盘采取FAT分区,容量1.44MB,簇巨细为512 Byte(一个扇区);C盘采取FAT 32分区,容量为4.87GB,簇巨细为8KB;D盘采取FAT 32分区,容量为32.3GB,簇巨细为32KB。盘算文件所占空间时,能够用以下公式:簇数=取整(文件巨细/簇巨细)+1 所占空间=簇数×磁盘簇巨细通过这个盘算公式,便可以很容易算出Ersave2.dat文件现实占用的空间。须要留神的是,在这个公式中,文件巨细和簇巨细应以Byte为单元,不然可能会发生偏差。假如须要以KB为单元来停止盘算的话,将字节数除以1024便可以了。公式中文件巨细和簇巨细应以Byte为单元,不然可能会发生偏差。假如要以KB为单元,将字节数除以1024便可。应用上述的盘算公式,能够盘算Ersave2.dat文件的现实占用空间。可能有友人要问了,怎样才干晓得磁盘中簇的巨细呢,上面给友人们说三个方式:一、在WINDOWS的操纵体系中,咱们能够用Chkdsk下令来停止检查,打个比喻,咱们要检查C盘的簇巨细,操纵以下,起首点击【开端菜单】,抉择【运转...】,在运转输入框键入CMD后回车,而后在玄色DOS下键入C:后点回车键确认,再输入Chkdsk后点击回车键确认,便可以从它的剖析成果中,失掉C盘簇的巨细。不外在成果中会把簇称之为调配单位或许Allocation unit。二、还能够借助PQ Magic等磁盘东西来检测。现在良多磁盘东西都能够表现磁盘信息的概况。比方在PQ Magic中,抉择要检查的磁盘分区,而后单击右键抉择【高等】,而后抉择【调剂簇的巨细】,便可以从对话框中看到或许变动以后磁盘设置的簇巨细。三、也能够本人手动创立一个100字节以下的文档,而后把文件复制到想要检查簇巨细的磁盘分区中,翻开文件属性,在所占空间一栏中表现的数值就是簇的巨细。 更多内容阅读推荐: 新装的空调要注意什么 |