Day Background Night Background
使用 Agent 检查与辅助清理 Windows C / D 盘空间

使用 Agent 检查与辅助清理 Windows C / D 盘空间

在 Windows 长期开发、跑 AI 项目或使用 WSL / Docker 后,C、D 盘很容易被模型、数据集、缓存、虚拟环境、构建产物等逐渐占满。

相比手动一个个文件夹排查,可以直接让 Codex、OpenCode 等 Agent 通过 PowerShell 做一次只读磁盘分析,先定位真正的空间占用来源,再决定后续清理或迁移。

建议始终分成两步: 第一步只检查,不清理。 第二步根据检查报告,再让 Agent 辅助处理指定项目。

一、C 盘空间检查

将下面提示词直接交给 Agent:

请对当前 Windows 电脑的 **C 盘(C:\)进行一次完整、安全、只读的磁盘空间排查**,目标是找出空间主要被什么占用,并给出后续优化建议。

要求:

1. **全程只读**:不得删除、移动、修改、压缩、卸载、清理文件,也不得修改权限、注册表、系统设置或停止进程/服务。
2. 统计 C 盘的**总容量、已使用、剩余空间及剩余比例**
3. 按实际占用大小分析一级目录,并对明显的大目录继续向下分析约 **2~5 层**,避免无意义的全盘重复扫描。
4. 找出主要的**大型目录和大型单文件**,重点判断其属于:

   * Windows / 系统文件
   * 用户文件与下载内容
   * 已安装软件及其数据
   * 缓存、临时文件、日志、更新文件
   * 开发环境或构建产物
   * 虚拟机 / WSL / Docker 等虚拟磁盘
   * 浏览器、聊天、游戏平台等应用数据
   * 模型、数据集、媒体、压缩包等大型资源
   * 其他无法确定用途的内容
5. 遇到 **SymbolicLink、Junction、ReparsePoint、Mount Point** 等不得继续递归,防止循环、重复统计或扫描到其他磁盘。
6. 不读取个人文件正文,仅根据路径、大小、时间等元数据判断。
7. 对发现的内容区分:

   * 低风险优化候选
   * 应通过软件自身功能处理
   * 适合迁移
   * 高风险,不应手动删除
   * 无法确认,需要人工判断
8. 最终给出:

   * C 盘空间占用 Top 10 根因
   * 最大目录排行榜
   * 最大单文件排行榜
   * 可能持续增长的目录
   * 推荐处理优先级
   * 可优化空间的大致估算

**本轮只负责检查和分析,不执行任何实际清理。完成报告后停止。**

二、D 盘空间检查

将下面提示词直接交给 Agent:


请对当前 Windows 电脑的 **D 盘(D:\)进行一次完整、安全、只读的磁盘空间排查**,目标是准确找出主要空间占用来源,并给出合理的清理或迁移建议。

要求:

1. **全程只读**:不得删除、移动、修改、压缩、卸载或清理任何内容,也不得修改权限、系统或软件配置。
2. 统计 D 盘的**总容量、已使用、剩余空间及剩余比例**
3. 按实际大小统计一级目录,并对明显的大目录继续向下分析约 **2~5 层**,定位真正占用空间的路径。
4. 找出主要的**大型目录和大型单文件**,并判断其大致属于:

   * 用户文件、文档、图片、视频
   * 下载文件、压缩包、安装包
   * 软件、游戏及应用数据
   * 项目、开发环境和构建产物
   * 模型、数据集、实验或其他大型资源
   * WSL / Docker / 虚拟机磁盘
   * 备份、同步盘或历史文件
   * 缓存、临时文件、日志
   * 其他未知用途内容
5. 遇到 **SymbolicLink、Junction、ReparsePoint、Mount Point** 等不得继续递归,避免重复统计、循环或扫描其他磁盘。
6. 不读取个人文件正文,只通过路径、大小、时间等元数据进行判断。
7. 将主要占用分类为:

   * 低风险优化候选
   * 应通过对应软件处理
   * 适合迁移
   * 高风险,不应直接删除
   * 无法确认,需要人工判断
8. 最终输出:

   * D 盘空间占用 Top 10 根因
   * 最大目录排行榜
   * 最大单文件排行榜
   * 可能持续增长的目录
   * 推荐处理 / 迁移优先级
   * 可优化空间的大致估算

对于虚拟磁盘、程序数据、用户数据等高风险内容,**不得仅因为体积大就建议直接删除**

**本轮仅检查和分析,不执行任何清理或迁移操作。完成报告后停止。**

三、拿到报告后如何辅助清理

完成检查后,不建议直接让 Agent “把能删的都删掉”。

更安全的方式是根据报告,选择一项或几项明确的内容,再让 Agent 单独处理,例如:

  • 清理确认无用的开发缓存;
  • 清理旧的构建产物;
  • 处理 npm / pip / Hugging Face 等缓存;
  • 找出重复的数据集压缩包;
  • 将大型模型或数据集迁移到其他磁盘;
  • 通过 Docker、WSL、Conda 等软件自身机制释放空间。

四、推荐使用流程

Agent 只读扫描 C 盘

查看空间占用报告

Agent 只读扫描 D 盘

找出 Top 空间占用根因

人工选择需要处理的项目

让 Agent 针对单个项目给出处理方案

确认风险与预计释放空间

再执行清理 / 迁移

使用 Agent 检查与辅助清理 Windows C / D 盘空间

https://ryanjxy123.github.io/post/share_somethings/somethings-fun/clear_helper/

Author
Ryanjxy
Published at
August 13, 2026
Copyright
Ryanjxy