[WIN] NcduWin - 免费开源磁盘空间分析工具

免费开源磁盘空间分析工具「NcduWin」它扫描您的磁盘并使用 ncdu 风格的文件列表 和 矩形树图来可视化文件夹大小。它使用 C++17 和 Qt 6 构建,目标是快速、简单地找到占用空间较大的文件和目录,并且还提供了一键磁盘清理功能。

20260811-1

功能特色

  • 极速扫描 — 直接读取 NTFS 磁盘索引表(MFT)枚举文件,扫描速度比传统目录遍历方式快数倍;多线程处理让大容量硬盘依然保持流畅响应。
  • 重复文件查找 — 采用三级漏斗算法(大小分组 → 前 4KB 哈希 → 全文件哈希),以极低的 I/O 与内存开销精准识别重复文件。自动跳过系统二进制文件与用户数据,每组默认保留首个文件。
  • 跳过重型目录 — 可选择性跳过 node_modules、.git 等大型文件夹的深度扫描,同时仍显示其大小。
  • 完整系统访问 — 自动请求管理员权限,支持扫描 C:\Windows 和其他用户目录等受保护的系统文件夹。
  • 双重视图 — 左侧 ncdu 风格文件列表,右侧交互式树图,直观分析空间占用。
  • 智能排序 — 点击任意列按名称、大小、百分比、文件数量或类型排序。
  • 软件识别 — 自动识别常见软件安装目录(Adobe、JetBrains、Microsoft Office、Steam 等)和开发项目。
  • 面包屑导航 — 快速跳转到任意父目录。
  • 悬停提示 — 鼠标悬停时显示完整文件路径和软件识别信息。
  • 安全删除选项 — 右键发送到回收站(可撤销)或永久删除。
  • 一键磁盘清理 — 专门的清理标签页检测并移除
  • 安全优先删除 — 五级安全系统(S/A/B/C/D)确保不会误删重要文件,系统状态与用户数据永不自动选中。
  • 启动自动扫描 — 首次启动立即显示用户主目录的空间使用情况。
  • 安装包分发 — 一键安装,自动创建桌面和开始菜单快捷方式,自带卸载程序。

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/448e9aac3a5e
  • 项目地址:
    https://github.com/xiaodingfeng/ncdu-win-qt