Percebo que você perguntou sobre os nomes dos arquivos que ficaram para trás, assim como os dados; isso é normal, nenhum limpador de disco substituirá as entradas de diretório porque a única maneira de fazer isso é criar e excluir arquivos no diretório que contém até que a entrada antiga seja sobrescrita. Dependendo de quão sofisticado é o sistema de arquivos (ext4, ntfs, reiserfs, hfs +, outros com estruturas de diretório não-lineares), isso pode levar várias tentativas.
Outra sugestão possível para recuperação de dados de arquivos em alguns sistemas de arquivos é que eles podem estar no diário. Muitos utilitários de limpeza de espaço livre em disco escreveram diretamente para o dispositivo, evitando o sistema de arquivos; e um diário suficientemente inteligente pode detectar a gravação de todos os zeros em um arquivo até que esteja cheio (mais precisamente, escrever o mesmo bloco de dados várias vezes) e salvá-lo apenas uma vez, deixando outras coisas no diário ainda. E, em seguida, alguns sistemas de arquivos inteligentes podem colocar arquivos suficientemente pequenos nos metadados de arquivos do sistema de arquivos (inode em sistemas de arquivos Unix), tornando-os impossíveis para qualquer tipo de limpeza de disco tocar nos dados.