WinDirStat – Windows-Verzeichnisstatistik
(windirstat.net)- WinDirStat ist ein Tool, das ausgewählte Laufwerke oder Ordner scannt und sichtbar macht, wo unter Windows Speicherplatz belegt wird
- Die Scan-Ergebnisse lassen sich in den Ansichten All Files und Largest Files nach der Größe von Dateien bzw. Teilbäumen sortiert anzeigen
- Die Ansichten Duplicate Files, Search Results und File Watcher dienen zum Durchsuchen von Dateien, Prüfen von Duplikaten und Überwachen von Änderungen
- Die Treemap zeigt die gesamte Verzeichnisstruktur als farbige Rechtecke proportional zur Dateigröße
- Die Erweiterungsliste dient zugleich als Statistik der Dateitypen und Farblegende; Cushion Shading macht die Verzeichnisstruktur leichter unterscheidbar
Wie die Speicherbelegung dargestellt wird
- WinDirStat scannt beim Start ein ausgewähltes Laufwerk oder einen Ordner und zeigt die Ergebnisse in mehreren Ansichten an
- Die Ansichten All Files und Largest Files ähneln der Baumansicht des Windows Explorer, sind jedoch nach der Größe von Dateien oder Teilbäumen sortiert
- Zum Suchen oder Überwachen von Dateien können die Ansichten Duplicate Files, Search Results und File Watcher verwendet werden
- Informationen zur neuesten Version werden als
N/Aangezeigt
Treemap und Erweiterungsstatistik
- Die Treemap ist eine Visualisierung, um den gesamten Verzeichnisbaum auf einen Blick zu erfassen
- Jede Datei wird als farbiges Rechteck dargestellt, dessen Fläche proportional zur Dateigröße ist
- Die Rechtecke werden wiederum nach Verzeichnissen gruppiert angeordnet
- Auch die Fläche eines Verzeichnisbereichs ist proportional zur Gesamtgröße des jeweiligen Teilbaums
- Die Farbe steht für den Dateityp, und die Erweiterungsliste dient als Legende und Statistik dazu
- Cushion Shading hilft dabei, Dateigruppen und Verzeichnisstrukturen leichter zu unterscheiden
1 Kommentare
Meinungen auf Hacker News
WizTree ist dafür bekannt, auf normalen Windows-NTFS-Laufwerken fast 50-mal schneller zu sein als WinDirStat, weil es nicht für jede Datei den Baum durchläuft, sondern die Master File Table (MFT) liest
WizTree ist im Gegensatz zu WinDirStat nicht Open Source, aber kostenlose Software mit optionalen Spenden
Es gibt auch einen WinDirStat-Fork, der zum Lesen der MFT gepatcht wurde, aber niemand weiß, ob ihn schon jemand wirklich ausprobiert hat: https://github.com/ariccio/altWinDirStat
Ich weiß nicht, warum Microsoft diese Methode nicht im Datei-Explorer nutzt und warum nicht alle Tools sie verwenden, statt das Dateisystem zu durchlaufen
Wenn es keine Nachteile gibt, ist der Geschwindigkeitsgewinn so groß, dass es seltsam wirkt, sie nicht zu nutzen
WinDirStat kommt zu dem Schluss, dass mein Laufwerk zu 140 % voll ist
Vermutlich war Version 3.38 die letzte vollständig kostenlose Version, bei der es nur optionale Spenden gab
Denn WinDirStat ist bei mir immer noch in etwa einer Minute fertig, und es ist trotzdem eine großartige Software
Die Veröffentlichung von windirstat-next ist ziemlich nah, und es gibt bereits eine Beta
Details findet man im Subreddit: https://www.reddit.com/r/WinDirStat/
Als neues persönliches Projekt habe ich in einem GitHub-Branch mit einer umfassenden Überarbeitung von WinDirStat begonnen und arbeite mit dem aktuellen Maintainer Oliver Schneider zusammen, um in den nächsten Monaten ein neues Release herauszubringen
Die vorbereiteten Änderungen steigern die Performance deutlich, verkürzen Aufgaben, die in manchen Fällen mehrere Minuten dauerten, auf wenige Sekunden, verbrauchen weniger Arbeitsspeicher als die neuere Alternative WizTree, scannen Netzwerkpfade schneller und drängen auch nicht zu Spenden
GitHub: https://github.com/windirstat/windirstat-next
Ich weiß zwar genau, wie WinDirStat aussieht, aber wie diese neue Version aussieht, kann ich ohne Installation nicht erkennen
Da ich die UI von WinDirStat nicht mag, muss ich das vor der Installation erst recht prüfen können
Ich habe selbst die Zeit gestoppt
So etwas wird wirklich gebraucht
Auf Unix-artigen Systemen mag ich ncdu, das TUI-basierte Pendant
Allerdings habe ich auf die harte Tour gelernt: Wenn man es im Home-Ordner eines Macs ausführt und „Mac-Speicher optimieren“ von iCloud aktiviert ist, kann macOS plötzlich anfangen, alles aus dem iCloud-Speicher herunterzuladen, nur um die Größen zu zählen, und damit die Festplatte füllen
Da die Anzeige während des Scans schrittweise aktualisiert wird, muss man nicht warten, bis der gesamte Scan abgeschlossen ist, um die Struktur zu sehen
Es ist in Rust geschrieben und lässt sich, wenn die Rust-Toolchain installiert ist, mit
cargo install diskonautinstallierenrclone ncdukann man fast dasselbe mit jedem von rclone unterstützten Cloud-Speicher machenhttps://rclone.org/commands/rclone_ncdu/
Es ist eine Hommage, die aus Liebe zu ncdu entstanden ist
ncduhat ein-x-Flag, das bedeutet: „nur Dateien und Verzeichnisse zählen, die sich im selben Dateisystem wie das angegebene Verzeichnis befinden“Das könnte hilfreich sein
Vermutlich, weil es schneller war oder so
Ich finde die Visualisierung von Space Sniffer deutlich besser: http://www.uderzo.it/main_products/space_sniffer/
Sie aktualisiert sich nahezu in Echtzeit; wenn im Hintergrund viele Kopier-/Verschiebevorgänge laufen, sieht man, wie die Rechtecke der entsprechenden Verzeichnisse blinken und größer oder kleiner werden.
Persönlich sehe ich es als Klon des inzwischen eingestellten Space Monger: https://www.portablefreeware.com/index.php?id=150
Dazu gibt es auch einen passenden Blogbeitrag: https://www.werkema.com/programming/the-spacemonger-1-x-post...
Seit ich WizTree ausprobiert habe, glaube ich nicht, dass ich zurückwechsle.
Es ist viel schneller, ist bei mir kein einziges Mal abgestürzt, und die Visualisierung reicht völlig aus, um zu sehen, wo Speicherplatz verbraucht wird.
Allerdings kommt es mir etwas langsam vor.
Wenn man einmal etwas wie WizTree benutzt hat, ist es schwer, zu einem Tool zurückzukehren, das mehrere Minuten bis zum Abschluss des Scans braucht; außerdem frage ich mich, wie groß die Performance-Auswirkungen sind.
Nicht Open Source, sondern Freeware, aber auf NTFS deutlich schneller als WinDirStat ist WizTree: https://diskanalyzer.com/
Kurz gesagt: Es ist sehr schnell, weil es die eigentlichen Dateisystem-Metadaten direkt scannt, statt Dateien über die Betriebssystem-API aufzulisten.
Interessant, dass so eine Funktion 2024 immer noch nicht als Standardfunktion des Betriebssystems angeboten wird.
Ich verstehe nicht, warum Microsoft so etwas wie PowerToys nicht standardmäßig mitliefert.
Für Linux gibt es QDirStat: https://github.com/shundhammer/qdirstat
Es lässt sich auch eigenständig etwa mit
fsview /some/dirausführen.du -h --max-depth=1 | sort -hIch nutze WinDirStat seit Jahren, und auch wenn es nicht perfekt ist, passt es für meine Zwecke sehr gut.
Mein Anwendungsfall ist schlicht: „Die Festplatte ist voll und ich weiß nicht, warum.“
Das passiert vielleicht einmal im Jahr auf einem Rechner; dass es langsam ist, ist also okay, und normalerweise hilft es dabei, große Ordneransammlungen oder doppelte große Dateien zu finden, die auf diesem PC nicht nötig sind.
Mein persönliches Lieblingsbeispiel sind Hochzeitsfotos und -videos.
Sie brauchen enorm viel Speicherplatz, und ich werde sie nicht löschen, aber ich muss sie auch nicht auf jedem meiner Computer sichern.
Treemaps sind generell eine wirklich großartige Methode, hierarchische Daten zu visualisieren.
Sehenswert ist auch das Observatory of Economic Complexity, das internationalen Handel und Wirtschaftsstatistiken als Treemaps darstellt.
https://oec.world/profile/country/gbr#yearly-trade
Für fast jedes Betriebssystem gibt es ziemlich viele Apps zur Visualisierung der Ordnerstruktur von Festplatten.
Man kann sich die gewünschte Form aussuchen: Listenansicht (diskwave, omnidisk), Treemap (GrandPerspective), Kreisdiagramm (DiskSavvy), Sunburst (baobab), Icicle usw.
Als Visualisierungstypen sind Sunburst und Treemap am leistungsfähigsten.
Beide haben Vor- und Nachteile, aber in eigenen Tests schnitt Sunburst für normale Nutzer etwas besser ab.
Meine persönliche Vermutung ist, dass die Entwickler von Tools zur Speicherplatzanalyse das nie wirklich ernsthaft angegangen sind oder die Algorithmen praktisch weiterentwickeln wollten.
Die meisten Apps, die ich kenne, verwenden sehr einfache Implementierungen und wurden seit Jahren nicht mehr angefasst.
Schon etwas Filtering, Grouping und Änderungen an den Farbalgorithmen könnten die Erfassbarkeit von Treemaps stark verbessern, aber jemand müsste diese Arbeit eben machen.
Zur Einordnung: Ich bin der ursprüngliche Designer von DaisyDisk.
Die TV-Serie Person of Interest hat dieses Interface verwendet, um eine coole Szene zu bauen.
https://x.com/brajeshwar/status/1733390176112800037