Eu estava trabalhando no VS 2012 em um arquivo cpp quando recebi um BSOD.
Quando o PC ligou novamente, não consegui ver o conteúdo do arquivo novamente. Estes são os detalhes:
- quando abro o arquivo em que estava trabalhando no Solution Explorer, ele me aparece como um arquivo de bloco de notas em branco
- quando tento abrir o arquivo com o editor IDE, ele diz que o arquivo não pode ser aberto.
- Quando vou para a pasta do projeto, vejo o arquivo cpp como tendo 7Ko, assim como antes do BSOD. Eu acho que a informação ainda está lá. Talvez haja uma EOL interferindo em algum lugar.
- Quando o abro com um editor HEX, vejo apenas grupos de 00.
Por favor, ajude-me, trabalhei muito neste arquivo e prefiro não perdê-lo.
Obrigado.
Eu não tenho nenhum controle de versão. Para ser à prova do futuro, o git é um bom programa?
—
Robert Lucian Chiriac
git
é um bom programa para controle de versão. Porém, existem muitas alternativas (ou seja, VCS descentralizadas versus centralizadas), e é difícil explicar detalhadamente aqui. Infelizmente, não tenho uma solução para a perda de arquivos. Você também pode verificar se testdisk
é capaz de recuperar versões anteriores do arquivo.
\0
) bytes. Isso sugere que o arquivo foi corrompido. Você tem algum controle de versão para seu projeto / solução?