Você pode perder informações salvas de uma hibernação / inicialização ruim no Windows?

3

As versões modernas do Windows hibernam por padrão, em vez de desligarem. Lembro-me de ouvir que você pode perder dados, mesmo quando você os salvou em disco, se o processo de hibernação ou a inicialização falharem e o hiberfil.sys for excluído. Aqui está um exemplo de alguém relatando isso:

Eu posso entender como você perderia dados não salvos, mas você pode perder dados salvos nesse caso? Como isso acontece? Os dados salvos não devem ser gravados no sistema de arquivos independentemente do que está em hiberfil.sys?

    
por katriel 24.02.2015 / 14:24

1 resposta

2

Você não deve perder informações já armazenadas no disco. No entanto, um cache write-back pode explicar isso.

Um cache de write-back aumenta o desempenho colocando os dados a serem gravados no disco em uma área de memória e adiando a gravação real para o disco posteriormente, para que várias gravações possam ser combinadas. No entanto, os aplicativos que gravam dados são informados de que os dados são gravados assim que estão no cache, não quando estão comprometidos com o disco.

Se a hibernação ocorreu antes do cache ser liberado, a única cópia dos dados estaria no hiberfil.sys . Um currículo com falha resultaria em perda de dados.

Outras explicações possíveis incluem corrupção do sistema de arquivos e erro simples do usuário.

    
por 25.02.2015 / 02:08