软件简介
NcduWin 是一款面向 Windows 平台的免费开源磁盘空间分析工具,基于 C++17 和 Qt 6 开发。它的核心任务是帮助用户快速定位占用硬盘空间的大文件与目录,并通过直观的可视化界面展示存储分布。与常见的目录遍历工具不同,NcduWin 直接读取 NTFS 文件系统的 MFT(主文件表)索引,大幅提升了扫描速度,尤其适合大容量硬盘或文件繁多的系统盘。
核心功能
- 极速扫描机制:利用 MFT 索引绕过传统目录递归,配合多线程处理,能在数秒内完成对 TB 级硬盘的初始枚举,且扫描过程不拖慢系统响应。
- 重复文件识别:采用三级漏斗算法(先按文件大小分组,再比较前 4KB 哈希,最后进行全文件哈希),以极小的 I/O 开销精准揪出重复内容,同时自动跳过系统关键文件,每组默认保留首个文件,便于安全清理。
- 智能跳过重型目录:可手动配置忽略
node_modules、.git等深度嵌套或体量庞大的文件夹扫描,仅显示其总大小,避免分析过程卡顿。 - 双重视图交互:左侧为 ncdu 风格的命令行式文件列表,右侧为交互式矩形树图,点击任意区域即可下钻查看子目录,并支持按名称、大小、文件数等列排序。
- 系统目录访问:自动请求管理员权限,可完整扫描
C:\Windows、用户 Profile 等受保护位置,用于排查系统盘空间异常。 - 软件与项目识别:内置常见软件安装路径(如 Adobe、JetBrains、Steam)及开发项目目录的识别规则,辅助用户区分“可安全清理”与“系统依赖”数据。
使用体验
操作逻辑很直接:启动后选择目标盘符,工具即刻开始扫描,完成即双视图联动展示。对于习惯命令行环境的用户,左侧列表可做到完全键盘操作;而新用户则能通过右侧树图的色块面积快速判断空间大户。面包屑导航让从深层子目录跳回任意父级变得顺手。虽然当前版本仅支持 NTFS,但考虑到 Windows 主力环境,覆盖已相当充足。如果你常为 C 盘飘红或重复文件泛滥而头疼,这款轻量级工具值得一试。
项目开源托管于 GitHub(xiaodingfeng/ncdu-win-qt),可免费下载使用,无需注册或付费。
软件截图

下载地址
夸克网盘(永久有效):https://pan.quark.cn/s/19a963d5c388
项目地址:https://github.com/xiaodingfeng/ncdu-win-qt
本站整理发布,仅供学习交流,请在下载后 24 小时内删除,喜欢请支持正版。
© 版权声明
THE END





















暂无评论内容