Como garantir que os arquivos de código aberto no Visual Studio não corrompam durante um desligamento repentino?

0

Muitas vezes, quando meu computador de repente desliga / falha e eu tenho o VS aberto, 1 ou 2 arquivos abertos nele serão preenchidos com zeros hexadecimais ou lixo. Isso é um problema, porque atualmente meu computador falha com frequência e quase não consigo consertá-lo, e ainda tenho que trabalhar em coisas no VS. Eu não estou falando sobre o computador travar durante o salvamento, eu só quero dizer que tê-los aberto quando ocorre um desligamento repentino pode causar algum tipo de corrupção em arquivos abertos aleatórios. Existe uma maneira de evitar que isso aconteça? Talvez algo como o salvamento atômico do Sublime Text ou backups automáticos? (não consegue encontrar uma opção para isso em VS)

    
por Accumulator 05.09.2017 / 21:34

1 resposta

0

Sem saber se o acesso de leitura pode espancar arquivos abertos, talvez o problema esteja relacionado ao cache de gravação. O cache de gravação pode tornar o sistema "estimulante" ao adiar gravações reais para a unidade, mas, no caso de falta de energia, etc., você pode obter perda de dados.

Acho que o padrão para o Windows é ter o cache de gravação ativado para HDDs internos. Você pode tentar desabilitar o cache de gravação.

    
por 05.09.2017 / 22:11