lfrhate 2022-02-24 17:30 采纳率: 33.3%
浏览 61
已结题

Win11系统C盘已使用空间大小与C盘总文件大小不符,差了22G

如题

Win11系统C盘已使用空间大小与C盘总文件大小不符,差了22G
有懂行的指导一下吗
如图

img

img

  • 写回答

1条回答 默认 最新

  • 对这是我的昵称 2022-02-24 18:12
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月12日
  • 已采纳回答 3月4日
  • 创建了问题 2月24日

悬赏问题

  • ¥15 ssh登录页面的问题
  • ¥60 渗透一个指定银行app,拿到客户信息,需要什么级别
  • ¥50 关于在matlab上对曲柄摇杆机构上一点的运动学仿真
  • ¥15 jetson nano
  • ¥15 :app:debugCompileClasspath'.
  • ¥15 windows c++内嵌qt出现数据转换问题。
  • ¥15 stm32 串口通讯过程中的问题
  • ¥20 公众号如何实现点击超链接后自动发送文字
  • ¥15 用php隐藏类名和增加类名
  • ¥15 算法设计与分析课程的提问