Eu restaurei meu PC da hibernação hoje cedo. 10 minutos após a inicialização, houve um corte de energia. Essas coisas acontecem.
Existe alguma maneira de dizer ao meu PC na próxima inicialização para usar o estado de hibernação anterior para inicializar? Alguma configuração da placa-mãe ou algo assim? Não sei como a máquina determina inicializar do zero ou da hibernação. Eu sei que o hiberfil.sys fica por aí após a inicialização da hibernação, mas não sei se é reutilizável ou não. Se não for, presumo que estou definitivamente sem sorte nesse ponto.
Pela leitura, suspeito que posso estar sem sorte, no entanto, sinto que minha pergunta difere das outras sobre esse assunto porque não pretendo configurar isso como um processo regular.
Ainda não liguei a máquina em questão, apenas no caso de haver uma chance de ela ser restaurada.
Meu sistema operacional é o Windows 8.1. A placa-mãe é uma RoG Maximus VI Hero.
EDITAR Embora minha pergunta tenha sido respondida com a confirmação de que restaurar um estado de hibernação anterior não parece ser possível, esta pergunta não é uma duplicata das destacadas nos comentários; Eu já tinha lido aqueles antes de postar o meu.
842161 Refere-se a um sistema operacional diferente (já adicionei a tag Windows-8-1) e também para uma reinicialização normal por meio de uma atualização do Windows, que poderia facilmente ter feito todos os tipos de alterações. Minha situação estava relacionada à perda direta de energia apenas 10 minutos após a inicialização da hibernação (e, portanto, presumo, alterações mínimas no disco rígido após a hibernação anterior).
607300 Refere-se a uma solicitação totalmente diferente, na qual eles parecem querer configurar algum tipo de sistema regular que seria capaz de salvar automaticamente um estado como a hibernação que pode ser restaurado para que, em caso de perda repentina de energia, eles possam pular de volta para onde eles foram.
O que você deseja fazer não é possível e, de fato, o Windows fez um esforço considerável para garantir que isso não acontecesse. E por um bom motivo. Fazer isso quase certamente resultaria em algum nível de corrupção de dados. A natureza exata e a extensão da corrupção são imprevisíveis, mas você pode ter certeza de que não seria agradável.
No início do processo de inicialização, o Windows verifica se há uma assinatura especial no arquivo hiberfil.sys. Se esta assinatura estiver presente e verificada, uma restauração da hibernação será iniciada. Se a assinatura não estiver presente ou for inválida, uma inicialização normal será iniciada. Os detalhes de como isso funciona não estão documentados. Após a conclusão da restauração, a assinatura é invalidada. Isso é para garantir que o conteúdo atual do hiberfil.sys seja usado apenas uma vez.
Quando o sistema é colocado em hibernação, o estado do sistema na memória é salvo em hiberfil.sys para que possa ser restaurado posteriormente. Mas o arquivo hiberfil.sys não contém todo o estado do sistema. O estado também está no arquivo de paginação, no registro e nos arquivos de dados no disco. O conteúdo da memória em hiberfil.sys contém partes deles e todos devem ser 100% consistentes entre si ou o estado restaurado seria corrompido. Isso seria o resultado inevitável se um conteúdo hiberfil.sys anterior fosse usado. Por esse motivo não é permitido.