How to Find What Is Eating Disk Space With WinDirStat Equivalent Tools
🔍 WiseChecker

How to Find What Is Eating Disk Space With WinDirStat Equivalent Tools

Quick fix: Install WizTree from diskanalyzer.com (free, faster than WinDirStat). It reads the NTFS Master File Table directly, scanning a 1 TB SSD in under 30 seconds. Output: every folder and file sorted by actual disk usage, with tree view and treemap visualization.

You’re out of disk space and need to see what’s using it. The Windows Settings → Storage page shows categories (Apps, System, Temporary) but doesn’t drill into specific folders. WinDirStat was the classic open-source tool for this, but it’s slow on modern SSDs and hasn’t been updated since 2007. Better, faster alternatives exist.

Symptom: Need to find what’s using disk space; want a fast visual tool to drill into folders.
Affects: Windows 11 (and Windows 10) with NTFS drives.
Fix time: ~5 minutes (scan + identify).

ADVERTISEMENT

What causes this

Windows’s built-in storage view aggregates files into broad categories (Apps, System, Documents). It doesn’t show that 30 GB of “System” might actually be your C:\Users\you\AppData\Local\Microsoft\Edge\User Data\Default\Cache or that “Apps” includes a forgotten Steam install of a 50 GB game. To find specific space hogs, you need a tool that walks every folder and ranks by size.

WinDirStat is the classic open-source choice but iterates the file system slowly. Modern alternatives read NTFS metadata directly and finish in seconds.

Method 1: WizTree (recommended for fast scanning)

The fastest disk analyzer for Windows. Free for personal use.

  1. Download WizTree from diskanalyzer.com.
  2. Run the installer. Install to default location.
  3. Launch WizTree. Select drive: C:. Click Scan.
  4. WizTree reads the NTFS Master File Table directly. Scan completes in 5–30 seconds even on multi-TB drives.
  5. Default view: Tree View. Folders sorted by total size, largest first. Click triangle icons to expand.
  6. Switch tabs:
    • Tree View — hierarchical folders with size
    • File View — flat list of individual files, sortable by size
    • Top 1000 Largest Files — quick “biggest individual files” report
  7. The treemap visualization at the bottom shows the largest files/folders as proportional rectangles. Click a rectangle to navigate to it in the tree.
  8. Right-click a file/folder for Open Containing Folder or Move to Recycle Bin. Don’t delete system folders — only delete in user folders (AppData, Documents, Downloads).

WizTree is the right tool for 90% of disk-space investigations. Fast, accurate, free.

ADVERTISEMENT

Method 2: WinDirStat (classic, slower but visual)

For users who specifically want the WinDirStat experience (familiar UI, treemap with file colors).

  1. Download WinDirStat from windirstat.net. Install.
  2. Launch. Pick drive(s) to scan. Click OK.
  3. WinDirStat walks the file system iteratively. On a 500 GB SSD this takes 10–30 minutes.
  4. Three-pane view appears when scan completes:
    • Top-left: directory tree with sizes
    • Top-right: file extensions with total space per extension
    • Bottom: treemap with each file as a colored rectangle (color matches its extension)
  5. Click a rectangle in the treemap → the tree highlights the file. Useful for “what is this huge file?” investigations.
  6. Right-click in the tree → Explorer Here opens File Explorer at that location.
  7. Trade-off: WinDirStat is slow but has the most polished visual representation. Use WizTree for speed, WinDirStat for exploration.

WinDirStat is the right choice when speed isn’t critical and you want the classic treemap UI.

Method 3: TreeSize Free + SpaceSniffer alternatives

For different perspectives on the same data.

  1. Download TreeSize Free from jam-software.com. Free for personal use.
  2. TreeSize integrates with File Explorer: right-click any folder → TreeSize Free → scans just that folder. Useful for “why is this one folder so big?”
  3. Output: tree view with size, file count, and percentage of parent. Sort by size descending.
  4. For multi-disk overview: TreeSize scans all drives at once.
  5. Alternative: SpaceSniffer from uderzo.it. Lightweight (single EXE, no install). Best feature: animated treemap that updates as the scan progresses — you see the structure forming in real time.
  6. For PowerShell-based analysis without GUI:
    Get-ChildItem C:\Users -Recurse -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum | Select-Object @{n="SizeGB";e={"{0:N2}" -f ($_.Sum / 1GB)}}

    For per-folder analysis: Get-ChildItem -Directory | ForEach-Object { $sum = (Get-ChildItem $_.FullName -Recurse | Measure-Object Length -Sum).Sum; [pscustomobject]@{Name=$_.Name; SizeGB="{0:N2}" -f ($sum/1GB)} }.

Each tool has slight differences in presentation. WizTree is the speed champion; SpaceSniffer the most visually engaging; TreeSize the best for per-folder context-menu scans.

How to verify the fix worked

  • After scanning, you can identify the top 3–5 space-consuming folders or file extensions on your drive.
  • Cross-check: Windows Settings → Storage shows the same categories but at higher level — what WizTree calls AppData, Settings calls Apps. The numbers should roughly match.
  • After deletion: re-scan WizTree. Total used space should decrease by what you deleted.

If none of these work

If WizTree/WinDirStat report total used space that doesn’t match Windows’s reported usage (e.g., WizTree shows 200 GB used, Windows says 300 GB), the difference is NTFS metadata, system shadow copies, or files inaccessible to user-level tools. Run as administrator: launch WizTree as admin (right-click EXE → Run as administrator). It can then read system folders normally hidden from user processes. Check shadow copies: open Terminal (Admin) → vssadmin list shadowstorage. Output shows space allocated to System Restore points. Reduce with vssadmin resize shadowstorage /For=C: /On=C: /MaxSize=10GB. Check WSL2 VHDX: %LocalAppData%\Packages\CanonicalGroupLimited.*\LocalState\ext4.vhdx. Compact with wsl --shutdown then Optimize-VHD -Path <path> -Mode Full. Check hibernate file: powercfg /h /size shows hibernate file size. Disable entirely with powercfg /h off if hibernate isn’t needed. For 1+ GB discrepancies that survive these checks, NTFS internal metadata (MFT, USN journal, $LogFile) accounts for typically 1–3% of drive size — this is unrecoverable overhead.

Bottom line: WizTree is the fastest tool for finding disk space hogs — reads NTFS MFT directly, scans in seconds. WinDirStat is the classic alternative with better visualization but slower scans.

ADVERTISEMENT