导航:首页 > 电脑文件 > 电脑文件占用空间比硬盘大几倍

电脑文件占用空间比硬盘大几倍

发布时间:2023-02-02 19:37:23

❶ 文件大小和文件占用空间为什么相差很多倍

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所示。
笔者的软盘采用FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT 32分区,容量为4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量为32.3GB,簇大小为32KB。计算文件所占空间时,可以用如下公式:
簇数=取整(文件大小/簇大小)+1
所占空间=簇数×磁盘簇大小
公式中文件大小和簇大小应以Byte为单位,否则可能会产生误差。如果要以KB为单位,将字节数除以1024即可。利用上述的计算公式,可以计算ersave2.dat文件的实际占用空间。

3.轻松查看簇大小
①用Chkdsk查看簇大小
在Windows操作系统中,我们可以使用Chkdsk命令查看硬盘分区的簇大小。例如我们要在Windows XP下查看C盘的簇大小,可以单击“开始→运行”,键入“CMD”后回车,再键入“C:”后回车,然后输入“Chkdsk”后回车,稍候片刻从它的分析结果中,我们就可以得到C盘的簇大小,不过它把簇称之为“分配单元”或者“Allocation unit”。
②用PQ Magic等磁盘工具来检测
很多磁盘工具都具备磁盘信息显示等功能。例如在PQ Magic中,选择要查看的磁盘分区,然后单击右键选择“高级→调整簇大小”功能,即可从显示的对话框中可以看到该磁盘当前设置的簇大小。
③手工查看
手动创建一个100字节以下的文本文档。然后将该文件复制到欲查看簇大小的磁盘分区中,在Windows下显示该文件的属性,其中“所占空间”处显示的数值就是簇大小.

❷ 为什么一个文件夹占用硬盘的空间要比这个文件夹实际大小更大

查看你硬盘上的一个任意
非空
目录或者非空文件的属性,看到大小有2个数值:一个叫大小,也就是文件的大小;另外一个叫占用空间,就是占用的硬盘空间。
占用空间肯定大于等于文件大小,因为硬盘的最小单位是簇,任何文件再小也不会小于一簇,默认磁盘一簇一般是4KB(格式化的时候可以选择)。
举个简单的例子:你本地新建一个文本文件,然后里面输入一个字符,查看大小的时候你会发现,文件大小只有1字节,而占用空间却有4KB。就是说1字节的文件也会占用一个簇,就是4KB了。
我们系统统计的是您实际的占用硬盘空间,按照上面的原理,如果用户目录内的文件很小而文件很多,那么占用空间会比文件大小多出很多,因为每个文件都可能不是4KB的整数倍。如果只有一个文件,那么差距最多也不超过4KB,但是当您的文件很小而很多的话,占用空间会比文件大小多10%甚至更高。
假设都是1字节的文件,差距就非常大了,比如1024个1字节的文件,大小只有1KB,而占用空间却有1024*4KB=4MB。

❸ 磁盘里的文件大小和磁盘占用空间差很多是怎么回事

因为你的格式化分配单元大小不对造成的,硬盘一般默认为4096,举个例子如果你的分配单元大小是128K,那么你就是存储一个1K的文件,其占用大小也是128K,所以你要重新格式化一下,选分配单元为4096就好了

❹ 硬盘上文件加起来总大小为啥大于磁盘占用空间

1、因为硬盘使用了NTFS文件系统的关系,NTFS文件系统不但兼容性差,而且吃硬盘,硬盘越大、数据越多、变动越大,它的特有文件夹“recycler回收站附件”、“system volume information系统分区信息”也越大,这也是为什么删了所有文件后,分区仍有很多容量被占用的原因。如果打开系统还原监视的话,情况会更严重。这种情况除了完全格式化外无法清理。
2、因为断电、死机造成有些文件写入中断,造成有头没尾,而新文件又无法写入这个文件占有的地址,所以看文件属性无大小,看容量却占用了。
3、回收站内的垃圾。
解决方法:先关闭系统还原监视,然后转移有用文件,接着完全格式化该分区,最后将原来数据复制回来。

阅读全文

与电脑文件占用空间比硬盘大几倍相关的资料

热点内容
在笔记本电脑里在哪下软件 浏览:266
苹果返回软件下载 浏览:231
污网站免费网 浏览:373
新单位个税申报在电脑如何操作 浏览:477
为何微信的wps文件在电脑上打不开 浏览:759
手机电脑设置哎呦 浏览:308
苹果手机系统软件占多大空间 浏览:909
台式电脑风扇灰尘清理 浏览:685
电脑光盘系统教程win7 浏览:855
苹果怎么关闭防毒软件 浏览:864
手提电脑wifi好还是 浏览:30
觅长生电脑配置 浏览:517
笔记本电脑没有发现无线设备 浏览:732
电脑电源插哪里 浏览:839
电脑管家一直在安装东西 浏览:637
组装电脑安装正确通电不亮 浏览:213
免费追剧大全电视剧网站798 浏览:500
怎么更改电脑默认系统 浏览:413
如何查看别人的电脑使用情况 浏览:423
为什么台式电脑是洋垃圾 浏览:394