WinDirStat – statistiques des répertoires Windows
(windirstat.net)- WinDirStat est un outil qui analyse le lecteur ou le dossier sélectionné afin d’identifier où l’espace disque est utilisé dans Windows
- Les résultats de l’analyse peuvent être consultés dans les vues All Files et Largest Files, triées selon la taille des fichiers ou des sous-arborescences
- Les vues Duplicate Files, Search Results et File Watcher servent à explorer les fichiers, repérer les doublons et surveiller les modifications
- La treemap affiche l’ensemble de la structure des répertoires sous forme de rectangles colorés proportionnels à la taille des fichiers
- La liste des extensions sert à la fois de statistiques par type de fichier et de légende des couleurs, tandis que le cushion shading permet de distinguer plus facilement la structure des répertoires
Comment visualiser l’utilisation du disque
- Au démarrage, WinDirStat analyse le lecteur ou dossier sélectionné et affiche les résultats dans plusieurs vues
- Les vues All Files et Largest Files ressemblent à la vue en arborescence de l’Explorateur Windows, mais sont triées selon la taille des fichiers ou des sous-arborescences
- Pour rechercher ou surveiller des fichiers, vous pouvez utiliser les vues Duplicate Files, Search Results et File Watcher
- Les informations sur la dernière version sont indiquées comme
N/A
Treemap et statistiques par extension
- La treemap est une visualisation conçue pour appréhender l’ensemble de l’arborescence des répertoires sur un seul écran
- Chaque fichier est représenté par un rectangle coloré dont la surface est proportionnelle à sa taille
- Les rectangles sont ensuite regroupés et disposés par répertoire
- La surface d’une zone de répertoire est elle aussi proportionnelle à la taille totale de sa sous-arborescence
- Les couleurs représentent le type de fichier, et la liste des extensions sert de légende et de statistiques
- Le cushion shading permet de distinguer plus facilement les groupes de fichiers et la structure des répertoires
1 commentaires
Avis sur Hacker News
WizTree est connu pour être près de 50 fois plus rapide que WinDirStat sur les disques Windows NTFS classiques, car il lit la Master File Table (MFT) au lieu de parcourir l’arborescence fichier par fichier
WizTree n’est pas open source comme WinDirStat, mais c’est un logiciel gratuit avec des dons facultatifs
Il existe aussi un fork de WinDirStat patché pour lire la MFT, mais personne ne sait ce que ça vaut vraiment à l’usage : https://github.com/ariccio/altWinDirStat
Je ne comprends pas pourquoi Microsoft ne l’utilise pas dans l’Explorateur de fichiers, ni pourquoi tous les outils n’utilisent pas cette méthode au lieu de parcourir le système de fichiers
S’il n’y a pas d’inconvénient, le gain de vitesse est tellement énorme qu’il paraît étrange de ne pas l’utiliser
WinDirStat estime que mon disque est rempli à 140 %
La version 3.38 était probablement la dernière version entièrement gratuite avec uniquement des dons facultatifs
C’est aussi parce que WinDirStat termine toujours en une minute environ, et cela reste malgré tout un excellent logiciel
La sortie de windirstat-next est assez proche, et une bêta est déjà disponible
On peut trouver plus de détails sur le subreddit : https://www.reddit.com/r/WinDirStat/
J’ai lancé, comme nouveau projet personnel, une refonte importante de WinDirStat dans une branche GitHub, et je travaille avec le mainteneur actuel, Oliver Schneider, pour publier une nouvelle version dans les prochains mois
Les changements en préparation améliorent fortement les performances, réduisant dans certains cas à quelques secondes des opérations qui prenaient plusieurs minutes, consomment moins de mémoire que l’alternative récente WizTree, scannent aussi plus vite les chemins réseau, et ne vous harcèlent pas non plus pour des dons
GitHub : https://github.com/windirstat/windirstat-next
Je sais exactement à quoi ressemble WinDirStat, mais je ne peux pas savoir à quoi ressemble cette nouvelle version sans l’installer
Comme je n’aime pas l’UI de WinDirStat, j’ai d’autant plus besoin de vérifier avant de l’installer
J’ai chronométré moi-même
J’en aurais vraiment besoin
Sur les systèmes de type Unix, j’aime beaucoup ncdu, l’équivalent en TUI
Cela dit, je l’ai appris à mes dépens : si vous l’exécutez dans le dossier personnel d’un Mac avec l’option “Optimiser le stockage du Mac” d’iCloud activée, macOS peut se mettre à télécharger soudainement tout le contenu du stockage iCloud pour en calculer la taille, jusqu’à remplir le disque
L’affichage se met à jour progressivement pendant le scan, ce qui permet de voir la structure sans attendre la fin du scan complet
Il est écrit en Rust et peut être installé avec
cargo install diskonautsi la toolchain Rust est installéerclone ncdu, on peut faire à peu près la même chose sur n’importe quel stockage cloud pris en charge par rclonehttps://rclone.org/commands/rclone_ncdu/
C’est un hommage que j’ai créé parce que j’aime ncdu
ncdudispose d’un flag-x, qui signifie “ne compter que les fichiers et répertoires situés sur le même système de fichiers que le répertoire indiqué”Ça peut aider
C’était probablement parce qu’il était plus rapide, ou quelque chose comme ça
Je trouve que la visualisation de Space Sniffer est nettement meilleure : http://www.uderzo.it/main_products/space_sniffer/
Elle se met à jour quasiment en temps réel et, s’il y a beaucoup d’opérations de copie/déplacement en arrière-plan, on peut voir le rectangle du répertoire concerné clignoter et grossir ou rétrécir
Personnellement, j’y vois un clone de Space Monger, aujourd’hui disparu : https://www.portablefreeware.com/index.php?id=150
Il y a aussi un billet de blog à ce sujet : https://www.werkema.com/programming/the-spacemonger-1-x-post...
Depuis que j’ai essayé WizTree, je ne pense pas revenir en arrière
Il est beaucoup plus rapide, n’a jamais planté chez moi, et sa visualisation suffit largement pour voir où l’espace est utilisé
Cela dit, je trouve qu’il est peut-être un peu lent
Après avoir utilisé quelque chose comme WizTree, il est difficile de revenir à des outils qui mettent plusieurs minutes à terminer leur scan, et je me demande aussi quel est leur impact sur les performances
Ce n’est pas open source mais c’est un freeware, et sur NTFS il y a WizTree, beaucoup plus rapide que WinDirStat : https://diskanalyzer.com/
En bref, au lieu d’énumérer les fichiers via l’API du système d’exploitation, il scanne directement les métadonnées réelles du système de fichiers, ce qui le rend très rapide
C’est intéressant qu’en 2024, ce genre de fonctionnalité ne soit toujours pas fourni par défaut par les systèmes d’exploitation
Je ne comprends pas pourquoi Microsoft n’intègre pas par défaut des choses comme PowerToys
Sous Linux, il y a QDirStat : https://github.com/shundhammer/qdirstat
Il peut aussi être lancé indépendamment, par exemple avec
fsview /some/dirdu -h --max-depth=1 | sort -hJ’utilise WinDirStat depuis des années et, même s’il n’est pas parfait, il convient très bien à mon usage
Mon cas d’usage, c’est simplement la situation « le disque est plein et je ne sais pas pourquoi »
Comme cela arrive environ une fois par an sur une machine, sa lenteur ne me dérange pas, et il m’aide généralement à trouver de gros ensembles de dossiers inutiles sur ce PC, ou de gros fichiers en double
Mon exemple préféré, personnellement, ce sont les photos et vidéos de mariage
Elles prennent énormément de place et je ne vais pas les supprimer, mais je n’ai pas besoin d’en avoir une sauvegarde sur tous mes ordinateurs
Les treemaps sont globalement une très bonne façon de visualiser des données hiérarchiques
L’Observatory of Economic Complexity, qui présente le commerce international et les statistiques économiques sous forme de treemaps, vaut aussi le détour
https://oec.world/profile/country/gbr#yearly-trade
Il existe pas mal d’apps, sur presque tous les systèmes d’exploitation, pour visualiser la structure des dossiers d’un disque
On peut choisir le format qu’on veut : liste (diskwave, omnidisk), treemap (GrandPerspective), camembert (DiskSavvy), sunburst (baobab), icicle, etc.
Parmi les types de visualisation, sunburst et treemap sont les plus puissants
Les deux ont leurs avantages et leurs inconvénients, mais dans nos propres tests, le sunburst s’en sortait légèrement mieux auprès des utilisateurs grand public
Mon intuition personnelle est que les développeurs d’outils d’analyse de l’espace disque n’ont pas vraiment pris cela au sérieux, ou n’ont pas cherché à faire évoluer les algorithmes
La plupart des apps que je connais utilisent des implémentations très simples et n’ont pas été touchées depuis des années
Un peu de filtrage, de regroupement et de changement dans les algorithmes de couleur pourrait beaucoup améliorer la lisibilité des treemaps, mais encore faut-il que quelqu’un le fasse
Pour référence, je suis le designer original de DaisyDisk
La série TV Person of Interest a utilisé cette interface pour créer une scène stylée
https://x.com/brajeshwar/status/1733390176112800037