20G文件占用25G硬盘

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:01:25
我硬盘占用量比文件实际大小 要大。什么原因
。网友2说、硬盘空间的分配。硬盘被划分成很多小的单元,称为"簇",一个簇的大小根据分区大小和格式而定,以NTFS格式为例,2G-2T的硬盘分区,1个簇是4096字节。簇是最小的硬盘存取单元,哪怕你的文件只有1个字节,也要占用一个簇来存放。这样一来你20G的文件很可能就占了25G的空间。?
这个有什么解决办法呢???

这是分区限定死的,本身无法解决.
想要提高空间利用率就利用NTFS专有的压缩属性,具体请右击某个你想压缩的文件夹,点高级,勾选压缩内容,然后点确定.

在你的硬盘上启用文件压缩,如果楼主的是FAT格式文件系统的话建议用NTFS格式的文件系统。命令提示符模式中键入CONVERT X: /FS:NTFS
X为你要转的盘符

这个所谓簇,即是该磁盘的最小访问单位,是可以修改的。在修改之前先要保存磁盘内所有文件,然后进入开始--管理工具---计算机管理---存储---磁盘管理,或者在桌面上“我的电脑”右键---管理---磁盘管理,在需要更改的磁盘上右键---格式化,在分配单位大小一栏里修改到自己想要的数值,最小为512位。提示:该数值越小,对磁盘运行时负载越大,存取速度也越慢。

压缩

主要原因有四个:

第一,计算原因。计算机的存储数据量是按照2进制来计算的,1Kb实际上是1024b,比我们用10进制计算的要多24,别小看这24个b,从K到M到G这样几何数乘下来就非常大了。而你买的硬盘标称容量是按照10进制算的,比如100G硬盘实际容量应该是除以1024然后乘1000,所以格式化以后的硬盘容量本身就会缩水。这是任何办法都无法弥补的。

第二,网友说的没错,硬盘分区后是按照“簇”来存储的,如果文件大于一个“簇”的分配容量,那么会在存满一个“簇”以后再去存下一个“簇”,直到把全部文件装下。而文件的零头,或者不够一个“簇”分配容量的小文件则不会和其他文件“拼装”在一个“簇”里,于是就造成了一定的容量浪费。如果你存储的散碎文件很多,浪费空间也会相应的增加。把散碎文件用压缩软件打包起来存放是个比较好的办法,但是缺点是用起来很麻烦。

第三,文件碎片。每个文件存储在磁盘上都会有一个标记,以便系统能够及时找到并对其进行管理。但是在系统非正常关机、程序意外终止、复制文件过程中断等情况下,有一些文件还没有来得及产生索引记录或更新索引记录的位置,于是就出现了一堆“掉链子”的数据。这些数据会占用磁盘空间,而且无法显示出来。需要定期运行磁盘整理程序来清除,我曾经在一个从不整理硬盘的朋友那里一次释放出200M的碎片空间。

第四,磁盘坏道。磁盘坏道不