Vou apresentar algumas ferramentas do mundo GNU que permitem recuperar dados, partições e arquivos de extensão especifica. Eles podem ser decisivos na hora que tudo deu errado.
Primeiro o magnifico TestDisk, com ele você pode recuperar partições inteiras!
Uso: http://www.hardware.com.br/livros/ferramentas-linux/usando-testdisk.html
Agora se você precisa recuperar aquivos deletados você pode usar o PhotoRec que foi criado inicialmente para recuperar fotos de cartões digitais, mas pode ser usado para recuperar em mídia agora. Ele recuperar até o que você não quer… tome cuidado.
Uso: http://www.hardware.com.br/livros/hardware/usando-photorec.html
e : http://www.vivaolinux.com.br/artigo/Recuperacao-de-Dados-com-o-PhotoRec
Temos também o dd_rescue que recupera os arquivos mesmo que eles estejam em setores defeituosos, em casos de arquivos ou imagens pode ser muito útil, pois mesmo copiando com dados imprecisos você consegue recuperar a parte boa do arquivo.
Uso: http://www.hardware.com.br/livros/ferramentas-linux/copiando-dados-hds-cds-defeituosos.html
Recomendo a leitura de :
http://www.hardware.com.br/livros/hardware/capitulo-sistemas-arquivos-recuperacao-dados.html
http://www.vivaolinux.com.br/artigo/Recuperando-discos-danificados-com-o-myrescue/?pagina=1