Em um Windows 2019 Server , a unidade D: está 100% cheia (500 Gb usados) :
Estou tentando entender por que o disco está cheio, mas não consigo porque tanto o File Explorer quanto o Total Commander relatam não mais que 33 Gb usados :
Também é estranho que o WinDirStat relate 100% (500 Gb) usado no resumo inicial, mas apenas 33 Gb usados após a análise:
Observe que:
- Estou logado como Administrador
- Eu iniciei o WinDirStat com privilégios de administrador
- Eu tentei com o administrador local e o administrador de domínio do Active Directory
- Ativei arquivos ocultos e de sistema no File Explorer e no Total Commander
- Executei o chkdsk na unidade D: sem encontrar nenhum problema
Encontrei 33 Gb de dados. Onde estão outros 467 Gb?
Você pode tentar o WizTree (wiztreefree.com), que é semelhante ao WinDirStat, mas ignora o driver do sistema de arquivos e lê o MFT diretamente se executado como administrador. Ele mostrará o espaço ocupado por fluxos de dados alternativos, arquivos de metadados ($MFT, $Secure, $BadClus, etc.) e diretórios aos quais você não tem acesso. Ele não parece mostrar o espaço alocado para índices de diretório e pode perder algumas outras coisas, mas não ficaria surpreso se o culpado aparecer.
Não consegui mais editar meu comentário, então o postei como resposta.
Eu conheci uma vez um incidente desse tipo: foi devido ao Alternate Data Streams, um recurso do NTFS para compatibilidade clássica do MacOS em pastas compartilhadas. Infelizmente, esse recurso malfadado pode ser usado para fins maliciosos. Em termos simples, ele pode ser usado para encher seu disco, mas o espaço reservado não pode ser localizado, como no seu caso. Se você quiser verificar isso, sugiro a ferramenta MS sysinternals, streams .
Apenas esteja ciente de que são usados em alguns casos legítimos, por exemplo, o servidor MS SQL anterior a 2014 os usa.
As permissões padrão em
C:\System Volume Information
sãoNT AUTHORITY\SYSTEM:(OI)(CI)F
. Isso significa que, mesmo quando você executa como administrador, normalmente não pode ver os arquivos nele. Você pode usar, por exemplopsexec
, para iniciar um aplicativo na conta do Sistema Local, que permitirá WinDirStat et. al. para exibir tudo, ou você pode usá-lo para adicionarAdministrators
à ACL. Em particular, se você estiver usando versões anteriores, as cópias de sombra do volume serão armazenadas nesse diretório e podem ficar muito grandes.Isso foi muito útil. Descobri que o Windows Server 2019 definiu o tamanho padrão do log de diagnóstico de cluster de failover para 18014398507384832Kb (!), portanto, o disco do servidor estava sendo preenchido. O WinDirStat não mostrou este arquivo .EVTX, mas o WizTree o identificou. Salvou o dia.