🔥个人主页:杨利杰YJlio
❄️个人专栏:《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》
《WINDOWS教程》 《Windows PowerShell 实战》 《IOS插件分析测试》
《超简单:用Python让Excel飞起来》
🌟让复杂的事情更简单,让重复的工作自动化
003:C盘满了怎么清理?4种系统方法释放空间
- 003:C盘满了怎么清理?4种系统方法释放空间
- 1. 问题现象
- 2. 清理前先确认这几件事
- 2.1 不要手动删除系统文件
- 2.2 记录清理前的可用空间
- 2.3 企业电脑不要随意修改
- 3. 方法一:关闭休眠功能释放hiberfil.sys
- 3.1 hiberfil.sys是什么
- 3.2 使用管理员终端关闭休眠
- 3.3 关闭休眠有什么影响
- 3.4 重新启用休眠
- 3.5 只保留快速启动需要的精简休眠文件
- 4. 方法二:调整分页文件位置
- 4.1 pagefile.sys是什么
- 4.2 打开系统属性
- 4.3 查看当前分页文件配置
- 4.4 将分页文件从C盘移动到其他分区
- 4.5 调整分页文件时的注意事项
- 5. 方法三:清理系统还原点占用
- 5.1 系统还原点为什么会占空间
- 5.2 打开系统保护设置
- 5.3 删除旧还原点
- 5.4 调整最大使用量
- 6. 方法四:使用DISM清理组件存储
- 6.1 WinSxS为什么不能直接删除
- 6.2 分析组件存储
- 6.3 执行组件清理
- 6.4 不建议普通用户使用ResetBase
- 7. 清理完成后检查C盘空间
- 8. 四种方法应该按什么顺序使用
- 9. 常见问题
- 9.1 执行powercfg命令提示权限不足
- 9.2 关闭休眠后为什么快速启动也不见了
- 9.3 分页文件可以完全关闭吗
- 9.4 分页文件移动后C盘空间没有变化
- 9.5 WinSxS目录为什么看起来仍然很大
- 9.6 清理后电脑仍然提示C盘空间不足
- 10. 不建议使用的清理方式
- 11. 处理结论
003:C盘满了怎么清理?4种系统方法释放空间
1. 问题现象
Windows 电脑使用一段时间后,C:盘可能被系统休眠文件、分页文件、系统还原点、更新组件和应用缓存逐渐占满。即使桌面、下载和回收站中没有多少文件,系统盘仍可能长期处于低空间状态。
当C:盘剩余空间过低时,Windows 更新、软件安装、文件解压、浏览器缓存和临时文件写入都可能受到影响。部分电脑还会出现更新失败、应用异常退出、系统响应缓慢等现象。
本文不使用第三方清理软件,介绍四种 Windows 自带的清理方法:
| 方法 | 主要处理对象 | 操作风险 | 是否需要重启 |
|---|---|---|---|
| 关闭或压缩休眠文件 | hiberfil.sys | 低 | 通常不需要 |
| 调整分页文件位置 | pagefile.sys | 中 | 需要 |
| 清理系统还原点 | 系统保护占用空间 | 中 | 通常不需要 |
| 清理Windows组件存储 | 旧版更新组件 | 低 | 视情况而定 |
本文适用于 Windows 10 和 Windows 11。不同系统版本的界面样式可能存在差异,但命令和主要操作路径基本一致。
2. 清理前先确认这几件事
2.1 不要手动删除系统文件
hiberfil.sys、pagefile.sys、swapfile.sys和WinSxS都属于 Windows 管理的系统文件或目录。即使取得管理员权限,也不应直接进入系统盘强制删除。
正确方法是使用 Windows 提供的命令、系统属性和维护功能,让系统自行调整或删除对应文件。
2.2 记录清理前的可用空间
打开“此电脑”,记录C:盘当前的总容量和可用空间。完成全部操作并重新启动后,再回到这里核对实际变化。
2.3 企业电脑不要随意修改
如果电脑受到域策略、终端安全软件、BitLocker 或统一运维策略管理,应先确认是否允许修改休眠、分页文件和系统保护设置。
3. 方法一:关闭休眠功能释放hiberfil.sys
3.1 hiberfil.sys是什么
Windows 使用系统盘根目录下的hiberfil.sys保存休眠数据。电脑进入休眠时,系统会将当前内存状态写入该文件,以便下次开机后恢复原有工作状态。
该文件的大小与物理内存容量、休眠文件类型和系统配置有关。在内存容量较大的电脑上,它可能占用数 GB 甚至更多空间。
3.2 使用管理员终端关闭休眠
右键单击开始菜单,选择“终端管理员”或“Windows PowerShell 管理员”,输入以下命令:
powercfg-h off命令执行成功后通常不会显示额外提示,系统会关闭休眠功能,并删除系统盘中的hiberfil.sys。
3.3 关闭休眠有什么影响
| 功能 | 关闭休眠后的变化 |
|---|---|
| 休眠 | 电源菜单中的休眠功能将不可用 |
| 快速启动 | 通常会同时失效,因为快速启动依赖休眠文件 |
| 睡眠 | 普通睡眠通常不受影响 |
| 文件和应用 | 不会删除个人文件或已安装软件 |
经常使用笔记本休眠功能的用户,不建议长期关闭。台式机或从不使用休眠功能的设备,可以根据实际需要处理。
3.4 重新启用休眠
需要恢复休眠功能时,以管理员身份运行:
powercfg-h on3.5 只保留快速启动需要的精简休眠文件
不需要完整休眠,但希望保留快速启动时,可以尝试将休眠文件类型改为精简模式:
powercfg-h on powercfg-h-typereduced精简模式占用的空间通常低于完整休眠文件,但不再支持完整系统休眠。部分设备或系统配置可能不支持该模式。
4. 方法二:调整分页文件位置
4.1 pagefile.sys是什么
pagefile.sys是 Windows 分页文件。当系统提交的内存超过物理内存可承载范围时,Windows 会使用分页文件扩展可用的提交内存。系统崩溃时,分页文件还可能参与保存内存转储数据。
默认情况下,Windows 会自动管理分页文件大小。分页文件可能只有几 GB,也可能随着内存压力和系统配置增长到十几 GB。
不建议把所有磁盘全部设置为“无分页文件”。这样可能导致内存不足、应用退出、系统无法生成完整转储文件等问题。
4.2 打开系统属性
按下Win + R打开“运行”,输入:
sysdm.cpl点击“确定”后,依次进入:
高级 → 性能 → 设置 → 高级 → 虚拟内存 → 更改4.3 查看当前分页文件配置
打开虚拟内存窗口后,首先检查“自动管理所有驱动器的分页文件大小”是否已勾选。普通用户没有明确需求时,保持自动管理通常最稳妥。
截图中各分区显示为“无”,只能用于展示虚拟内存设置界面,不应作为推荐的最终配置。至少应在一个固定的内部磁盘分区中保留分页文件。
4.4 将分页文件从C盘移动到其他分区
只有在C:盘空间非常紧张、其他内部磁盘分区空间充足时,才考虑移动分页文件。
建议按照以下顺序操作:
- 取消勾选“自动管理所有驱动器的分页文件大小”。
- 选择
C:盘。 - 选择“无分页文件”。
- 点击“设置”。
- 选择空间充足的
D:、E:或其他内部磁盘分区。 - 选择“系统管理的大小”。
- 点击“设置”。
- 点击“确定”和“应用”。
- 重新启动电脑。
每次选择“无分页文件”“自定义大小”或“系统管理的大小”后,都要点击“设置”。如果只点击“确定”,配置可能不会正确保存。
4.5 调整分页文件时的注意事项
| 注意事项 | 说明 |
|---|---|
| 不要全部关闭 | 至少在一个内部磁盘中保留分页文件 |
| 不要放到U盘 | 移动存储设备不适合作为系统分页文件位置 |
| 优先选择SSD | 机械硬盘速度较慢,可能影响高内存压力下的响应 |
| 同一物理硬盘 | 移动到同盘其他分区主要是释放C盘空间,不代表性能提升 |
| 保留崩溃转储需求 | 需要分析蓝屏转储的设备应谨慎调整系统盘分页文件 |
| 企业设备 | 应遵循单位统一配置,不要自行修改 |
5. 方法三:清理系统还原点占用
5.1 系统还原点为什么会占空间
系统保护会在驱动安装、Windows 更新或系统配置变化前创建还原点。还原点主要保存系统文件、注册表和配置快照,不会完整备份个人文件。
如果系统保护分配的最大空间较大,多个还原点可能占用数 GB 或更多系统盘空间。
5.2 打开系统保护设置
按下Win + R,输入:
sysdm.cpl进入“系统保护”选项卡,选择系统盘C:,点击“配置”。
5.3 删除旧还原点
在“系统保护”设置中点击“删除”,可以删除该磁盘中现有的全部系统还原点。
删除后无法再通过这些还原点恢复系统。电脑刚安装驱动、刚完成大版本更新或当前运行不稳定时,不建议立即删除。
5.4 调整最大使用量
可以适当降低系统保护的“最大使用量”,避免还原点长期占用过多空间。不要为了节省空间直接长期关闭系统保护,否则系统出现驱动、更新或配置故障时会少一种恢复手段。
删除旧还原点并确认系统运行正常后,可以手动创建一个新的还原点:
系统属性 → 系统保护 → 创建6. 方法四:使用DISM清理组件存储
6.1 WinSxS为什么不能直接删除
C:\Windows\WinSxS是 Windows 组件存储目录,其中包含系统组件、更新文件和功能包。文件资源管理器显示的目录大小还可能受到硬链接影响,不能简单理解为所有容量都可以删除。
直接修改或删除WinSxS可能导致 Windows 更新失败、系统功能损坏或系统文件检查异常。
6.2 分析组件存储
以管理员身份打开终端,执行:
DISM /Online /Cleanup-Image /AnalyzeComponentStore命令会分析当前组件存储,并显示实际大小、可回收程序包数量以及是否建议进行组件存储清理。
6.3 执行组件清理
如果分析结果提示建议清理,继续执行:
DISM /Online /Cleanup-Image /StartComponentCleanup该命令会清理已经被新版本替换的旧组件。处理过程中进度可能在某个百分比停留较长时间,只要没有出现错误提示,就应等待命令执行完成。
6.4 不建议普通用户使用ResetBase
部分教程会在命令末尾添加/ResetBase。该参数的处理范围更大,并会影响现有更新组件的回退能力。普通空间清理没有必要使用,本文不建议添加。
7. 清理完成后检查C盘空间
完成操作后重新启动电脑,再打开“此电脑”检查系统盘。示例截图中,C:盘总容量为111 GB,可用空间显示为23.4 GB。
不同电脑释放的空间不会相同。休眠文件、分页文件、系统还原点和组件存储的实际占用,与内存容量、系统版本、更新历史和配置方式有关。
检查空间的同时,还应确认以下功能是否正常:
| 检查项目 | 检查内容 |
|---|---|
| 系统启动 | 能否正常进入Windows桌面 |
| 常用应用 | 浏览器、办公软件和开发工具能否正常运行 |
| 内存状态 | 任务管理器中是否出现提交内存不足 |
| 分页文件 | 目标磁盘是否已经生成pagefile.sys |
| 系统更新 | Windows Update能否正常检查和安装更新 |
| 休眠与快速启动 | 关闭休眠后相关功能是否符合实际需求 |
8. 四种方法应该按什么顺序使用
四种方法的风险和适用范围不同,不建议为了追求释放空间全部执行。
| 建议顺序 | 处理方式 | 适用情况 |
|---|---|---|
| 1 | 组件存储清理 | 系统安装过大量更新,优先使用 |
| 2 | 清理旧还原点 | 确认系统运行正常并有其他备份 |
| 3 | 关闭或压缩休眠文件 | 不使用休眠,且C盘空间紧张 |
| 4 | 移动分页文件 | 其他方法效果不足,且其他内部磁盘空间充足 |
分页文件与系统稳定性关系较大,应作为最后一项调整。大多数电脑保持 Windows 自动管理分页文件即可。
9. 常见问题
9.1 执行powercfg命令提示权限不足
出现“需要管理员权限”或“拒绝访问”时,说明当前终端没有以管理员身份运行。右键单击开始菜单,选择“终端管理员”,再重新执行命令。
9.2 关闭休眠后为什么快速启动也不见了
Windows 快速启动需要使用休眠文件保存部分系统状态。执行powercfg -h off后,休眠文件会被删除,因此快速启动通常也会同时关闭。
9.3 分页文件可以完全关闭吗
技术上可以设置为无分页文件,但不适合作为通用清理方法。部分应用需要较大的提交内存,系统出现故障时也可能需要分页文件保存转储信息。
9.4 分页文件移动后C盘空间没有变化
分页文件的更改通常要在重新启动后生效。还应确认选择每个分区后都点击了“设置”,并检查C:盘是否仍保留系统管理的分页文件。
9.5 WinSxS目录为什么看起来仍然很大
组件清理只会删除已经被替换且符合清理条件的旧组件,不会清空整个目录。WinSxS是 Windows 正常运行和维护所需的系统目录,长期保持较大容量属于正常现象。
9.6 清理后电脑仍然提示C盘空间不足
系统文件并不是唯一占用来源。还需要检查已安装应用、用户下载目录、桌面文件、聊天软件缓存、开发工具依赖、虚拟机文件和本地同步文件。
10. 不建议使用的清理方式
| 错误操作 | 可能造成的影响 |
|---|---|
手动删除hiberfil.sys | 权限错误或系统电源功能异常 |
手动删除pagefile.sys | 无法删除或造成虚拟内存配置异常 |
| 删除全部分页文件 | 应用崩溃、内存不足或无法生成转储 |
直接清空WinSxS | 系统组件损坏和更新失败 |
删除Windows\Installer | 应用无法修复、更新或卸载 |
随意删除AppData | 应用配置、缓存和用户数据丢失 |
| 使用来源不明的清理脚本 | 误删系统文件、配置或个人数据 |
11. 处理结论
当常规临时文件清理效果不明显时,可以继续检查休眠文件、分页文件、系统还原点和 Windows 组件存储。这四类内容都可以通过 Windows 自带功能处理,不需要安装第三方清理软件。
其中,关闭休眠和清理旧组件相对直接;删除系统还原点会减少恢复选择;分页文件关系到内存管理和故障转储,不应在所有分区中全部关闭。
清理目标应是恢复足够的系统运行空间,而不是把C:盘中的系统文件删得越少越好。完成操作后,应重新启动并检查系统、应用、更新和分页文件状态。
点击回到顶部