Já tentei todos comandos possíveis mas não tive exito, tive que parar nessa parte evitando mais danos.
A questão agora é: Como recuperar eles?
Não consigo compreender muito bem qual é sua dificuldade.
Existem numerosos tutoriais na internet, textos e vídeos, fazendo passo-a-passo do uso do Testdisk, inclusive em idioma português.
Sem ter o cuidado de analisar cada um deles, nem sei dizer se os melhores, mas apenas como exemplo:
http://www.100security.com.br/recuperar-arquivos-deletados-usando-testdisk/Esse acima, bem detalhado e ilustrado, usa um exemplo em Windows mas é idêntico em Linux, nada muda nos procedimentos.
http://www.vivaolinux.com.br/artigo/Recuperacao-de-particoes-deletadas-com-o-TestDisk?pagina=2Suba o sistema por um live-pendrive.
Deixe de antemão montado de preferência um disco externo, um pendrive ou ao menos, na pior das hipoteses, uma outra partição (se já existir, não vá querer criar agora) para onde irá salvar os arquivos recuperados.
Nesse local escolhido crie um diretório (pasta) para acolher os arquivos salvos (ou use um que já exista), atentando para o espaço que será necessário dependendo da quantidade e tamanho dos arquivos a serem recuperados.
Não copie tais arquivos para o mesmo disco/partição, é uma péssima ideia fazer isso.
É preciso deixar montado para lá adiante encontrar tal diretório debaixo da árvore /media do disco de destino, é para lá que você deve direcionar a cópia entrando para o local indicado.
Baixe o arquivo em:
http://www.cgsecurity.org/wiki/TestDiskA versão corrente é a 7.0
Descompacte usando o botão direito do mouse
Pelo terminal entre dentro do diretório descompactado.
Inicia digitando ./testdisk_static
(um ponto seguido de uma barra inclinada para a direita)
Create
Escolha o disco com as setas direcionais
Proceed
Intel/PC partition
Nesse ponto, querendo, você pode usar o
Advanced que vai remeter para a opção
UndeleteObserve o esquema de cores do programa.
A linha de um arquivo apagado está em vermelho
Embaixo há uma legenda, para marcá-lo para recuperação use a tecla : (dois pontos)
Observe que ao fazer isso a cor da linha modifica-se para verde.
Supondo que a entrada marcada seja um diretório (porque ai você recupera também a estrutura de diretórios perdidos), dê um [enter] na linha que ira entrar dentro do diretório.
Os arquivos apagados dentro do diretório estarão também em vermelho, marque-os da mesma forma, usando a tecla : (dois pontos) e observe que aqueles escolhidos e marcados também irão se transformar para verde.
Marcados todos os arquivos que quer recuperar, use tecla C (shit + c, isto é, C maiúsculo) para copiar todos os arquivos selecionados.
Irá abrir uma tela para escolher o diretório de destino dos arquivos a serem salvos.
Navegue usando as setas direcionais até o diretório /media, entre nele com um [enter], vá navegando até o diretório que você criou inicialmente para acolher os arquivos recuperados (ou um que já existia e você estará usando para essa finalidade).
Chegando no diretório use novamente a tecla C (letra C maiúscula) para efetivar o comando de cópia.
Aparecerá uma mensagem em verde
Copy done! 77 ok, 0 failed
O 77 acima é obviamente apenas um exemplo, irá aparecer o número de arquivos que você selecionou e que a cópia foi feita com sucesso.
Em qualquer ponto pode usar a tecla q para sair de uma tela, além dos próprios menus quit na parte inferior da tela.
Em linhas gerais é apenas isso, mas não deixe de consultar e estudar os inúmeros tutoriais existentes na internet, pois há outras formas de fazer, dependendo da quantidade de arquivos a recuperar.
Na verdade é bastante intuitivo, não tem muito como errar desde que se tome os devidos cuidados, principalmente em não sobrescrever o disco do qual se quer recuperar arquivos. Enquanto não sobrescrever você sempre pode voltar e recuperar novamente, não esqueça disso.
Boa sorte!