Eu tenho um UPS alimentando uma máquina com Windows 10 e, portanto, instalei um aplicativo chamado PowerChute, que permite configurar coisas relacionadas ao UPS.
Hoje eu queria desabilitar a hibernação naquela máquina, porque estava ocupando cerca de 28 GB de espaço em um SSD que é um pouco apertado no espaço. É um sistema que funciona 24 horas por dia, 7 dias por semana e nunca o coloco em hibernação. Ou eu reinicio ou desligo completamente, mas nunca hiberno.
Depois de desabilitar e reiniciar, o PowerChute abriu uma caixa de diálogo que me dizia que eu deveria habilitar a hibernação neste sistema, porque isso permitirá que o sistema se recupere após um desligamento causado por uma perda de energia.
O que isto significa? Isso está relacionado apenas ao fato de que o PowerChute será capaz de desligar melhor o sistema se detectar que está funcionando com bateria e está com pouca carga, que o estado atual será recuperado depois que o sistema for ligado novamente? Por exemplo, que as máquinas virtuais (VirtualBox) manterão seu estado de execução depois que o sistema for ligado?
Ou isso significa que o Windows de alguma forma é mais capaz de se recuperar após uma queda de energia, independentemente do PowerChute e do no-break? Por exemplo, os arquivos abertos não serão corrompidos?
Se você não tem hibernação permitida, a maioria dos UPS pode fazer é desligar o computador depois de tentar salvar tudo. Na melhor das hipóteses, você não perderá dados, mas não terá chance de restaurar o status.
Com a hibernação, o estado exato pode ser recuperado.
Sem um no-break, essa configuração não é relevante em caso de perda de energia, pois o Windows não teria tempo para hibernar.
Isso ajuda a entender o que é hibernação. A hibernação grava o conteúdo da memória no disco e, em seguida, desliga totalmente o computador. Ao reiniciar, a memória apropriada armazenada no disco é copiada para a memória e você pode continuar exatamente de onde parou - assim, você pode hibernar um sistema sem energia indefinidamente. (arquivos abertos não serão perdidos porque seu conteúdo está na RAM, que é despejada para o disco)
A suspensão, por outro lado, coloca o sistema em um estado mínimo, mas mantém as coisas na RAM. Quando toda a energia é perdida, o estado da máquina é perdido. Isso pode economizar energia e é bom em um laptop onde você precisa retomar rapidamente.