WinDirStat – estadísticas de directorios en Windows
(windirstat.net)- WinDirStat es una herramienta que escanea una unidad o carpeta seleccionada para ayudarte a entender en qué se está usando el espacio en disco en Windows
- Los resultados del escaneo se pueden revisar en las vistas All Files y Largest Files, ordenados por tamaño de archivo o de subárbol
- Las vistas Duplicate Files, Search Results y File Watcher se usan para explorar archivos, revisar duplicados y monitorear cambios
- El treemap muestra toda la estructura de directorios como rectángulos de colores proporcionales al tamaño de los archivos
- La lista de extensiones funciona como estadísticas de tipos de archivo y leyenda de colores, mientras que el sombreado tipo cojín facilita distinguir la estructura de directorios
Formas de ver el uso del disco
- Al iniciarse, WinDirStat escanea la unidad o carpeta seleccionada y muestra los resultados divididos en varias vistas
- Las vistas All Files y Largest Files son similares a la vista de árbol de Windows Explorer, pero se ordenan según el tamaño del archivo o del subárbol
- Para buscar o monitorear archivos, se pueden usar las vistas Duplicate Files, Search Results y File Watcher
- La información de la versión más reciente se muestra como
N/A
Treemap y estadísticas de extensiones
- El treemap es una visualización para entender todo el árbol de directorios en una sola pantalla
- Cada archivo se muestra como un rectángulo de color, y el área del rectángulo es proporcional al tamaño del archivo
- Los rectángulos se agrupan y distribuyen nuevamente por directorio
- El área de la zona de cada directorio también es proporcional al tamaño total de ese subárbol
- El color representa el tipo de archivo, y la lista de extensiones funciona como su leyenda y estadísticas
- El sombreado tipo cojín ayuda a distinguir más fácilmente los grupos de archivos y la estructura de directorios
1 comentarios
Opiniones en Hacker News
WizTree es famoso por ser casi 50 veces más rápido que WinDirStat en unidades Windows NTFS normales, porque lee la tabla maestra de archivos (MFT) en lugar de recorrer el árbol archivo por archivo.
WizTree no es open source como WinDirStat, pero es software gratuito con donaciones opcionales.
También hay un fork de WinDirStat parcheado para leer la MFT, pero no sé de nadie que lo haya usado de verdad: https://github.com/ariccio/altWinDirStat
No entiendo por qué Microsoft no usa este método en el Explorador de archivos, ni por qué todas las herramientas no usan este enfoque en vez de recorrer el sistema de archivos.
Si no tiene desventajas, la mejora de velocidad es tan grande que parece raro no usarlo.
WinDirStat decide que mi unidad está llena al 140%.
Probablemente la versión 3.38 haya sido la última totalmente gratuita, solo con donaciones opcionales.
También porque WinDirStat sigue terminando en alrededor de 1 minuto, y aun así es un software genial.
El lanzamiento de windirstat-next está bastante cerca y ya hay una beta disponible.
Se puede ver más información en el subreddit: https://www.reddit.com/r/WinDirStat/
Como nuevo proyecto personal, empecé una renovación considerable de WinDirStat en una rama de GitHub y estoy colaborando con el mantenedor actual, Oliver Schneider, para sacar un nuevo release en los próximos meses.
Los cambios en preparación mejoran mucho el rendimiento, reduciendo en algunos casos tareas de varios minutos a unos segundos; usan menos memoria que alternativas recientes como WizTree; escanean rutas de red más rápido; y tampoco insisten con pedir donaciones.
GitHub: https://github.com/windirstat/windirstat-next
Sé exactamente cómo se ve WinDirStat, pero no puedo saber cómo se ve esta nueva versión sin instalarla.
Como no me gusta la UI de WinDirStat, necesito verlo antes de instalarla más que nunca.
Lo medí yo mismo.
Realmente hace falta algo así.
En sistemas tipo Unix me gusta ncdu, una herramienta equivalente basada en TUI.
Eso sí, aprendí por las malas que si la ejecutas en la carpeta home de Mac y está activado “Optimizar almacenamiento del Mac” de iCloud, macOS puede intentar descargar de golpe todo lo que está en el almacenamiento de iCloud para calcular el tamaño, y terminar llenando el disco.
Como la visualización se actualiza progresivamente mientras escanea, puedes ver la estructura sin esperar a que termine todo el escaneo.
Está escrita en Rust y, si tienes instalado el toolchain de Rust, se puede instalar con
cargo install diskonaut.rclone ncdupuedes hacer casi lo mismo en cualquier almacenamiento en la nube compatible con rclone.https://rclone.org/commands/rclone_ncdu/
Es un homenaje que hice porque me gusta ncdu.
ncdutiene el flag-x, que significa “contar solo archivos y directorios que estén en el mismo sistema de archivos que el directorio especificado”.Puede ser útil.
Probablemente porque era más rápido o algo así.
Siento que la visualización de Space Sniffer es mucho mejor: http://www.uderzo.it/main_products/space_sniffer/
Se actualiza casi en tiempo real, y si hay muchas operaciones de copiado/movido ejecutándose en segundo plano, se puede ver cómo el rectángulo de ese directorio parpadea y crece o se reduce.
Personalmente, lo veo como un clon del ya desaparecido Space Monger: https://www.portablefreeware.com/index.php?id=150
También hay una entrada de blog relacionada: https://www.werkema.com/programming/the-spacemonger-1-x-post...
Desde que probé WizTree, no creo que vuelva.
Es mucho más rápido, nunca se me cayó, y la visualización es suficiente para ver dónde se está usando el espacio.
Pero me parece un poco lento.
Después de usar algo como WizTree, cuesta volver a una herramienta que tarda varios minutos en terminar el escaneo, y también me pregunto qué tanto impacto tiene en el rendimiento.
No es open source, sino freeware, pero en NTFS existe WizTree, que es mucho más rápido que WinDirStat: https://diskanalyzer.com/
En pocas palabras, es muy rápido porque en vez de enumerar archivos mediante la API del sistema operativo, escanea directamente los metadatos reales del sistema de archivos.
Es interesante que en 2024 una función así todavía no venga de base en el sistema operativo.
No entiendo por qué Microsoft no incluye algo como PowerToys por defecto.
En Linux está QDirStat: https://github.com/shundhammer/qdirstat
También se puede ejecutar de forma independiente como
fsview /some/dir.du -h --max-depth=1 | sort -hHe usado WinDirStat durante años y, aunque no es perfecto, para mi caso de uso funciona muy bien.
Mi caso de uso es simplemente la situación de “el disco está lleno y no sé por qué”.
Es algo que me pasa quizá una vez al año en alguna computadora, así que no me molesta que sea lento; por lo general me ayuda a encontrar grupos de carpetas grandes que no necesito en esa PC, o archivos grandes duplicados.
Mi ejemplo favorito personal son las fotos y videos de boda.
Ocupan muchísimo espacio y no los voy a borrar, pero no hace falta tenerlos respaldados en todas las computadoras que tengo.
Los treemaps son, en general, una forma realmente genial de visualizar datos jerárquicos.
También vale la pena ver el Observatory of Economic Complexity, que muestra el comercio internacional y las estadísticas económicas con treemaps.
https://oec.world/profile/country/gbr#yearly-trade
Hay bastantes apps en casi todos los sistemas operativos para visualizar la estructura de carpetas del disco.
Se puede elegir el formato que uno quiera: listas (diskwave, omnidisk), treemaps (GrandPerspective), gráficos circulares (DiskSavvy), sunburst (baobab), icicle, etc.
Como tipos de visualización, sunburst y treemap son los más potentes.
Ambos tienen ventajas y desventajas, pero en nuestras propias pruebas, sunburst resultó ligeramente mejor para usuarios generales.
Mi impresión personal es que los desarrolladores de herramientas de análisis de espacio en disco no se lo tomaron demasiado en serio o no intentaron hacer avanzar realmente los algoritmos.
La mayoría de las apps que conozco usan implementaciones muy simples y llevan años sin tocarse.
Con apenas algo de filtrado, agrupación y cambios en los algoritmos de color, la legibilidad de los treemaps podría mejorar mucho, pero alguien tiene que hacer ese trabajo.
Como referencia, soy el diseñador original de DaisyDisk.
La serie de TV Person of Interest usó esa interfaz para crear una escena llamativa.
https://x.com/brajeshwar/status/1733390176112800037