Windows 11更新提示“磁盘空间不足”时,应依次执行:一、用磁盘清理工具删除Windows.old等冗余文件;二、通过存储设置清理临时与更新文件;三、禁用休眠释放hiberfil.sys空间;四、清空SoftwareDistribution\Download文件夹;五、将页面文件迁移至非系统盘。

如果您尝试执行Windows 11系统更新,但安装程序提示“磁盘空间不足”,则很可能是由于C盘剩余空间低于更新所需的最低阈值(通常需至少20GB可用空间),而实际占用主力来自Windows.old、SoftwareDistribution缓存、临时文件及休眠文件等。以下是解决此问题的步骤:
一、使用磁盘清理工具删除旧版系统文件和更新缓存
Windows内置的磁盘清理工具能安全识别并移除升级后残留的冗余系统数据,包括“以前的Windows安装”(即Windows.old)和Windows更新下载缓存,是释放空间最直接有效的方式。
1、右键点击“此电脑”中的C盘,选择“属性”。
2、在“常规”选项卡下,点击“磁盘清理”按钮。
3、等待扫描完成后,点击“清理系统文件”按钮(需管理员权限)。
4、再次选择C盘进行深度扫描。
5、在新列表中,勾选“以前的Windows安装”、“Windows更新清理”、“临时文件”、“下载的程序文件”等项目。
6、点击“确定”,在弹出的确认窗口中选择“删除文件”。
二、通过存储设置手动清理临时与更新相关文件
存储感知界面提供更细粒度的临时文件分类管理,可精准定位并清除SoftwareDistribution文件夹残留、传递优化缓存等更新过程产生的中间数据。
1、打开“设置”应用,进入“系统” → “存储”。
2、等待系统完成存储分析。
3、点击“临时文件”选项。
4、在列表中勾选“Windows 更新清理”、“传递优化文件”、“回收站”、“临时文件”(注意:若需保留下载文件夹内容,请勿勾选“下载”项)。
5、点击“删除文件”按钮执行清理。
三、禁用休眠功能以删除hiberfil.sys文件
休眠文件(hiberfil.sys)默认占用约等于物理内存容量的空间(如16GB内存对应约16GB文件),且长期驻留于C盘根目录,禁用后可立即释放该空间。
1、以管理员身份运行命令提示符或PowerShell。
2、输入命令:powercfg /hibernate off,按Enter执行。
3、系统将自动删除hiberfil.sys文件,无需重启即可生效。
四、清空SoftwareDistribution文件夹强制释放更新缓存
Windows更新服务(wuauserv)下载的补丁包长期堆积在C:\Windows\SoftwareDistribution\Download目录中,手动清空该文件夹可快速腾出数GB空间,且不会影响后续更新功能。
1、按Win + R打开运行框,输入services.msc,回车。
2、在服务列表中找到Windows Update,右键选择“停止”。
3、打开文件资源管理器,导航至C:\Windows\SoftwareDistribution\Download。
4、全选该文件夹内所有内容,按Shift + Delete永久删除。
5、返回服务管理器,右键重新启动Windows Update服务。
五、迁移页面文件(虚拟内存)至非系统盘
当C盘空间极度紧张且无法扩容时,将页面文件从C盘移出可避免其持续占用宝贵空间,同时缓解系统盘I/O压力。
1、右键“此电脑” → “属性” → “高级系统设置” → “性能”区域点击“设置” → 切换到“高级”选项卡 → 点击“虚拟内存”区域的“更改”。
2、取消勾选“自动管理所有驱动器的分页文件大小”。
3、选中C盘,选择“无分页文件”,点击“设置”。
4、选中D盘或E盘(需有足够可用空间),选择“自定义大小”,输入初始大小与最大值(建议为物理内存的1.5–2倍)。
5、点击“设置”,依次点击“确定”,按提示重启计算机。










