Recuva é gratuito e é uma boa primeira tentativa. Você deve dizer a ele para não usar o sistema ou mesmo inicializá-lo, pois cada gravação destrói os dados. O procedimento padrão é imaginar a unidade a partir de uma montagem somente de leitura e trabalhar a partir dessa imagem. No entanto, se você está apenas tentando extrair arquivos, é possível montar a unidade somente para leitura e apenas trabalhar com isso.