用户文件夹迁移
桌面、文档、下载、图片、视频、音乐等 11 类文件夹迁到数据盘,并同步更新系统的 Known Folder 注册表,资源管理器里看到的还是"桌面"。
C-Slim 把桌面、文档、下载、AppData、大程序和 Store 应用搬到数据盘,再用 Windows 原生的目录链接(junction)接回原路径 —— 对系统和软件来说,什么都没变,只有 C 盘变轻了。
六种迁移与清理能力,单独用或一键全跑都可以。每个动作都会先告诉你它要做什么,再问你要不要做。
桌面、文档、下载、图片、视频、音乐等 11 类文件夹迁到数据盘,并同步更新系统的 Known Folder 注册表,资源管理器里看到的还是"桌面"。
把 C:\Program Files 里体积大的软件整体搬到数据盘,原位置留下 junction 链接。软件、快捷方式、卸载入口全都照常工作。
微信/QQ 聊天文件、浏览器缓存、游戏与开发工具的配置目录,往往才是 C 盘真正的"大头"。单独挑出来链接到数据盘。
把支持移动的 Microsoft Store 应用迁移到数据盘;对内置应用提供白名单式精简,且精简动作默认不自动执行,需要你逐项确认。
抽干包管理器缓存和系统各处的 TEMP(含已迁到数据盘的那份),只清文件、保留目录结构,并跳过最近一天内写入的文件,避免打断正在安装的程序。
接管新装的软件、把 TEMP 指向数据盘、注册定时巡检任务,让 C 盘不再慢慢涨回去。所有自动化动作都会在日志里留下记录。
每一步都在日志里写清楚做了什么、依据是什么。任何一步没通过校验,脚本会停下来而不是硬着头皮往下走。
扫描 C 盘占用:Store 应用、Program Files、AppData、用户文件夹,看清是谁在吃空间。
先把数据复制到数据盘目标位置,校验通过后才动原目录;校验不通过就保留原样。
重指向 Known Folder 或在原位置建立 junction 链接,并回读确认重定向真的生效。
旧副本标记为 .orig 并在下次重启时清理;重建图标缓存,桌面快捷方式恢复正常。
这是 C-Slim 唯一不可妥协的原则。v1.5.x 的两个版本都在做这件事:把"看起来能删"变成"证明过能删"。
用户文件夹目标判定: 当前使用位置 D:\Users\alilu 迁移 Downloads: C:\Users\alilu\Downloads -> D:\Users\alilu\Downloads ... 校验未通过,跳过 Desktop(数据不损坏,保留 C 盘原样) C盘旧副本已标记 .orig,重启后自动清除
每一步都留下判断依据:目标怎么定的、依据是什么、结果是迁移还是跳过。
完全免费,MIT 许可证开源,没有广告、没有捆绑、没有联网激活。代码就在 GitHub 上,你可以自己读完再用。
正常。脚本没有购买代码签名证书,所以 Windows 会提示风险。选择"更多信息 → 仍要运行"即可。如果你介意,可以先在虚拟机或非主力机上跑一遍。
创建目录链接、修改 Known Folder 注册表、注册计划任务都需要提权。脚本启动时会真的检查权限,没有管理员权限会明确提示并停止 —— 而不是跑到一半失败却显示"完成"。
设计上不会。数据是先复制、再校验、最后才切换路径;中断时旧目录仍在原位,下次运行会识别残留状态并自愈重建链接。为了保险,运行前仍建议先备份重要数据。
可以。系统目录与 Program Files 都从环境变量解析,工具不会假设 Windows 一定装在 C 盘。
可以。迁移后旧目录会以 .orig 形式保留到下次重启;在重启清理发生前手动改回来即可。工具也提供诊断脚本,可查看当前各目录的实际指向。
免安装,解压后右键以管理员身份运行即可。首次使用建议先跑一次"诊断",看清空间都去哪了。
1. 下载 ZIP 并解压到任意位置 2. 右键「①运行C盘瘦身.bat」→ 以管理员身份运行 3. 菜单选 1 先做一次诊断扫描 4. 确认清单后选 A 一键迁移 5. 完成后按提示重启
更习惯图形界面可以运行 Start-GUI.bat;命令行用户用 CLI-Menu.bat。