WinDirStat – Windows Directory Statistics

WinDirStat’s role and current status

  • Many still use WinDirStat as a reliable, “finished” tool for occasional disk cleanups; its age and stability are seen as virtues.
  • Others view it as effectively abandonware: slow, outdated UI, and lacking features like console mode or better handling of hard links, NTFS compression, and junctions.
  • It remains popular in IT environments because it’s small, portable, and runs on very old to current Windows versions.
  • A new “windirstat-next” effort on GitHub claims major performance improvements, lower memory usage than some competitors, and better network path scanning, with betas available.

Performance and MFT-based tools (mostly Windows)

  • WizTree is repeatedly cited as dramatically faster (often “tens of times”) than WinDirStat by reading NTFS’s Master File Table (MFT) instead of walking directories.
  • Downsides noted: requires admin-level access to the MFT, doesn’t help on network shares or non-NTFS targets, and is no longer free for commercial use.
  • Alternative projects: altWinDirStat and FastWinDirStat attempt similar speedups; one fork likely violates the GPL by combining GPL code with proprietary components.
  • Other GUI tools mentioned: TreeSize (Free/Pro), SpaceSniffer, SpaceMonger (now OSS v1.4), Diskitude, Filelight, Disk Inventory X, GrandPerspective, DaisyDisk.

CLI / Unix-like and cross-platform alternatives

  • Popular terminal tools: ncdu, gdu, dust, godu, dua, diskonaut, plus rclone ncdu for cloud storage like Google Drive.
  • GUI tools on Linux/BSD: QDirStat, Baobab, fsview, mate-disk-usage-analyzer; macOS options include DaisyDisk, OmniDiskSweeper, GrandPerspective, Disk Inventory X.
  • Android suggestions include DiskUsage and Xplore’s built-in analyzer.

Filesystem, permissions, and OS behavior

  • Direct MFT reading is fast but bypasses some abstractions, is racy under concurrent changes, and must contend with NTFS features (hard links, sparse files, reparse points).
  • Several comments stress that reading the MFT needs elevated rights and can’t be done for network shares or virtual drives; tools fall back to slower directory APIs there.
  • In multi-user or server setups, WinDirStat can misreport used space due to permission issues; running as SYSTEM or using MFT-based tools can help.
  • There is debate over why Microsoft Explorer and Windows Search don’t use MFT-based shortcuts; suggested reasons include complexity, security, API stability, and anti-trust concerns.

Visualization and UX

  • Treemaps and sunburst charts are seen as the two best paradigms for visualizing hierarchical disk usage.
  • Users debate aesthetics and clarity across tools, but agree that fast feedback (near real-time updates, instantaneous scans) strongly changes how often they use these analyzers.