最新消息: 预先成其事必先利其器

系统还原点占了十几个G怎么清理?

2 浏览 清理

通过系统保护设置清理还原点

Windows 系统还原点占用过大,最直接且安全的方法是通过系统自带的“系统保护”功能进行管理,无需借助第三方工具。

删除旧还原点仅保留最新

  1. Win + R 输入 sysdm.cpl 打开系统属性,切换到“系统保护”选项卡。
  2. 选中占用空间过大的磁盘(通常为C盘),点击“配置”。
  3. 在弹出的窗口中点击“删除”按钮,这将清除该驱动器上除最近一个还原点之外的所有旧还原点。
  4. 此操作通常能立即释放数GB至数十GB空间,且不影响当前系统的回滚能力。

调整还原点最大使用空间

在同一个“配置”界面中,通过拖动“最大使用量”滑块限制还原点的存储上限。

  • 建议值: 对于512GB以上的SSD,建议设置为5%-10%;对于小容量硬盘,可设为3%-5%。
  • 自动机制: 当还原点达到设定上限时,Windows会自动删除最早的还原点以腾出空间,防止再次爆满。
  • 注意: 不要设置为0%,否则系统将无法创建任何还原点,失去系统保护功能。

使用磁盘清理工具深度清除

如果系统保护界面显示已用空间与实际不符,或需要更彻底的清理,可使用磁盘清理工具。

清理系统文件中的还原数据

  1. 搜索并打开“磁盘清理”,选择目标磁盘。
  2. 点击左下角“清理系统文件”按钮(需管理员权限)。
  3. 切换到“其他选项”选项卡,找到“系统还原和卷影副本”栏,点击“清理”。
  4. 确认后系统将删除所有还原点(包括最新的),仅保留当前状态。此操作不可逆,执行前请确保系统运行稳定。

命令行强制清理与排查

当图形界面无法正常操作或空间未正确释放时,可使用命令行工具。

vssadmin 命令管理卷影副本

以管理员身份运行CMD或PowerShell,使用以下命令:

  • 查看现有还原点:vssadmin list shadows
  • 删除指定还原点:vssadmin delete shadows /for=C: /oldest (循环执行可逐个删除)
  • 删除所有还原点:vssadmin delete shadows /for=C: /all
  • 限制最大空间:vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB

排查异常占用问题

若清理后空间仍未释放,可能存在以下情况:

  • 卷影副本服务异常: 重启 Volume Shadow Copy 服务后再尝试清理。
  • 文件系统错误: 运行 chkdsk C: /f 检查并修复磁盘逻辑错误。
  • 第三方备份软件冲突: 部分备份工具(如Ghost、傲梅等)会创建独立卷影副本,需在对应软件内删除。
  • 休眠文件混淆: 确认占用空间确为还原点而非 hiberfil.sys,后者需通过 powercfg -h off 关闭休眠来释放。