硬盘已用空间为什么和实际存储空间差那么多?

2024-11-28 10:32:24
推荐回答(4个)
回答(1):

  你运行一下磁盘碎片整理程序,就会多出几十个G出来。
  隐藏、保护的文件、磁盘格式化文件系统的差异,不会占这么大,对于一个近450G容量的分区,450000/1024,格式化后少20G是正常范围。存放大量文件后,文件尾占用十几G也正常。差七八十G就有点儿不对了。很多是零碎文件所导致。
  运行磁盘碎片整理程序后,20个G左右的空间就会释放出来。

回答(2):

又是这个问题。这是因为你对硬盘构造和工厂生产的时候的计算方法不了解。简单的比喻,硬盘是由一片一片的存储单元构成的,每个存储单元的容量固定,制造存储单元的时候是按照整十的计算方法制造的,而我们的计算机室二进制,计算出来的容量就要比制造的多点。然后若干存储单元放一起构成硬盘,差的容量就多了,厂家不可能给你多放点存储单元,成本高,而且超出了预定容量,那不是人家亏了。

回答(3):

有很多程序需要预留空间的。你比如说我我下载一个文件,是2G. 可是我虽然只下载了1M但硬盘一经给你留好2G的空间了、占了2G的空间了。
许多游戏也是这样的、

回答(4):

有可能是在文件夹选项里有默认勾选”隐藏受保护的操作系统文件(推荐)“导致”$RECYCLE.BIN“(回收站)目录和”System Volume Information“(系统还原备份目录)两个目录(可能还有其它目录或文件,比如页面文件(Pagefile.sys)没有显示出来。
还有一个原因是分区时定义的”簇大小“在Windows7里被称为”分配单元大小“,一般推荐4K为一个簇,这也是Windows的默认簇大小。当一个文件不满4K时占一个簇的位置,当一个文件为9K时占用3个簇的位置,这样就会导致文件大小小于占用空间大小。当文件个数越多,文件体积越小磁盘利用率就越低,反之越高。

以下与本问题无关,只是普及一下
1TB=1000GB=1000000MB=1000000000KB=1000000000000Byte
而计算机却计算为
1000000000000Byte/1024=976562500KB/1024=953674.31640625MB=931.3225746154785GB

1T硬盘=931.3225746154785GB,显示为931GB,格式化后占用8MB空间,8MB空间对于0.3225746154785GB来说太小了,所以还是取近似值931GB;
64GU盘格式化后是59.60464477539063G,通常显示为59.6G,格式化一般占用8MB空间,8MB大于0.00464477539063GB,所以显示为59.5G,如果小了就是黑片,把坏块给屏蔽了。