você pode experimentar o trID, é um aplicativo thin independente de plataforma para recuperar arquivos em pastas lost.dir e outros arquivos sem extensões. Ele usa um pequeno banco de dados que tenta verificar as propriedades exclusivas de um arquivo e adivinhar de forma inteligente sua extensão.
Leia o artigo completo sobre como usá-lo aqui