c盘空间持续减少可能是windows系统保留空间被占用,可通过五种方法清理:一、设置中释放保留空间;二、磁盘清理工具深度扫描;三、禁用休眠删除hiberfil.sys;四、启用存储感知自动调控;五、手动删除windows.old文件夹。

如果您发现C盘可用空间持续减少,但未安装新软件或保存大量文件,则可能是Windows系统保留空间被自动占用。系统保留空间用于临时文件、更新缓存及系统维护,虽不直接显示在常规文件夹中,却真实占据数GB至数十GB容量。以下是清理该空间的具体操作路径:
一、通过存储设置查看并释放保留空间
Windows 10/11 在“存储”设置中提供对保留空间的可视化管理入口,可直接触发系统级清理流程,无需第三方工具介入。
1、按下 Win + I 打开“设置”,依次点击“系统”→“存储”;
2、等待页面加载完成,在“存储使用量”下方找到并点击“显示更多类别”;
3、在展开的分类中定位“系统和保留”项,点击进入详情页;
4、页面将列出“保留存储”与“系统文件”两大部分,其中“保留存储”右侧显示当前占用大小;
5、点击“释放空间”按钮,系统将自动识别并清除过期的更新缓存、临时系统文件及冗余卷影副本。
二、运行磁盘清理工具深度扫描保留区域
磁盘清理具备更高权限访问能力,可扫描并清理普通用户界面不可见的系统保留区域中的冗余数据,包括已被替代的Windows更新组件和旧版系统映像。
1、右键点击“此电脑”中的C盘图标,选择“属性”;
2、在弹出窗口中点击“磁盘清理”按钮,等待初步扫描结束;
3、点击下方“清理系统文件”按钮,并在权限提示中点击“是”;
4、二次扫描完成后,在文件列表中勾选Windows更新清理、系统错误内存转储文件、以前的Windows安装三项;
5、确认勾选无误后点击“确定”,再于弹出窗口中点击“删除文件”执行清理。
三、关闭休眠功能以移除hiberfil.sys占用
休眠文件 hiberfil.sys 默认大小约为物理内存的75%,属于系统保留空间的一部分,且长期驻留于C盘根目录下不可见位置,需通过命令行强制禁用才能释放。
1、以管理员身份运行“Windows PowerShell”(可在开始菜单搜索后右键选择);
2、输入命令:powercfg /h off,按回车执行;
3、命令执行成功后,系统将立即删除 hiberfil.sys 文件;
4、重启计算机以确保文件句柄完全释放,此时C盘将即时释放对应内存比例的空间。
四、启用存储感知实现保留空间动态调控
存储感知可按预设规则周期性清理系统保留空间内生成的临时内容,避免其无节制累积,同时不影响系统关键功能运行。
1、进入“设置”→“系统”→“存储”,找到“存储感知”开关并开启;
2、点击“配置存储感知或立即运行”,进入详细设置页;
3、将“删除临时文件”设为启用,并设定“仅在磁盘空间不足时”或“每月”触发;
4、勾选删除我的设备上不使用的OneDrive文件(若已启用同步);
5、在“释放空间”区域点击“立即运行存储感知”,系统将自动扫描并清理保留空间中的过期缓存。
五、手动删除残留的Windows.old文件夹
Windows.old 是系统升级后遗留的完整旧版本镜像,被归类为系统保留空间组成部分,通常占用10–25GB,需通过特定方式安全移除。
1、打开“设置”→“系统”→“存储”→“临时文件”,等待扫描完成;
2、在列表中找到以前的Windows安装,确保其复选框已被勾选;
3、点击顶部“删除文件”按钮,系统调用内置服务执行清理;
4、若该选项呈灰色不可选,返回桌面以管理员身份运行命令提示符;
5、依次输入以下三条命令并分别回车:takeown /f C:\Windows.old /r /d y、icacls C:\Windows.old /grant Administrators:F /t、rd /s /q C:\Windows.old。










