1 puntos por GN⁺ 2024-05-24 | 1 comentarios | Compartir por WhatsApp
  • 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

 
GN⁺ 2024-05-24
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

    • Me da curiosidad cuál es la desventaja de simplemente leer la MFT.
      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.
    • Otra buena herramienta que aprovecha la MFT es la herramienta de búsqueda de archivos Everything: https://www.voidtools.com/
    • WizTree también entiende cosas como OneDrive o Dropbox, así que sabe que los archivos “almacenados en la nube” no ocupan espacio real en disco.
      WinDirStat decide que mi unidad está llena al 140%.
    • WizTree ya no es gratis para uso comercial.
      Probablemente la versión 3.38 haya sido la última totalmente gratuita, solo con donaciones opcionales.
    • El solo hecho de que WizTree no sea open source y sea software gratuito con donaciones opcionales hace que no lo use.
      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

    • Es realmente frustrante que un proyecto con GUI no tenga ni una sola captura de pantalla en GitHub.
      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.
    • Es hermosamente rápido, y a diferencia de WizTree, me gusta que literalmente no te insista en donar cada 6,5 segundos.
      Lo medí yo mismo.
    • Me pregunto si existe alguna herramienta parecida a WinDirStat para Google Drive.
      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.

    • También existe diskonaut, una TUI que muestra los resultados como el treemap de WinDirStat.
      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.
    • Con rclone ncdu puedes 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.
    • ncdu tiene 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.
    • DaisyDisk es una excelente versión con GUI para macOS de esta app.
    • Hace unos años me pasé a gdu, pero no recuerdo por qué.
      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

    • Me acabo de enterar de que Space Monger 1.4 se volvió open source hace bastante tiempo: https://github.com/seanofw/spacemonger1
      También hay una entrada de blog relacionada: https://www.werkema.com/programming/the-spacemonger-1-x-post...
    • Usé Space Sniffer durante muchísimo tiempo, pero se caía bastante seguido y, en general, tenía un uso de recursos alto, así que terminé buscando alternativas.
      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.
    • SpaceSniffer es la única de las herramientas conocidas que calcula correctamente el tamaño de los archivos comprimidos con NTFS, no cuenta dos veces las uniones de directorios ni los enlaces, y también refleja correctamente los flujos de datos alternativos de NTFS.
    • Me encanta la visualización, y la función de monitoreo de acceso a archivos en tiempo real es increíble.
      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.

    • Me gusta porque se siente como Everything para el espacio en disco.
  • Es interesante que en 2024 una función así todavía no venga de base en el sistema operativo.

    • Sigue siendo sorprendente que Windows todavía no pueda ordenar carpetas por tamaño.
    • A estas alturas, agradezco aunque sea que ya no cuente el tamaño de los archivos en “bloques”.
    • Hasta hace muy poco, ni siquiera se podían abrir archivos zip sin una utilidad adicional.
      No entiendo por qué Microsoft no incluye algo como PowerToys por defecto.
  • En Linux está QDirStat: https://github.com/shundhammer/qdirstat

  • He 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.

    • De hecho, puede que sea casi lo único de lo que sí conviene tener copias de más.
  • 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.