WinDirStat – Estatísticas de Diretórios do Windows
(windirstat.net)- WinDirStat é uma ferramenta que escaneia a unidade ou pasta selecionada para mostrar onde o espaço em disco está sendo usado no Windows
- Os resultados da varredura podem ser verificados nas visualizações All Files e Largest Files, ordenados pelo tamanho dos arquivos e das subárvores
- As visualizações Duplicate Files, Search Results e File Watcher são usadas para explorar arquivos, verificar duplicatas e monitorar alterações
- O treemap mostra toda a estrutura de diretórios como retângulos coloridos proporcionais ao tamanho dos arquivos
- A lista de extensões também funciona como estatística de tipos de arquivo e legenda de cores, enquanto o sombreamento em relevo facilita distinguir a estrutura dos diretórios
Como visualizar o uso de disco
- Ao iniciar, o WinDirStat escaneia a unidade ou pasta selecionada e mostra os resultados divididos em várias visualizações
- As visualizações All Files e Largest Files são parecidas com a visualização em árvore do Windows Explorer, mas são ordenadas pelo tamanho dos arquivos ou das subárvores
- Para localizar ou monitorar arquivos, é possível usar as visualizações Duplicate Files, Search Results e File Watcher
- As informações da versão mais recente aparecem como
N/A
Treemap e estatísticas por extensão
- O treemap é uma visualização para entender toda a árvore de diretórios em uma única tela
- Cada arquivo é exibido como um retângulo colorido, e a área do retângulo é proporcional ao tamanho do arquivo
- Os retângulos são agrupados novamente e organizados por diretório
- A área da região de cada diretório também é proporcional ao tamanho total da subárvore correspondente
- As cores indicam o tipo de arquivo, e a lista de extensões funciona como legenda e estatística
- O sombreamento em relevo ajuda a distinguir com mais facilidade os grupos de arquivos e a estrutura dos diretórios
1 comentários
Opiniões do Hacker News
WizTree é famoso por ser quase 50 vezes mais rápido que o WinDirStat em unidades Windows NTFS comuns, porque lê a Master File Table (MFT) em vez de percorrer a árvore arquivo por arquivo
O WizTree não é open source como o WinDirStat, mas é um software gratuito com doações opcionais
Também existe um fork do WinDirStat com patch para ler a MFT, mas não se sabe de alguém que tenha usado de fato: https://github.com/ariccio/altWinDirStat
Não sei por que a Microsoft não usa esse método no Explorador de Arquivos, e por que todas as ferramentas não usam esse método em vez de percorrer o sistema de arquivos
Se não houver desvantagens, o ganho de velocidade é tão grande que parece estranho não usar
O WinDirStat conclui que meu drive está 140% cheio
Provavelmente a versão 3.38 foi a última versão totalmente gratuita, apenas com doações opcionais
Até porque o WinDirStat ainda termina em cerca de 1 minuto, e continua sendo um software legal
O lançamento do windirstat-next está bem próximo, e já há um beta disponível
Mais detalhes podem ser vistos no subreddit: https://www.reddit.com/r/WinDirStat/
Como novo projeto pessoal, comecei uma reformulação considerável do WinDirStat em um branch no GitHub e estou colaborando com o mantenedor atual, Oliver Schneider, para lançar uma nova versão nos próximos meses
As mudanças em preparação aumentam muito o desempenho, reduzindo em alguns casos tarefas que levavam minutos para segundos; usam menos memória que a alternativa recente WizTree; também fazem varreduras de caminhos de rede mais rapidamente; e não ficam insistindo por doações
GitHub: https://github.com/windirstat/windirstat-next
Sei exatamente como o WinDirStat é, mas não dá para saber como essa nova versão se parece sem instalar
Como não gosto da UI do WinDirStat, preciso ainda mais conferir antes de instalar
Eu mesmo cronometrei
Isso faz muita falta
Em sistemas do tipo Unix, gosto do ncdu, uma ferramenta equivalente baseada em TUI
Porém, aprendi da pior forma que, se ela for executada na pasta Home do Mac e a opção “Otimizar armazenamento do Mac” do iCloud estiver ativada, o macOS pode tentar baixar de repente tudo que está no armazenamento do iCloud para calcular os tamanhos, enchendo o disco
Como a exibição é atualizada progressivamente durante a varredura, dá para ver a estrutura sem esperar a varredura completa terminar
Ele foi escrito em Rust e, se o toolchain Rust estiver instalado, pode ser instalado com
cargo install diskonautrclone ncdu, dá para fazer algo quase igual em qualquer armazenamento em nuvem compatível com rclonehttps://rclone.org/commands/rclone_ncdu/
É uma homenagem feita por eu gostar do ncdu
ncdutem a flag-x, que significa “contar apenas arquivos e diretórios que estejam no mesmo sistema de arquivos do diretório especificado”Pode ser útil
Provavelmente porque era mais rápido ou algo assim
Acho a visualização do Space Sniffer muito melhor: http://www.uderzo.it/main_products/space_sniffer/
Ela é atualizada quase em tempo real e, quando há muitas operações de cópia/movimentação rodando em segundo plano, dá para ver o retângulo daquele diretório piscando e aumentando ou diminuindo
Pessoalmente, vejo como um clone do Space Monger, hoje abandonado: https://www.portablefreeware.com/index.php?id=150
Há também um post de blog relacionado: https://www.werkema.com/programming/the-spacemonger-1-x-post...
Depois que experimentei o WizTree, acho que não volto mais
É muito mais rápido, nunca travou comigo, e a visualização é suficiente para ver onde o espaço está sendo usado
Mas acho que ele é meio lento
Depois de usar algo como o WizTree, fica difícil voltar para uma ferramenta que leva vários minutos para concluir a varredura, e também fico curioso sobre o impacto no desempenho
Não é open source, é freeware, mas no NTFS existe o WizTree, que é muito mais rápido que o WinDirStat: https://diskanalyzer.com/
Em resumo, em vez de enumerar arquivos pela API do sistema operacional, ele escaneia diretamente os metadados reais do sistema de arquivos, por isso é muito rápido
É interessante que, em 2024, esse tipo de recurso ainda não seja oferecido como funcionalidade padrão do sistema operacional
Não entendo por que a Microsoft não inclui algo como o PowerToys por padrão
No Linux existe o QDirStat: https://github.com/shundhammer/qdirstat
Também é possível executá-lo de forma independente, como
fsview /some/dirdu -h --max-depth=1 | sort -hUsei o WinDirStat por anos e, embora não seja perfeito, ele atende muito bem ao meu uso
Meu caso de uso é simplesmente a situação de “o disco está cheio e não sei por quê”
Como isso acontece mais ou menos uma vez por ano em algum computador, não me importo que ele seja lento; normalmente ele ajuda a encontrar um conjunto de pastas grandes desnecessárias naquele PC ou arquivos grandes duplicados
Meu exemplo favorito pessoalmente são fotos e vídeos de casamento
Ocupam um espaço enorme e não vou apagá-los, mas não preciso mantê-los em backup em todos os computadores que tenho
Treemaps são, de modo geral, uma forma muito interessante de visualizar dados hierárquicos
Vale conferir também o Observatory of Economic Complexity, que mostra comércio internacional e estatísticas econômicas em treemaps
https://oec.world/profile/country/gbr#yearly-trade
Há muitos aplicativos para visualizar a estrutura de pastas em disco em praticamente todos os sistemas operacionais
Dá para escolher o formato que quiser: lista (diskwave, omnidisk), treemap (GrandPerspective), gráfico de pizza (DiskSavvy), sunburst (baobab), icicle etc.
Entre os tipos de visualização, sunburst e treemap são os mais poderosos
Ambos têm vantagens e desvantagens, mas, nos nossos próprios testes, o sunburst foi um pouco melhor para usuários comuns
Meu palpite pessoal é que os desenvolvedores de ferramentas de análise de espaço em disco não levaram isso a sério nem tentaram realmente evoluir os algoritmos
A maioria dos apps que conheço usa implementações muito simples e está há anos sem receber mudanças
Um pouco de filtragem, agrupamento e alterações nos algoritmos de cores poderia melhorar bastante a legibilidade dos treemaps, mas alguém precisa fazer esse trabalho
A propósito, sou o designer original do DaisyDisk
A série de TV Person of Interest usou aquela interface para criar uma cena estilosa
https://x.com/brajeshwar/status/1733390176112800037