![O Windows 7 excluiu arquivos gerados durante a hibernação?](https://rvso.com/image/1303453/O%20Windows%207%20excluiu%20arquivos%20gerados%20durante%20a%20hiberna%C3%A7%C3%A3o%3F.png)
Alguém estava usando meu Windows 7 e hibernou em vez de desligá-lo. Mais tarde, inicializei o Ubuntu e movi cerca de 2 GB de arquivos da partição do Ubuntu para a partição do Windows.
Depois de inicializar o Windows (da hibernação), não consegui encontrar nenhum dos arquivos. Então reiniciei o PC e os arquivos apareceram por um ou dois segundos e depois desapareceram.
O Windows excluiu todos os arquivos que coloquei nele enquanto ele estava hibernando?
Responder1
Quando a Microsoft disse "Não faça grandes alterações no estado do computador depois de colocá-lo em hibernação ou em espera.", isso significava isso.
Mudanças no estado do computadorincluem inicializar completamente outro sistema operacional e modificar o que está no disco rígido. Você acabou de testemunhar o que dá errado quando alguém faz isso: volumes ficam corrompidos, arquivos e diretórios (de forma alguma) parecem misteriosamente exatamente como eram quando o Windows hibernou, erros estranhos ocorrem. SuperUser tem uma montanha de histórias de tristeza de pessoas que tentaram isso.
A hibernação não é desligada. O gerenciador de cache e todos os drivers do sistema de arquivos instaláveis mantêm seu estado na memória durante a hibernação. Afinal, esse é o ponto. Este estado inclui arquivos abertos, dados não gravados e metadados na memória e assim por diante. Durante a hibernação, o estado do(s) seu(s) volume(s) no disco não é necessariamente consistente e não é o estado que seria se a máquina tivesse sido realmente desligada, com todos os arquivos fechados, transações concluídas e gravações pendentes corado.
Durante a hibernação (do Windows, Linux ou qualquer outro sistema operacional atual com este mecanismo)…
- …nãomonte qualquer NTFS, FAT ou outros tipos de volumes de disco que estavam em uso pelo sistema operacional que você hibernou, como qualquer coisa diferente deestritamente somente leiturade qualquer sistema operacional.
- …nãopensa alegremente e erroneamente que as únicas operações que poderiam atualizar as estruturas de dados em disco para um volume são gravar em arquivos.
Se você deseja inicializar outro sistema operacional,desligar.
Leitura adicional
- Gilles (15/11/2010)."Você precisa de um bloqueio leitor-gravador em cada partição compartilhada." Superusuário.