关于 win-disk-cleaner
win-disk-cleaner 是一项用于评估 Windows C: 盘空间并制定 PowerShell 清理方案的技能。它会根据用户情况调整脚本,并提供免费工具建议和维护方法。
主要功能
- 01包含 10 个模块的 PowerShell 清理脚本
- 02DryRun 预览和跳过选项
- 03按用户情况定制清理
- 04免费磁盘工具建议
- 05长期存储维护建议
适用场景
- 01释放空间不足的 C: 盘
- 02为开发者选择清理目标
- 03在笔记本上保留休眠功能
- 04规划定期 Windows 维护
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ orzcls/ win-disk-cleaner --skill win-disk-cleaner安装后在 Claude Code 中输入/win-disk-cleaner确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEinstall.shinstall.ps1README.mdreferences/free_tools.mdscripts/disk_cleaner.ps1详细介绍
Windows 磁盘清理工具
免费、通用的 C: 盘清理方案——无需付费软件。
工作流
1. 评估情况
如果用户未提供相关信息,请询问:
- Windows 版本(10/11)
- 当前可用空间和磁盘总容量
- 任何扫描结果(WinDirStat、TreeSize 等工具的截图)
- 是否是开发者(这会影响要清理哪些开发缓存)
- 是否使用休眠/睡眠模式
2. 生成清理脚本
读取并将 scripts/disk_cleaner.ps1 提供给用户。该脚本:
- 需要管理员权限(
#Requires -RunAsAdministrator) - 提供
-DryRun模式,可安全预览 - 提供跳过标志:
-SkipHibernation、-SkipWinSxS、-SkipRestorePoints - 涵盖 10 个模块:临时文件、回收站、WU 缓存、浏览器、系统日志、应用缓存、开发缓存、休眠、WinSxS、还原点
- 额外调用 Windows 磁盘清理工具
编码要求:保存为带 BOM 的 UTF-8 编码,以兼容中文版 Windows。使用 Python:
import codecs
with codecs.open('disk_cleaner.ps1', 'w', encoding='utf-8-sig') as f:
f.write(content)
3. 根据用户环境进行自定义
根据用户情况调整脚本:
- 非开发者:删除模块 7(开发缓存)或将其注释掉
- 需要睡眠模式的笔记本用户:在建议的命令中添加
-SkipHibernation - 有特定大文件的用户:添加针对性的清理命令(例如 Android SDK、USMT.ppkg、Docker 镜像)
- 使用中文软件的用户:确保包含 QQ/微信/钉钉/百度相关路径
4. 推荐免费工具
详情请阅读 references/free_tools.md。主要推荐:
- BleachBit——开源的 CCleaner 替代工具
- WizTree——速度最快的磁盘分析工具(读取 NTFS MFT)
- Everything——即时文件搜索(
size:>500mb技巧) - dupeGuru——开源的重复文件查找工具
5. 长期维护建议
提供以下建议:
- 启用存储感知(设置 > 系统 > 存储)
- 将默认安装路径移至 D: 盘
- 将“下载”“桌面”“文档”文件夹重定向至 D: 盘
- 使用
mklink /D通过符号链接迁移已安装的应用 - 安排每月运行 BleachBit/脚本
常见的大文件目标
| 文件/文件夹 | 典型大小 | 是否可安全删除? |
|---|---|---|
hiberfil.sys | RAM 大小 | 是,如果未使用休眠 |
pagefile.sys | 1-16 GB | 如果 RAM >= 16GB,可缩小 |
WinSxS | 5-20 GB | 仅使用 DISM 清理(绝不要手动删除) |
Windows.old | 10-30 GB | 是,确认新操作系统运行正常后即可删除 |
C:\Recovery\ USMT.ppkg | 1-3 GB | 是,完成出厂设置后即可删除 |
| Android SDK 镜像 | 2-10 GB | 是,如果不进行开发 |
| Docker WSL vhdx | 5-50 GB | 使用 wsl --shutdown + diskpart 进行压缩 |
| npm/pip/yarn 缓存 | 0.5-5 GB | 是(按需重新下载) |
| JetBrains 缓存 | 1-5 GB | 是(会自动重建) |
| 着色器缓存(NVIDIA/Intel/AMD) | 0.2-2 GB | 是(下次启动时会重建) |
资源
scripts/disk_cleaner.ps1— 主要的 PowerShell 清理脚本(10 个模块,支持 DryRun)references/free_tools.md— 精选的免费/开源磁盘工具列表及使用技巧
评论
支持 Markdown