C盘突减20GB空间大概率因Windows.old文件夹残留,需通过磁盘清理工具勾选“以前的Windows安装”删除;休眠文件hiberfil.sys(≈内存75%)和SoftwareDistribution缓存也可能占用大量空间。

Windows 10系统盘(C盘)突然少了20GB空间,大概率是系统大版本更新后残留的Windows.old文件夹在作祟——它被完整保留用于回退旧系统,通常占用10–25GB,且不会随日常清理自动消失。
确认是不是Windows.old占用了空间
打开文件资源管理器,在C盘根目录下直接查看是否存在名为【Windows.old】的文件夹。如果存在,右键→“属性”,看其实际大小是否接近20GB。注意:该文件夹默认隐藏,需在“查看”选项卡中勾选“隐藏的项目”才能看见。
若未看到该文件夹,但磁盘属性显示已用空间突增,继续执行下一步排查。
用磁盘清理工具精准定位并删除旧系统文件
第一步:右键点击C盘 → 选择“属性” → 点击“磁盘清理”。
第二步:等待扫描完成 → 点击左下角的【清理系统文件】按钮(必须点这个,否则看不到Windows.old选项)。
第三步:再次等待扫描结束 → 在列表中勾选【以前的Windows安装】(即Windows.old)→ 若同时看到“临时Windows安装文件”,也一并勾选。
第四步:点击“确定” → 在弹出的确认窗口中点击“删除文件”。
这一步操作不可逆,删除后无法再回退到上一版Windows系统。如你近期刚升级过系统(例如从22H2升至24H2),此操作可立即释放15–22GB空间。
检查休眠文件hiberfil.sys是否悄然膨胀
方法一:命令行禁用休眠(推荐)
以管理员身份运行Windows PowerShell → 输入命令:powercfg /h off → 回车执行 → 重启电脑。重启后C盘根目录的hiberfil.sys将被自动删除。
方法二:手动验证是否存在
在C盘根目录开启“隐藏项目”和“受保护的操作系统文件”,查找名为【hiberfil.sys】的系统文件。它的大小≈物理内存的75%,若你有32GB内存,该文件就可能达24GB——比Windows.old还大。
注意:禁用休眠后,笔记本合盖或按电源键将不再进入休眠状态,而是转为睡眠(Sleep)或关机,不影响日常使用。
清空SoftwareDistribution缓存释放隐藏空间
按下Win + R → 输入services.msc → 找到“Windows Update”服务 → 右键“停止”。
打开路径:C:\Windows\SoftwareDistribution\Download → 全选其中所有内容 → 按Shift + Delete永久删除。
重启Windows Update服务(右键→“启动”)。
这个文件夹常因更新中断、失败而堆积大量未清理的补丁包,单次清理可释放2–8GB,且不会影响后续更新功能。

















