C盘清理与空间释放
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_256303b6/c-drive-cleanup。
技能介绍
痛点:AI Agent 清理 C 盘的现实阻碍
在 Windows 开发环境中,各类全家桶应用的缓存容易悄然占据数十 GB 空间。当 Agent 尝试介入清理时,往往会遭遇双重打击:大目录盘根错节难以判定,且环境安全钩子会直接硬性拦截 rm、del 或 Python 批量 os.remove 等常规删除指令,导致清理任务卡死。本技能旨在构建一套系统级空间治理方案,稳靠地解决应用缓存、大文件残留以及沙箱拦截等实际问题。
治理工作流:扫描、迁移与越权删除
整个方案的核心原则是『先扫描、后确认、再删除』,将风险控制贯穿始终:
- 只读扫描与勘察:执行
scripts/scan_c_drive.py后台探明系统盘现状,输出包含各盘空间、Chrome/Edge 缓存分布、Windows 更新缓存以及Androws等已知大户目录的详细体检报告。 - Channel 选型规避拦截:沙箱环境拦截批量删除时,按降级顺序激活备用通道:优先调用 Windows Shell API(
shell_delete.py)直接越过钩子;其次尝试robocopy /MOVE迁移语义;兜底方案则是通过MoveFileExW登记重启删除。 - 应用数据迁移:面对新版微信、QQ 等大体积聊天记录,执行
scripts/migrate_with_junction.py进行跨盘搬运。脚本会先优雅结束相关进程,复制数据到目标盘并校验总字节数一致后,在原路径创建 Junction(目录链接)。这样应用无感知地从新盘读写数据,彻底免去修改配置的繁琐。
拆除边界与避坑实操
- 配额限制与锁文件处理:受单轮对话删除配额限制,若配额耗尽,将如实记录剩余残余项并启动重启删除。遇到被运行中进程死锁的文件,需通过
taskkill强制结束进程后再尝试。 - 清理范围红线:强力清理操作需明确区分目标。
hiberfil.sys可放心休眠关闭,但pagefile.sys等系统虚拟内存文件严禁擅自改动,以防引发系统崩溃。 - 恢复底线:清理前务必提醒数据不可恢复的风险。若因钩子拦截或热气导致误删,可提取
\\$RECYCLE.BIN\下的元数据($I文件),通过scripts/restore_from_recycle.py尝试按原路径恢复。但回收站一旦被清空,数据将彻底无法找回。
适用边界与限制
本技能适用于常规 Windows 开发环境与 C 盘空间治理场景,能力覆盖扫描、清理、迁移与误删恢复,但不承诺解决所有结构性系统占满问题。面对极端磁盘碎片、系统级锁文件、权限异常或回收站已被清空等情形,仍需人工介入处理。
使用场景
- C 盘空间不足时,沙箱安全钩子拦截了常规的批量删除指令,需要调用 Windows API 绕过限制释放空间。
- 微信或 QQ 聊天记录占用 C 盘过大,需要将其无损迁移到 D 盘并创建目录链接,且不修改应用内部设置。
- 电脑 C 盘被应用宝安卓引擎多版本镜像及浏览器缓存占满,需要精准识别已知大户目录并进行分级清理。
- 清理 C 盘时误删了重要文件且进了回收站,需要解析回收站元数据并按原路径自动恢复被删内容。
适合人员
- 经常在 Windows 上运行自动化脚本、受沙箱删除配额限制的 AI 智能体开发者。
- 微信或 QQ 聊天记录巨大、急需将应用数据跨盘迁移且不愿修改配置的重度 PC 用户。
- 负责公司 Windows 终端维护、需要批量清理多台电脑系统盘垃圾的 IT 运维工程师。
- 习惯将开发工具和应用装在 C 盘、面临已知大户目录挤占系统空间的后端工程师。