为什么Windows系统磁盘盘已使用空间大小与磁盘中总文件大小不符?

开头语

这个硬盘空间的使用牵扯的概念比较多,如果你比较懂linux的话也许能明白我接下来说的,当然我也会尽可能通俗易懂的讲解,其实windows也是建立在linux内核上的。

正文

windows电脑大多有两个磁盘,系统盘C盘和D盘,当然也可以分出来更多的磁盘,而每个磁盘上其实也划分了更多的很小很小的区块,只不过这些你在电脑上是看不到的,每个区块都有固定的大小,并且每个区块大小一致,咱们在这里假设每个区块的大小为8kb。如果你的某个文件为17kb,在存放到磁盘上之前,磁盘会先标识这个文件,给他一个唯一的inode码,17/8,显然它会占用三个区块,这个码也会同时指向这三个区块,等你下次读文件的时候,磁盘会读取inode码指向的区块,为了方便日后文件的读取,当区块被一个文件占用时,其它文件是不能使用的,而此时你的这个17kb的文件占用了三个区块,那必定有一个区块使用了1kb的空间,浪费了7kb的空间。所以当你的电脑上的文件越来越多的时候,这种浪费空间的情况也会越来越多,你20G的文件可能浪费了2G的空间,也就是相当于占用了22G的空间。
这也是为什么电脑管家、360等安全软件要做磁盘瘦身等功能的原因了,他们会重新分配区块的合理大小,从而节省空间的浪费,达到文件总量变小的目的。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

对这是我的昵称

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值