AFAIK não há como recuperar seus dados sem usar "ferramentas forenses" como TestDisk , presumindo que
- você não usou o controle de versão (SVN, GIT, etc)
- você não tem um backup (recente)
Apenas algumas dicas para o futuro:
- Se você trabalha com dados críticos, certifique-se sempre de ter um backup recente! Sempre !
- Use uma ferramenta de controle de versão!
- Se a sua máquina começar a mostrar erros ou se comportar de maneira estranha: corrija os problemas imediatamente. Se você precisar: reinstalar seu sistema operacional e recuperar seus dados de um backup, mas nunca funcionará com um sistema operacional claramente quebrado.
[editar no. 1] Outra dica urgente: Se você realmente deseja recuperar dados pare de usar a partição em questão imediatamente !
Inicialize a partir de um LiveCD e use dd
ou alguma ferramenta equivalente para criar uma imagem de disco da sua partição. Caso contrário, você pode acidentalmente substituir os dados que você pode querer recuperar, apenas usando o disco. Quando você inicializa seu sistema operacional, ele geralmente grava dados no disco (logs, etc.) para que possa sobrescrever seus dados.
Se você tentar recuperar os dados ausentes, use uma cópia dessa imagem de disco. Só para ter certeza.