C 盘红了却不知道是谁吃掉的,一层层点资源管理器看属性实在太慢。NcduWin(仓库名 ncdu-win-qt)是免费开源的 Windows 磁盘使用分析器,README 明说灵感来自 Linux 下经典的 ncdu(上游 https://dev.yorhel.nl/ncdu):扫完盘用 ncdu 风格文件列表加矩形树图把占用摊开,按大小倒序排。C++17 + Qt 6 构建,MIT 许可,建仓 2026-07-14,是个不到三个月的新项目。

下载地址
| 资源 | 说明 |
|---|---|
| 官方 | 仓库 Releases 里的 NcduWin_1.0.9_Setup.exe |
| 123云盘 | https://1626683.share.123pan.cn/123pan/ekeA-Nsaw?pwd=8888 |
| 夸克 | https://pan.quark.cn/s/e78707e6c144 |
| 蓝奏 | https://ddos.lanzouc.com/iFY184b4jpkj |
官网:https://ncduwin.fengzhengx.cn 仓库:https://github.com/xiaodingfeng/ncdu-win-qt
版本:1.0.9(2026-09-21 发布) 安装包体积:11,507,952 字节(约 11.0 MB) 提取码统一 8888
只有 Windows 安装器一种形态,没有 portable/zip、没有 Linux/macOS 包,也没附 .sha256 校验文件。四版体积几乎没动(1.0.6 的 11,420,866 字节到 1.0.9 只增约 87 KB),Qt 依赖应该是静态打包进去了。
实测信息
本机实测环境:Windows 10(内部版本 10.0.19044)。用官方 NcduWin_1.0.9_Setup.exe(11.0 MB)装了一遍,装完是标准 Windows 程序目录,界面全中文,启动会申请管理员权限。
如实说两点:一是「快速扫描」按钮点了不报错,但在这台机器上扫描结果没能填进列表,界面一直停在「暂无数据」,所以下面关于扫描读法和速度的说明以仓库 README 与源码为准,配图也是未扫描时的主界面;二是其余功能与数字以仓库 README、Releases
直读 MFT:快在扫盘的读法
速度差异不在界面而在读法:直接读 NTFS 磁盘索引表(MFT)枚举文件,比传统逐层目录遍历快数倍,多线程处理。源码里 src/core/MftScanner.h/cpp 就是这条快速通道,扫描逻辑与 UI 分离,重 I/O 放后台线程池并行扫、流式增量推更新,不是先建完整棵树再显示。
扫的时候可以跳过 node_modules、.git 这类重型目录的深度遍历,但大小照样显示出来。程序会自动请求管理员权限,所以 C:\Windows 和其他用户目录也扫得到;首次启动立即扫一次,直接显示用户主目录的占用。
双重视图 + 软件识别
左边 ncdu 风格列表,右边交互式树图,带面包屑导航,鼠标悬停给完整路径和软件识别信息。点列头可按名称、大小、百分比、文件数量、类型排序。它能认出 Adobe、JetBrains、Microsoft Office、Steam 这些常见安装目录和开发项目——判断「这一大块到底是什么」这一步省了不少事。
重复文件与一键清理
重复文件走三级漏斗:先按大小分组,再比对前 4KB 哈希,最后全文件哈希,I/O 和内存开销都压得很低;素材称会自动跳过系统二进制文件与用户数据,每组默认保留首个文件。
删的这一步做了五级安全分级(S/A/B/C/D),系统状态与用户数据永不自动勾选;右键可以送回收站(可撤销),也可以选永久删除。一键磁盘清理覆盖临时文件、浏览器缓存、pip/npm 缓存,大于 50MB 的大文件带安全等级分类。
AI 智能分析:得自己填 Key
README 写的是「兼容 OpenAI 风格接口,接口地址、API Key 与模型均可在『AI → AI 设置』中配置」。也就是说这个功能默认不可用,要读者自己准备接口和 Key,不是开箱即用的内置 AI。选中文件后交给 AI 说明用途与清理风险。
系统优化:这一页动的是系统设置
系统优化标签页里有 Windows 更新守护开关、网络急救(重置 IP / DNS / IPv6 / Winsock / 防火墙)、刷新 DNS 缓存。这一页和磁盘分析不是一回事,照做会改动系统更新策略和网络栈,下手前先想清楚。
保存位置迁移:把 C 盘的库文件夹搬走
也是最能省 C 盘空间的一块:支持 12 个 Windows 库文件夹加 AppData 软件数据目录搬移。流程是「复制 → 校验 → 建目录联接(junction)→ 删旧目录」分步走,任一步失败可一键还原;搬之前先查目录被哪些程序占用,列出「程序 + PID」逐个问,资源管理器、登录进程、安全软件这类系统关键程序绝不自动关,只提示手动处理;搬不回去时宁可不动,也不留半搬回的残局。
软件信息
| 项目 | 内容 |
|---|---|
| 软件名 | NcduWin(ncdu-win-qt) |
| 版本 | 1.0.9 |
| 大小 | 11,507,952 字节(约 11.0 MB) |
| 许可证 | MIT |
| 平台 | Windows(仅安装器) |
| 官方地址 | https://ncduwin.fengzhengx.cn |
| 仓库 | https://github.com/xiaodingfeng/ncdu-win-qt |
想自己编译的话要 Windows 10/11 + Qt 6.x(msvc2019_64 或 msvc2022_64)+ CMake 3.16+ + Visual Studio 2022,跑 scripts\build.bat,产物 dist\NcduWin_1.0.9_Setup.exe。
一点冷数据:1.0.7 下载 236 次,最新的 1.0.9 只有 46 次——新版本发布才半个月,下载数低是正常的,别读成「热度掉了」。


