Questão Por que a hibernação não é ativada por padrão?


Por que a hibernação não é ativada por padrão? Existe alguma desvantagem nisso?

Além disso, com que confiabilidade isso traz de volta tudo o que você deixou?


4


origem




Respostas:


Bem, para entender por que o sono é o preferido em vez da hibernação, é importante saber o que cada um deles é (fonte):

O sono é comumente conhecido como Standby em   Sistema Windows ou S3 na ACPI. No sono   modo, a fonte de alimentação   não essenciais e não críticos   componente é retido, e a maioria do sistema   a operação é desligada e parada. Todos   dados na memória física (módulo RAM)   ainda é mantido na memória internae   todo o sistema é colocado em stand-by   modo, que pode ser acordado e usado   quase imediatamente. No modo Sleep, o   carga de energia reduzir consideravelmente, economizando   muita energia. No entanto, o poder   não deve ser cortado e deve ser   continuar a fornecer ao computador.   Uma vez fora do poder, o sistema   tem que começar de novo apenas como um recém   computador de arranque acabou de começar do poder   estado desligado.

...

Hibernate, ou S4 na ACPI, enquanto isso   vai salve os dados na memória física   para o disco rígido (HDD) e, em seguida,   desligue o computador. Em hibernação   modo, um arquivo chamado hiberfil.sys que   tem o mesmo tamanho de arquivo que a quantidade   da memória do sistema será criado em   o disco local. Quando o usuário quer usar   o computador novamente, o computador   arrancar e carregar de volta o estado no   última hibernação. A vantagem de   Modo de hibernação é que não há energia   desperdiçado para máxima economia de energia. Dentro   Dormência de hibernação, sem eletricidade   é consumido pelo sistema. Ao lado, restaurar   do Hibernate é geralmente mais rápido   que a reinicialização do computador, e é totalmente   diferente do novo começo, como usuários   pode retornar ao estado exato do último   hibernação com todos os programas em execução   e documentos abertos intactos, em vez   de área de trabalho vazia. A desvantagem de   Hibernate é que depois de um período de   tempo, pode haver fragmentação de   Arquivo. Os usuários precisarão desfragmentar   o volume que armazena a hibernação   arquivo com freqüência.

A hibernação é mais lenta do que a suspensão porque todo o conteúdo da RAM deve ser salvo no disco ao entrar nesse estado. Ter um arquivo de 4 GB no seu C: partição não é exatamente a melhor coisa, às vezes. Esse arquivo deve ser carregado de volta na RAM quando sair da hibernação. O sono é mais rápido, nada para salvar, nada para carregar (principalmente).

A confiabilidade não deve ser uma preocupação para o sono ou a hibernação.


11



Obrigado, boa resposta - tentei votar em você - mas não tenho representantes suficientes para fazer isso, desculpe. - Mick
Eu vou fazer por você, Mick. Alex (esse voto de Mick);) - joe
Eu li uma vez que o Mac OS X grava continuamente RAM no arquivo de hibernação. Isso é um truque brilhante porque o resultado é hibernação instantânea capacidade. Retomar ainda leva tempo, claro. - Torben Gundtofte-Bruun
@torbengb Eu duvido que a Microsoft faça isso de outra maneira. Se você ativar a hibernação, notará o arquivo hiberfil.sys sendo criado. Na minha máquina, com 4 GB ou RAM, o arquivo também será de 4 GB. Se você tentar ler alguma coisa, ele dirá que o arquivo está bloqueado, o que significa que o sistema operacional está continuamente escrevendo para ele. Em um Mac, provavelmente é mais rápido porque a Apple pode otimizar todo o processo, já que eles também fazem o hardware. - alex
Tenho certeza que nada está sendo escrito dinamicamente para hiberfil.sys, como a concorrência pelo acesso ao disco seria desnecessária 99,999% do tempo. O arquivo existe e é deliberadamente bloqueado para garantir que ele não possa ser removido, adulterado etc, e que tenha pré-reservado o espaço em disco necessário. Filelock! = Sendo escrito para - AdamV


Acho que este artigo pode ser útil para você se arrepender primeira pergunta (Por que a hibernação não está ativada por padrão?)

Para ativar e desativar o hirbranate aqui, passos 


1



Tem certeza de que esse é o link certo? Não contém a palavra hibernar nem uma vez :-( - Mick
desculpe seu erro :-( - joe


Isso é apenas uma anedota (já que o tamanho da amostra é um - eu!), Mas todas as vezes que usei o modo de hibernação, ele restaurou o sistema perfeitamente.

Espero que você possa encontrar algumas pessoas que tiveram problemas, mas eu esperaria ler mais sobre elas se fossem comuns.


0



A hibernação é bastante lenta e o sistema às vezes não responde. Se você está impaciente, pode pensar que está parado e reiniciar. Então, você se pergunta o que aconteceu com seus dados. Eu acho que é por isso que algumas pessoas tendem a ficar longe disso. - alex


A hibernação usa o espaço em disco (obviamente) e não funciona em alguns hardwares (principalmente os mais antigos). Mas quando funciona, é sólido. Você saberá depois dos primeiros hibernates se funciona bem em seu hardware. Não há realmente nenhum risco em tentar. Muitas pessoas o usam diariamente sem problemas e só inicializam completamente quando o Windows o requer, ou se aplicativos mal-feitos causarem uma falha.


0