É possível que o TestDisk recupere a partição no disco. Caso contrário, talvez seja necessário recorrer ao PhotoRec , que é uma ferramenta de recuperação em nível de arquivo. O problema com o PhotoRec é que ele normalmente não recupera nomes de arquivos ou estruturas de diretórios, então você pode acabar gastando dezenas de horas classificando e renomeando / movendo arquivos que ele recupera.
Quanto à causa, é impossível saber. Algumas possibilidades que vêm à mente incluem:
- Corrupção de dados aleatórios causada por bugs, raios cósmicos (de verdade), uma oscilação de energia, um cabo defeituoso ou qualquer outra coisa.
- Um disco fisicamente danificado. É aconselhável verificar com um utilitário SMART (como GSMartControl).
- O desligamento descontrolado que você descreve pode ter causado corrupção de dados porque um cache não foi gravado no disco.
- Alguém pode invadir seu computador e causar danos maliciosos. (Da mesma forma, um vírus ou worm pode ser responsável, especialmente se o computador inicializar com o Windows.)
Sem dúvida, estou esquecendo algumas possibilidades também. Você pode executar verificações como um teste SMART, testes em seus cabos, exibições de segurança, etc., para procurar alguns desses itens. Outros, se forem a causa, provavelmente permanecerão mistérios para sempre.