卢彬
回答者
回答于 2026-10-17
C盘显示空间已满但手动查看文件夹属性未发现大文件,主要原因是部分系统级文件和受权限保护的目录在常规资源管理器中不会被计入文件夹大小,或处于隐藏状态。
排查与释放步骤
- 使用系统磁盘清理工具:按
Win+R输入cleanmgr,选择C盘,点击“清理系统文件”。勾选“Windows更新清理”、“以前的Windows安装”、“临时文件”等选项执行清理。 - 检查休眠文件(hiberfil.sys):若无需休眠功能,以管理员身份运行命令提示符,输入
powercfg -h off可关闭休眠并删除该文件,通常可释放数GB至十几GB空间。 - 管理虚拟内存(pagefile.sys):右键“此电脑”-属性-高级系统设置-性能设置-高级-虚拟内存,可将分页文件移至其他分区。
- 缩减系统还原点占用:进入“系统保护”设置,选中C盘点击“配置”,调低最大使用量或删除所有还原点。
- 使用存储感知:在Windows 10/11设置中进入“系统”-“存储”,开启存储感知或手动清理临时文件与应用缓存。
- 借助第三方磁盘分析工具:如WizTree或TreeSize Free,以管理员权限运行可扫描并可视化展示所有隐藏及系统文件的真实占用情况。
判断依据
hiberfil.sys和pagefile.sys位于C盘根目录,默认隐藏且受系统保护,资源管理器普通查看不会将其计入用户文件夹大小。C:\System Volume Information目录存放系统还原点和索引数据,普通用户账户无读取权限,因此属性统计中不显示其实际体积。WinSxS文件夹包含组件存储,硬链接机制导致资源管理器统计的大小往往大于实际物理占用。
适用条件
上述方法适用于Windows 7/8/10/11系统。操作涉及系统文件和注册表时,需具备管理员权限。
常见误区
- 全选文件夹查看属性:即使勾选“显示隐藏文件”,无权限的目录仍不会被正确统计,不能以此判断磁盘真实占用。
- 直接删除WinSxS文件夹:强制删除会导致系统组件损坏甚至无法启动,应通过Dism命令进行安全清理。
- 忽略应用缓存:浏览器缓存、聊天软件接收的文件常存放在AppData目录下,属于隐藏路径,容易被遗漏。