C盘瘦身与安全迁移
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cea8b3ea/c-drive-slim-migrate 技能,用于在 AI 助手中执行 C 盘安全瘦身清理与 D 盘迁移。
技能介绍
要解决的问题
C 盘被临时文件、各类缓存、聊天软件数据和大型应用数据挤爆是老问题。手动清理的风险在于:删错 pagefile.sys、递归清空 AppData、或者把聊天软件的存档移走后程序打不开。通用清理脚本又往往是「一键全删」,缺少分步确认,出问题时无法回溯。
核心能力与工作方式
这套技能把「安全」固化成了流程,而不是靠使用者自己判断:
- 只读扫描先行:
scripts/scan_cdrive.py只统计体积和列出大文件,不触碰任何数据。扫描结果按references/safe_targets.md的风险分级分类。 - 三分类处置:低风险删除候选(临时文件、缓存)、中风险迁移候选(聊天软件数据、项目代码)、高危项仅提示(
hiberfil.sys、系统还原点),高危项默认不动。 - 确认前置:任何删除、编辑、移动动作,先把受影响路径清单摆出来,收到明确确认才执行。模糊请求先问清目标。
- 小批量执行:每批最多 10 项,逐批验证,失败立即暂停。
- 迁移走备份路线:先
robocopy /E /COPY:DAT复制到 D 盘并校验体积与文件数,再在原路径建mklink /J连接点,程序仍按原路径访问、数据实际在 D 盘。 - 删除可逆:删除走系统回收站(
SHFileOperation+FOF_ALLOWUNDO),不用rm -rf或del /F永久删除。
边界与注意点
- 个人目录(桌面、文档、图片等)只扫描、只建议,删除或移动须逐项确认。
- 系统保护目录(
C:\Windows、System32、WinSxS等)禁止递归删除。 - 注册表、驱动、环境变量相关的「优化」不在此技能范围内。
- 真正腾出空间需要清空回收站,这是高危不可逆操作,必须用户单独、显式确认,绝不默认执行。
- 严禁用
ctypes(DeleteFileW/RemoveDirectoryW)或shutil.rmtree绕过回收站直接删用户目录原文件——会绕过本机 safe-delete 安全网,实战中曾造成部分不可逆删除。
使用场景
- 开发机C盘被npm/pip缓存和IDE临时文件占满,需要扫描并清理低风险缓存
- 微信聊天记录让C盘告警,需要把微信数据迁移到D盘且程序无感继续使用
- 大型项目代码目录占用C盘过多空间,需要备份到D盘后用Junction连接点释放原路径
- 休眠文件占用数GB,需要知晓副作用后由用户决定关闭
适合人员
- 个人开发者:C盘被依赖缓存和构建产物占满,需要安全清理
- IT运维工程师:需要批量处理多台办公机的C盘空间告警
- 重度聊天软件用户:微信或QQ数据持续增长导致C盘告急
- 普通办公人员:下载目录堆积大量文件,需要迁移到D盘