V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wtcoder
V2EX  ›  分享创造

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

  •  
  •   wtcoder · 16 小时 22 分钟前 · 2255 次点击

    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

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

    备注
    兼容模式为 win8 运行已经勾选,双击行为无法打开软件
    b2excms
        11
    b2excms  
       14 小时 38 分钟前
    在 vm win10 机器测试可以运行,在真机好像需要兼容选择来运行,不知道什么问题导致的
    Vesc
        12
    Vesc  
       14 小时 35 分钟前
    C 盘 1T 的固态无需担心
    slowman
        13
    slowman  
       14 小时 25 分钟前
    let output = Command::new("cmd")
    .args(["/C", "mklink", "/J"])
    .arg(link)
    .arg(target)
    .output()?;
    不是吧?没有 api 吗?
    north521
        14
    north521  
       14 小时 16 分钟前
    用了,但是会有报错,确实清理了不少
    saltedfishgames
        15
    saltedfishgames  
       14 小时 14 分钟前
    @slowman 不用 api 才是最稳啊,微软的 api 引入一堆检查,不是慢的要死就是各种锁定
    Overfill3641
        16
    Overfill3641  
       13 小时 22 分钟前   ❤️ 1
    今天软连接,过两年忘记了直接格式化 D 盘🤣
    分啥区,新建一个文件夹一样的效果。
    edwinxe2v
        17
    edwinxe2v  
       13 小时 21 分钟前
    支持!
    Dabney
        18
    Dabney  
       13 小时 15 分钟前
    @Vesc 今天刚清理了一下要被占满的 500G 系统盘
    jamme
        19
    jamme  
       13 小时 11 分钟前 via iPhone
    就分了两个区,还是因为两块盘,不然的话我直接一个 C 盘行天下。不会 1T 的 C 盘有点不堪重负了,现在好像就剩下 100 多 G 了,还是卸载了好几个游戏之后,不然已经爆盘了。等会儿用 op 推荐的工具试试,看能不能拯救我的 C 盘。感谢分享。(等下次组台式的时候,希望硬盘价格已经下去了,这样我直接系统盘 2T 起手,1T 已经不够造了)
    yws112358
        20
    yws112358  
       12 小时 38 分钟前
    现在很多软件会创建个 历史更新目录 很多次都去手动删除旧版本的 不知道为什么都这么设计了,软连接确实想过 主要就是感觉他会有副作用 😼 比如他在 d 盘 你忘了他是啥了 手动一删,结果原来是映射的,软件寄, 或者卸载的时候 软连接删了,源文件会被删除吗?
    lyonll
        21
    lyonll  
       12 小时 26 分钟前
    windirstat 几百 k 的小软件,试试
    iorilu
        22
    iorilu  
       12 小时 23 分钟前
    wiztree 也不错, 我经常运行看看有没有大块文件, 删掉, 很爽
    wtcoder
        23
    wtcoder  
    OP
       12 小时 21 分钟前
    @lyonll 这个和 wiztree 差不多,主要是找出来让用户选择删哪个,咱这个是直接转移到另外一个盘,更适合小白。 我是自己找了好久没找到合适的工具,就自己造了个轮子。
    hay0577
        24
    hay0577  
       11 小时 46 分钟前
    刚用了 用的管理员打开 但是报错在创建新的文件夹这一步了。
    wtcoder
        25
    wtcoder  
    OP
       10 小时 36 分钟前
    @hay0577 有截图吗 或者 日志吗?
    AmaQuinton
        26
    AmaQuinton  
       9 小时 7 分钟前
    管理员启动,选择其中一项,迁移时报错了
    wtcoder
        27
    wtcoder  
    OP
       8 小时 17 分钟前
    @AmaQuinton 这个应该是 centbrowser 目录下有文件被占用了,你可以进这个目录看下,这个会自动降级成先移可以移动的目录。
    Dk2014
        28
    Dk2014  
       7 小时 47 分钟前 via Android
    space sniffer 直接看什么东西占用空间
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 22:16 · PVG 06:16 · LAX 14:16 · JFK 17:16
    ♥ Do have faith in what you're doing.