Windows 分区大小与文件占用总合不符, 且找不到占用?

307 天前
 ac169

Windows Server 2016 系统提示系统分区空间已占满, 因为之前有很多剩余空间也一直没有安装过新软件, 做了如下操作也没有找到这个大约 20G 左右的空间是被那个文件或文件夹占用了, 感觉很奇怪.

  1. 使用系统自带磁盘清理工具, 即使勾选清理系统更新/临时文件等选项,扫描完成之后只找出几百兆文件, 没有实际意义!

  2. 在系统分区根目录下选定所有文件夹和文件统计大小,与分区总大小有 20G 左右差距, 即使在文件夹选项中勾选显示隐藏和系统保护文件等选项, 结果也一样!

  3. 系统分区也没有设置虚拟内存

  4. 通过系统面板 ( 设置-> 系统 -> 存储 ) 查看系统分区存储使用情况, 其中应用和游戏条目大小明显感觉与实际不相符, 大约就是那 20G 的差距所在.

  5. 使用 DiskGenius 查看过该分区是否有隐藏的文件或文件夹, 使用杀毒软件扫描, 都没有大的发现!

分析:

  1. 系统统计错误

  2. 这些空间应该是某个应用或病毒产生的文件或文件夹占用的, 且不通过常规的方式(资源管理器)查看到该占用, 那么如何能找出问题所在呢?

1230 次点击
所在节点    Windows
8 条回复
ashuai
307 天前
试试 Dism++和 WinDirStat
geelaw
307 天前
Explorer 只能计算它(用户)有权限访问的文件大小,并且不会考虑卷影副本( volume snapshot ),此外我怀疑 Explorer 不支持超长路径文件(超过 260 个 UTF-16 )。

cleanmgr 删除的临时文件似乎是多日未曾访问过的(不记得具体天数了),要完全删除可以用另一个管理员账户删掉这个用户的 TEMP 下面的所有内容。
mokiki
307 天前
1: chkdsk /F c:
2: PE 下二分统计一下文件夹大小试试
yukiww233
307 天前
试一下 treesize
(盲猜一下是休眠文件
lizhengbo
307 天前
打开统计磁盘占用软件, 就知道文件夹在哪里, 文件在哪里.
xiangyuecn
307 天前
SpaceSniffer.exe 2.2MB
virtal290
307 天前
一般是休眠文件
ac169
307 天前
谢谢大家, 问题找到了!

使用 1# 提到的 WinDirStat 找到了占用的文件, 就在上述第 4 点中 "应用和游戏" 也就是在 Program Files 这个目录下, 这个目录应该就是 2# 提到的权限问题造成没有统计出来.




@ashuai

使用 Dism++ 没有找到 使用 WinDirStat 找到了



@geelaw

其实我也怀疑是属性或权限的问题, 没有统计上只是很明显文件夹那么多,一一去核对根本不现实



@yukiww233
@virtal290

这个是服务器系统默认应该没有开启, 还有就是这个文件打开隐藏后我记得是可以看到的!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1008332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX