C 盘救星!这神器让我的 SSD 原地复活, 10 分钟用释放 100GB 可用空间 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wtcoder
V2EX    分享创造

C 盘救星!这神器让我的 SSD 原地复活, 10 分钟用释放 100GB 可用空间

  •  
  •   wtcoder 1 天前 3493 次点击

    Windows 系统盘清理利器,专注于释放 AppData 目录占用的巨量空间。 它能扫描出占用空间大的软件数据文件夹,一键迁移到其他磁盘(如 D 盘), 并自动创建目录联接,确保软件无缝运行,就像从未移动过一样。

    核心功能

    • 智能扫描: 自动分析 %LOCALAPPDATA%%APPDATA%,快速定位占用超过 10% 空间的“大户”。
    • 无缝迁移: 跨盘移动文件后,自动在原位创建 Junction 链接,软件无需重新配置。
    • 安全可靠:
      • 占用清理: 自动检测文件占用,支持自动结束相关进程(使用 Windows Restart Manager 技术),非底层实现,有些不一定可以清理,但基本不影响空间释放效果。
      • 失败回滚: 迁移过程中若发生错误,自动尝试恢复,保障数据安全。
    • 人性化体验:
      • 极速性能: 基于 Rust 开发,多线程并行扫描,速度飞快。
      • 智能缓存: 二次扫描无变动时秒出结果。
      • 可视化进度: 精确到字节的进度条,实时显示传输速度和剩余时间预估。
      • 中英双语: 界面支持中英文一键切换。
      • 暂停/继续: 大文件传输过程中可随时暂停。

    使用方法

    1. 以管理员身份运行 WindowsClear.exe
    2. 点击 “扫描大文件夹”
    3. 在列表中勾选你想要迁移的软件(建议先从不重要的软件开始尝试)。
    4. 选择 目标根目录(例如 D:\AppData)。
    5. 点击 “执行迁移”,等待完成即可。

    image https://github.com/tanaer/WindowsClear

    37 条回复    2026-01-27 00:08:33 +08:00
    shoaly
        1
    shoaly  
       1 天前
    这么多年了, windows 有这个经典的困扰. 既然无法消灭大家想要分区的需求, 那么为什么不能做一个虚拟分区出来, 这样所有分区都能共享同一份剩余空间呢
    wtcoder
        2
    wtcoder  
    OP
       1 天前
    @shoaly 是的,而且现代软件都在往 Appdata 塞内容,不堪重负了已经。
    deepbytes
        3
    deepbytes  
       1 天前 via iPhone
    会不会有风险,担心迁移过去出问题……
    wtcoder
        4
    wtcoder  
    OP
       1 天前
    @deepbytes 我在 windows11 本机跑了 没问题,因为只涉及软件资源文件夹(最臃肿的部位),通过软连接回来,完全不影响软件使用。
    coldmonkeybit
        5
    coldmonkeybit  
       1 天前
    正好有需要,C 盘今天看了下剩下 400M 了,无语
    ktyang
        6
    ktyang  
       1 天前
    还是不理解为什么要分区,一个硬盘一个区哪里不好呢
    stormscloudy
        7
    stormscloudy  
       1 天前
    star 了,刚试了下还不错
    deepbytes
        8
    deepbytes  
       1 天前
    @wtcoder #4 可以可以,我测试了下重度使用的虚拟机,还是不错的效果
    xiangyuecn
        9
    xiangyuecn  
       1 天前
    SpaceSniffer 不认识的大文件夹直接删,99%是乱拉的屎
    b2excms
        10
    b2excms  
       1 天前
    win10 需要右键 程序兼容性疑难解答 win8 运行

    备注
    兼容模式为 win8 运行已经勾选,双击行为无法打开软件
    b2excms
        11
    b2excms  
       1 天前
    在 vm win10 机器测试可以运行,在真机好像需要兼容选择来运行,不知道什么问题导致的
    Vesc
        12
    Vesc  
       1 天前
    C 盘 1T 的固态无需担心
    slowman
        13
    slowman  
       1 天前
    let output = Command::new("cmd")
    .args(["/C", "mklink", "/J"])
    .arg(link)
    .arg(target)
    .output()?;
    不是吧?没有 api 吗?
    north521
        14
    north521  
       1 天前
    用了,但是会有报错,确实清理了不少
    saltedfishgames
        15
    saltedfishgames  
       1 天前
    @slowman 不用 api 才是最稳啊,微软的 api 引入一堆检查,不是慢的要死就是各种锁定
    Overfill3641
        16
    Overfill3641  
       1 天前   1
    今天软连接,过两年忘记了直接格式化 D 盘
    分啥区,新建一个文件夹一样的效果。
    edwinxe2v
        17
    edwinxe2v  
       1 天前
    支持!
    Dabney
        18
    Dabney  
       1 天前
    @Vesc 今天刚清理了一下要被占满的 500G 系统盘
    jamme
        19
    jamme  
       1 天前 via iPhone
    就分了两个区,还是因为两块盘,不然的话我直接一个 C 盘行天下。不会 1T 的 C 盘有点不堪重负了,现在好像就剩下 100 多 G 了,还是卸载了好几个游戏之后,不然已经爆盘了。等会儿用 op 推荐的工具试试,看能不能拯救我的 C 盘。感谢分享。(等下次组台式的时候,希望硬盘价格已经下去了,这样我直接系统盘 2T 起手,1T 已经不够造了)
    yws112358
        20
    yws112358  
       1 天前
    现在很多软件会创建个 历史更新目录 很多次都去手动删除旧版本的 不知道为什么都这么设计了,软连接确实想过 主要就是感觉他会有副作用 比如他在 d 盘 你忘了他是啥了 手动一删,结果原来是映射的,软件寄, 或者卸载的时候 软连接删了,源文件会被删除吗?
    lyonll
        21
    lyonll  
       1 天前
    windirstat 几百 k 的小软件,试试
    iorilu
        22
    iorilu  
       1 天前
    wiztree 也不错, 我经常运行看看有没有大块文件, 删掉, 很爽
    wtcoder
        23
    wtcoder  
    OP
       1 天前
    @lyonll 这个和 wiztree 差不多,主要是找出来让用户选择删哪个,咱这个是直接转移到另外一个盘,更适合小白。 我是自己找了好久没找到合适的工具,就自己造了个轮子。
    hay0577
        24
    hay0577  
       1 天前
    刚用了 用的管理员打开 但是报错在创建新的文件夹这一步了。
    wtcoder
        25
    wtcoder  
    OP
       1 天前
    @hay0577 有截图吗 或者 日志吗?
    AmaQuinton
        26
    AmaQuinton  
       1 天前
    管理员启动,选择其中一项,迁移时报错了
    wtcoder
        27
    wtcoder  
    OP
       1 天前
    @AmaQuinton 这个应该是 centbrowser 目录下有文件被占用了,你可以进这个目录看下,这个会自动降级成先移可以移动的目录。
    Dk2014
        28
    Dk2014  
       1 天前 via Android
    space sniffer 直接看什么东西占用空间
    hay0577
        29
    hay0577  
       1 天前
    @wtcoder #25 看到 GitHub 的 issue 了。晚上回去试试看 可能真是我的目录有问题。
    jqknono
        30
    jqknono  
       1 天前
    win11 可以试试我的这个工具: https://github.com/jqknono/migrate-to-win11-dev-drive
    c 盘缓存都放在 dev drive 里, 既清理 c 盘, 同时减少重复文件的空间占用, 重复文件只占用一份存储空间.
    EndlessMemory
        31
    EndlessMemory  
       1 天前
    C 盘满了几次,但愿这玩意有用
    txican
        32
    txican  
       22 小时 43 分钟前
    我现在不分区了, 硬盘就是一个区。
    ysxb1145
        33
    ysxb1145  
       21 小时 30 分钟前 via Android
    @ktyang 你要是系统炸了或者系统盘 bitlocker 那你等着数据恢复去吧
    ktyang
        34
    ktyang  
       19 小时 30 分钟前
    @ysxb1145 系统炸了用个 pe 进系统把数据拷出来不就行了,bitlocker 了哪个分区没解密手段都白费啊,跟分区有什么关系。
    xiaoke
        35
    xiaoke  
       18 小时 3 分钟前
    Mark 一下,最近磁盘开始飚红
    liuyoumei
        36
    liuyoumei  
       16 小时 5 分钟前
    codehz
        37
    codehz  
       10 小时 8 分钟前
    @shoaly 有的啊,就是"开发人员驱动器",其实就是自动挂载的 vhdx
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5814 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 21ms UTC 02:17 PVG 10:17 LAX 18:17 JFK 21:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86