No Windows, você pode usar um programa como o Recuva, que é gratuito. No Mac, a única alternativa que sei que funciona decentemente bem e ainda é acessível, custa dinheiro, e isso é DiskWarrior .
Tanto quanto eu sei (o que, reconhecidamente, sobre o Mac não é muito além do padrão de TI), não há alternativas livres, ou funções integradas do sistema operacional.