Definitivamente, tente WinDirStat : ele fornece uma visualização fantástica do uso do disco, descrevendo cada arquivo como um retângulo desenhado em escala, codificado por cores tipo de arquivo. Clique em qualquer item na visualização e você o verá na árvore de diretórios.
A compilação padrão de 32 bits é limitada a 10 milhões de arquivos e 2 GB de RAM, mas o código-fonte será criado com êxito como um aplicativo de 64 bits. O fato de o servidor em questão ter apenas 2 GB de RAM pode ser problemático nesse caso específico, mas a maioria dos servidores com um grande número de arquivos terá muito mais memória RAM.
Editar # 1: Eu lamento ter descoberto que, quando testado em um volume de 4 TB contendo milhões de arquivos, o WinDirStat Portable travou após indexar cerca de 6,5 milhões de arquivos. Pode não funcionar para a pergunta original se a unidade contiver mais de 6 milhões de arquivos.
Editar # 2: A versão completa do WinDirStat falha em 10 milhões de arquivos e 1.9 GB usados
Editar # 3: entrei em contato com os desenvolvedores WinDirStat e: (1) eles concordam que isso foi causado por limitações de uso de memória da arquitetura x86, e (2) mencionaram que ele pode ser compilado como 64 bits sem erros. Mais em breve.
Editar # 4: O teste de uma compilação de 64 bits do WinDirStat foi bem-sucedido. Em 44 minutos, indexou 11,4 milhões de arquivos e consumiu 2,7 GB de RAM.