Para o software livre, eu sugeriria Recuva que está disponível em Ninite .
Eu recomendaria o Ninite como ele pula a barra de ferramentas. Você pode desmarcá-lo durante a instalação, mas o Ninite tira todos os problemas!
Existe algum software de recuperação de disco rígido gratuito (de preferência de código aberto) para Windows? Eu tirei o disco rígido de um laptop antigo e o conectei via usb ao meu pc.