Eu nunca entendi bem o propósito original do estado de energia da Hibernação no Windows. Entendo como funciona, quais processos ocorrem e o que acontece quando você inicializa o Hibernate, mas nunca entendi realmente por que ele é usado.
Com a tecnologia de hoje, principalmente com SSDs, RAM e CPUs cada vez mais rápidos, uma inicialização a frio em uma instalação limpa / eficiente do Windows pode ser bem rápida (para algumas pessoas, apenas alguns segundos ao pressionar o botão liga / desliga). O modo de espera é ainda mais rápido, às vezes instantâneo. Até unidades SATA de 5 a 6 anos atrás podem realizar esses tempos de inicialização rápidos.
A hibernação me parece inútil quando a tecnologia moderna é considerada, mas talvez haja aplicativos que não estou considerando.
Qual era o propósito original por trás da hibernação e por que as pessoas ainda a usam?
Editar :
Eu rescindir meu comentário sobre a hibernação ser obsoleta , pois obviamente tem aplicações muito práticas em laptops e PCs móveis, considerando as restrições de energia. Eu estava me referindo principalmente à hibernação sendo usada em uma área de trabalho.
Respostas:
Normalmente, o modo de hibernação economiza a memória do computador, incluindo, por exemplo, documentos abertos e aplicativos em execução, no disco rígido e desliga o computador, ele usa energia zero. Quando o computador for ligado novamente, retomará tudo o que você parou.
Você pode usar esse modo se não estiver usando o laptop / desktop por um longo período de tempo e não desejar fechar seus documentos.
Uso e finalidade simples : economize energia elétrica e reinicie os documentos. Em termos simples, esse comentário serve muito bem, por exemplo (você dormirá, mas suas memórias ainda estão presentes).
Por que é usado:
Deixe-me descrever um cenário de amostra. Imagine que sua bateria está com pouca energia no laptop e você está trabalhando em projetos importantes em sua máquina. Você pode alternar para o modo de hibernação - isso fará com que seus documentos sejam salvos e, quando você ligar, o estado real do aplicativo será restaurado. Seu uso principal é como um desligamento de emergência com um retoma automático de seus documentos.
fonte
it uses zero power
é uma espécie de afirmação ousada. Isso só seria verdade se o computador estivesse realmente desconectado da parede após entrar em hibernação. Uma placa-mãe continuará consumindo energia (embora muito pequena), mesmo quando o computador estiver desligado.Porque ele salva o status de todos os programas em execução. Deixo todos os meus programas abertos e posso retomar o trabalho no dia seguinte com muita facilidade.
Fazer uma inicialização real exigiria iniciar todos os programas novamente, carregar todos os mesmos arquivos nesses programas, chegar ao mesmo lugar em que eu estava antes e colocar todas as minhas janelas exatamente no mesmo lugar.
A hibernação economiza muito trabalho para recuperar essas coisas novamente.
fonte
A hibernação preserva o estado atual do sistema e permite desligar completamente. Sim, você pode inicializar em apenas alguns segundos, mas quanto tempo você levará para obter seu navegador, processador de texto, cliente de bate-papo, tocador de música etc. etc. etc. Com a hibernação, não há tempo.
fonte
Em primeiro lugar, nem tudo está no SSD. Agora estou em um laptop sem SSD e hiberno o tempo todo.
Em segundo lugar, a hibernação preserva o estado completo da memória (mais ou menos). Se você possui um processo em execução que não deseja fechar, a hibernação é o caminho a percorrer.
Houve algumas vezes em que tive que arrumar meu laptop quando ainda havia um processo em execução. Isso é especialmente necessário quando estou executando programas que usam muita CPU, como o Mathematica ou uma compilação, porque colocar o laptop dentro de uma bolsa é uma maneira de superaquecê-lo. A hibernação é a melhor coisa a fazer aqui.
Para PCs de mesa, sim, a hibernação faz menos sentido, pois você ainda pode dormir / suspender e obter o mesmo efeito. No entanto, a necessidade de hibernação em uma área de trabalho é diferente da necessidade de hibernação anos atrás . A inicialização pode ser mais rápida, mas a inicialização padrão não retorna todos os seus programas abertos. Suspender / Suspender / Hibernar, e qual você deseja usar depende se confia ou não na fonte de alimentação em uma área de trabalho. E, em muitos casos, você não pode - eu moro em uma cidade onde há cortes de energia programados todos os dias em algumas partes dos subúrbios.
A única coisa que a tecnologia moderna nos dá quando se trata de hibernação é a capacidade de desligar um computador quando não estamos preocupados com os programas em execução e reiniciar com a mesma velocidade / similar à hibernação.
fonte
Para desligamentos rápidos durante quedas de energia ...
O UPS sinaliza que a energia é desligada, a máquina verifica o nível da bateria, salva o estado do sistema no disco e volta exatamente como antes da falta de energia.
Caso contrário, o desligamento pode demorar muito para processar, os programas abertos nem sempre têm um desligamento limpo do fechamento iniciado pelo sistema e danificam ou perdem documentos abertos não salvos.
O modo de espera plano não faz nada disso ...
fonte
A hibernação é a única maneira de desligar um computador completamente e posteriormente, ligá-lo e voltar exatamente ao mesmo estado em que você o deixou.
Não tem nada a ver com bateria ou laptop ou economia de tempo de inicialização, ssd, nova tecnologia, tempos antigos e finalidade original. O objetivo nunca mudou. A maneira como as pessoas usam seus computadores hoje em dia não muda isso.
Editar: para mais detalhes:
Como o computador precisa voltar ao estado anterior, ele deve ser salvo em algum lugar.
Esse é o objetivo do arquivo "hiberfil.sys" no disco rígido. (Estamos falando do sistema operacional Windows)
Dessa forma, ele pode salvar todo o conteúdo da RAM no disco rígido. A hibernação pode ser ativada ou desativada. Quando ativado, o hiberfil.sys é criado. (Não tentei ver se ele foi excluído ao desativar a hibernação)
Portanto, uma coisa que vale a pena lembrar é que você perderá espaço em disco ao usar a hibernação. Por padrão, o arquivo hiberfil.sys terá 75% do tamanho da RAM. Exemplo: se você tiver 8 GB de RAM, "perderá" + -6 GB de Rom do seu disco rígido.
Mas seu tamanho pode ser configurado (até 100% de RAM). Se você quiser saber mais sobre isso, aqui está um link da Microsoft: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463229.aspx
fonte
Eu uso a hibernação o tempo todo, pois salva meu fluxo de trabalho. Detesto reiniciar porque tenho que repensar, de onde parei do dia anterior. No final do dia, adicionarei o que você pode chamar de espaço reservado no meu sistema, geralmente no Visual Studio ou no bloco de notas. Então, depois de surgir da hibernação, isso é apresentado imediatamente, dando-me uma sacudida muito necessária na memória - especialmente útil quando são 9 horas da manhã e precisa de café.
!
Outras pessoas podem usar notas coladas em suas telas ou ler entradas em seus registros diários. Tudo o que funciona para você. Para mim, meu fluxo de trabalho está espalhado por vários aplicativos; Firefox, Visual Studio, Outlook, Log de Eventos do Windows, Microsoft SQL Management Studio, LINQPad, iPlayer, Greenshot, Bloco de Notas e PowerShell. Vou reiniciar quando forçado pelo Windows Update, mas, caso contrário, prefiro ser produtivo. Apenas hiberne, leve seu laptop para casa e não se preocupe com o poder como faria se estivesse dormindo.
fonte
A hibernação é direcionada ao mercado de negócios móveis, onde é necessário o uso eficiente da energia da bateria. A hibernação, embora lenta, quase não consome energia. O modo de espera, por outro lado, ainda pode consumir uma quantidade surpreendente de bateria.
Ao usar um laptop com bateria, a hibernação pode se tornar especialmente útil quando você sabe que não o usará por um tempo. O motivo é triplo.
1) O modo de espera ainda consome energia que pode adicionar uma grande porcentagem de sua bateria se for deixada por longos períodos. As estimativas variam de acordo com a diferença de potência e pode haver diferenças significativas dependendo do PC. Vou editar se encontrar um gráfico de comparação de consumo de energia.
2) Os aplicativos podem ativar um PC no modo de espera sem a interação do usuário. Exemplos comuns são o Windows Update, verificações de vírus ou sistema em segundo plano ou outras tarefas em segundo plano. Isso cria um problema no qual o laptop aumentou repentinamente o consumo de energia (sem o consentimento do usuário) e é improvável que volte ao modo de espera após a conclusão da tarefa. Isso mata sua bateria.
3) Se um PC sair do modo de espera sem interação do usuário, ele poderá ser ativado em um ambiente que não seja compatível com o PC, como um estojo de transporte isolado e vedado. Isso pode danificar rapidamente os componentes do computador, caso o computador aqueça.
EDIT: A hibernação em uma área de trabalho faz pouca ou nenhuma diferença. A diferença no consumo de energia entre hibernação / espera torna a espera a escolha óbvia quando uma fonte de energia constante está disponível. A exceção seria se você morasse em uma área em que a falta de energia fosse frequente e não desejasse perda de dados.
fonte
Quero me concentrar mais nos aspectos técnicos. Você precisa distinguir entre suspensão e hibernação . Ambos permitem que você retome seu trabalho em um curto período de tempo, mas ambos têm recursos diferentes e, portanto, permitem diferentes cenários de uso. Ambos permitem que você retome o trabalho em um período de tempo relativamente curto.
Dormir
Quando o computador é enviado para suspensão, a maioria dos componentes do computador é desligada. A memória ainda está sendo alimentada, salvando o estado do seu sistema operacional para um resumo rápido. Se ficar sem bateria em um laptop ou perder energia, perderá a sua sessão e o trabalho não salvo. Também houve casos em que isso danificou / destruiu o sistema operacional. Devido a esse perigo, isso provavelmente deve ser usado apenas em laptops suportados por baterias ou computadores desktop conectados a um no-break.
Hibernação
A hibernação salva o conteúdo da memória no disco rígido, permitindo que o computador seja completamente desligado e, portanto, não desperdiçando energia. Ele também permite que você retome o trabalho em outro local, por exemplo, se você mover o computador de mesa para um novo local ou se não usar a bateria do laptop. Como o conteúdo da memória precisa ser lido de volta na memória durante a inicialização, a recuperação e a execução do sistema leva mais tempo do que tirá-lo do sono, o que é quase instantaneamente.
A hibernação faz sentido para pessoas que têm muito trabalho em andamento que não podem ser salvas devido a circunstâncias externas ou cuja configuração de trabalho é bastante complexa, de modo que a configuração novamente levaria uma quantidade enorme de tempo. Isso pode se aplicar ao laptop, mas provavelmente principalmente aos usuários de desktop, já que os usuários de laptop também podem usar o modo de suspensão em conjunto com a bateria do laptop. Portanto, a hibernação faz sentido especialmente para computadores de mesa que geralmente não têm uma linha de vida elétrica em forma de bateria em caso de falta de energia.
Aparentemente, como é óbvio nas outras respostas, as pessoas também o usam para servir à preguiça, pensando que é realmente uma maneira mais rápida de inicializar. Concordo com o autor desta pergunta que, nos dias de SSDs e sempre melhorando a hibernação de sistemas operacionais para essas pessoas, realmente não faz sentido. Afinal, existem benefícios na reinicialização, como liberar a memória para eliminar vazamentos, remover processos não autorizados e outros enfeites. Salvar os segundos ocasionais usando a hibernação sem uma boa razão provavelmente terá efeitos prejudiciais se usado por períodos mais longos.
fonte
Eu uso a hibernação no meu PC de mesa no trabalho no final de cada dia e apenas a desligo completamente nos fins de semana. Embora não demore muito tempo para chegar ao prompt de login, leva um pouco mais de tempo para iniciar o PC e todos os programas que eu preciso e carregar nos projetos com os quais estava trabalhando. O Visual Studio e o Eclipse demoram um pouco para carregar e, em seguida, os projetos demoram um pouco mais. Em seguida, o antivírus precisa carregar antes que eu possa começar a fazer qualquer coisa e também gosto de iniciar o Outlook, além de demorar um pouco. Com a hibernação, posso ligar o computador e começar a trabalhar quase que instantaneamente.
fonte
Nem todo mundo está usando SSD. O uso do SSD ainda é muito menor que o HDD neste momento.
E mesmo no caso de usar o SSD, quando as pessoas estão fazendo algo e precisam desligar o computador, deixando o estado dos programas de abertura como estão, não há outra solução senão a hibernação.
fonte
As perguntas em particular aqui requerem informações adicionais a esse respeito e, posteriormente, podem ser fornecidas respostas adequadas. Que tipo de usuário você é?
A hibernação é particularmente comum em laptops e notebooks, onde os aplicativos são deixados no mesmo estado que você os deixou e o sistema chegará ao seu estado original com tudo da mesma maneira.
Se você é apenas um usuário comum que usa o sistema para Internet, jogos, as páginas da Web e o estado do jogo em que você os deixou estarão disponíveis após uma inicialização regular.
Se você é funcionário do Office e exige que você use várias instâncias de palavra ou planilha, o hibernate também o restaurará.
É importante ressaltar que, caso você seja um programador de computador, o software que é exigido é grande e demora um pouco para carregar e realocar todos os arquivos que você codificou pela última vez, portanto, o hibernate também pode ser usado para isso.
Assim, você pode ver que há vários usos
fonte
Basicamente, no modo "inativo", o computador desliga as unidades de disco, monitores, etc, e copia "estado" de componentes que consomem muita energia na RAM (o último componente "que consome muita energia" é a própria CPU). A RAM é então "mantida viva" com uma atualização de baixa frequência e, quando algo ativa a CPU para despertar, coloca tudo de volta aonde pertence.
Para a hibernação, a maioria dos itens acima ocorre (mais qualquer "estado" adicional é salvo que não foi salvo acima) e, em seguida, a imagem da RAM é gravada no "disco" (ou seja, armazenamento persistente), como um grande "arquivo" (embora em um local reservado no disco). Nesse ponto, não há "estado" na máquina que não seja representado pela imagem de RAM no disco e o computador pode ser completamente desligado. Quando a CPU é ligada novamente, verifica uma imagem de RAM no disco e, se houver uma (e não houve "inicialização" subsequente)), a imagem é lida novamente na RAM e o sistema é reiniciado essencialmente como se estivesse em suspensão.
fonte
Como alguém que trabalha com TI em um ambiente corporativo, com computadores gerenciados pela diretiva de grupo do Windows, o hibernate pode reduzir o tempo de inicialização para 1/4 ou menos do que seria fazer uma inicialização limpa. A maioria das tarefas de gerenciamento que ocorrem durante a inicialização não precisa ocorrer durante a ativação da hibernação. Obviamente, em nosso ambiente, reinicializamos periodicamente para capturar atualizações e outras alterações de configuração, mas podemos fazer isso conforme nossa conveniência, como durante os intervalos para o almoço.
Além disso, no ambiente em que vivemos, usamos discos rígidos com criptografia automática como medida de segurança, e os que usamos ainda estão girando discos, por isso ainda não podemos nos beneficiar da velocidade do SSD e talvez não por algum tempo.
Fazer uma inicialização limpa toda vez que você liga o computador também gasta mais energia que a hibernação, pois, em vez de simplesmente puxar os dados de volta para a RAM, todos os aplicativos e o sistema operacional precisam passar por toda a rotina de inicialização, o que pode causar muito mais atividade da CPU e uso do disco rígido.
fonte
O Hibernate permite que você desconecte seu PC da tomada temporariamente. Suponha que você precise migrar para outro local ou injetar o medidor de energia entre a tomada e o seu PC
Você precisa desconectar o cabo de alimentação primeiro. Tente fazer isso no modo de suspensão (que precisa de energia para sustentar a RAM, acredito).
Além disso, como você pode ver que o Hibernate não precisa de nenhum poder para manter o estado,
fonte
temporary
enquanto issoundefinite time
é mais correto. Diga a ele que não é melhor porque o Hibernate só faz sentido se você planeja restaurar. Isso implica um limite de tempo de fato. Se você não deseja restaurar, não precisa do Hibernate. Lembre-o sobre a pasta temporária no disco. Deixe-o explicar como a nomeação da pasta no sistema operacional está errada e quais respostas ele precisa escrever sobre ela.How often
deve ser perguntado sobre a economia. Você coloca tudo de cabeça para baixo. A economia realmente depende da frequência com que você fica offline. Se você reiniciar o PC a cada minuto, a recarga custará mais do que qualquer economia. O sono é bom para interrupções curtas, hibernar por mais tempo. Como o custo de recarga é constante enquanto as economias se acumulam, elas se sobreponham com interrupções mais longas.A resposta é óbvia para mim.
O desligamento fecha e fecha tudo. Depois da inicialização, não tenho nada aberto.
Um contraste, a hibernação e o despertar me dão tudo o que havia na tela - até documentos não salvos.
fonte
O fato de seu laptop iniciar em menos de um minuto não significa que todos os laptops do mundo iniciam tão rápido. Eu tenho laptop barato de classe de viagem, usado apenas para internet, e é muito lento. A inicialização leva alguns minutos, o desligamento às vezes muito a cada minuto. Embora a restauração do hibernate não seja rápida, é significativamente mais rápida que a inicialização, e a hibernação é muito mais rápida que o desligamento.
O modo de espera simplesmente não é confiável nas máquinas que eu estava usando. Deixar o notebook em espera por metade do dia geralmente terminava em falha na inicialização e na reinicialização forçada, após o que eu tinha que restaurar toda a área de trabalho. Sem mencionar a necessidade de desconectar o dispositivo ou a falta temporária de energia.
Na verdade, conheço algumas pessoas que acham que a reinicialização está obsoleta e não reiniciaram há meses - usando apenas hibernação. (Eles não estão usando o Windows, é claro;)
fonte
Outro uso inovador do recurso Hibernation foi o uso do Express pelo Dell MediaDirect 2.0 para laptops. Essa foi basicamente uma opção de inicialização rápida que carregou um aplicativo personalizado de reprodutor de mídia.
Ele funcionou com uma partição oculta com uma instalação incorporada do Windows XP, incluindo apenas o necessário para executar um programa media player e um programa media player / explorador personalizado. Como a instalação incorporada é basicamente uma janela simples, isso resulta em um tempo de inicialização mais rápido.
Na primeira vez em que você executar, ele hibernará uma vez totalmente carregado e, em seguida, reiniciará novamente. A partir de então, cada inicialização é simplesmente uma restauração dessa hibernação inicial, o que resultou em tempos de inicialização substancialmente mais rápidos. Se o software tivesse que ser atualizado ou uma alteração de hardware invalidasse o arquivo de hibernação, ele simplesmente o excluiria e o recriaria.
(Posso estar errado com alguns detalhes, já faz algum tempo desde a última vez que o usei, mas o acima mostra o conceito básico.)
O conceito básico também se aplicaria a dispositivos Windows para fins especiais não móveis, como um quiosque para desktop. Ao ler o arquivo de hibernação de um SSD, combinado com um BIOS de início rápido, a velocidade de inicialização resultante pode ser boa o suficiente para permitir que o quiosque seja desativado por padrão e iniciado pelo usuário sob demanda.
fonte
tl; dr; Desligue o computador sem perder o trabalho de outro usuário.
Sou um grande fã de hiberate e sempre o instalei em meus desktops domésticos. Somente recentemente no ano passado eu o desativei depois de substituir minha unidade de inicialização por SSDs distribuídos. A escolha não foi devido à velocidade rápida dos SSDs. Eu gastei muito dinheiro com meus "novos brinquedos" e gravar um grande dump de memória em um SSD em cada desligamento não é bom para a vida de um SSD . Eu ainda teria o hibernado ativado se pudesse direcioná-lo para uma unidade secundária não SSD.
Nos meus outros computadores que não possuem SSDs, ainda uso hiberate porque são multiusuários e é bom poder desligar o computador completamente sem ter que se preocupar com a perda de dados de outros usuários . Um membro da família pode estar pesquisando a lição de casa na Web e ter sido rastreado deixando o computador em execução. Consigo desligar o computador sem perder o trabalho.
fonte
Pensei em lançar mais um motivo na pilha: ter vários sistemas operacionais em uma máquina. Se você inicializar duas vezes entre Linux e Windows, por exemplo, poderá alternar para o outro SO e voltar sem perder nenhum trabalho.
fonte