Por que a hibernação ainda é usada?

66

Eu nunca entendi completamente o propósito original do estado de energia da hibernação no Windows. Eu entendo como isso funciona, quais processos ocorrem e o que acontece quando você inicializa o backup a partir do Hibernate, mas eu nunca entendi realmente por que ele é usado.

Com a tecnologia atual, 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 muito rápida (para algumas pessoas, basta pressionar o botão liga / desliga). A espera é ainda mais rápida, às vezes instantânea. Até mesmo unidades SATA de 5 a 6 anos atrás podem atingir esses tempos de inicialização rápidos.

A hibernação parece sem sentido para mim quando a tecnologia moderna é considerada, mas talvez existam aplicativos que não estou considerando.

Qual foi o propósito original por trás da hibernação e por que as pessoas ainda a utilizam?

Editar :

Eu rescendo meu comentário sobre a hibernação estar obsoleta , já que obviamente tem aplicativos muito práticos para laptops e PCs móveis, considerando as restrições de energia. Eu estava principalmente referindo-se a hibernação sendo usada em um desktop.

    
por Moses 13.09.2013 / 06:36

19 respostas

111

Normalmente, o modo de hibernação salva a memória do seu computador, isso inclui, por exemplo, documentos abertos e aplicativos em execução, no seu disco rígido e desliga o computador, ele usa energia zero. Quando o computador for ligado novamente, ele retomará tudo de onde você parou.

Você pode usar este modo se não estiver usando o laptop / desktop por um período prolongado e não quiser fechar seus documentos.

Uso e finalidade simples : economiza energia elétrica e a retomada de documentos. Em termos simples, este comentário é agradável, por exemplo (ou seja, você vai 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 em seu laptop e você está trabalhando em projetos importantes em sua máquina. Você pode alternar para o modo de hibernação - isso resultará na gravação de seus documentos e, quando você ligar, o estado real do aplicativo será restaurado. Seu principal uso é como um desligamento de emergência com um resumo automático dos seus documentos.

    
por 20.03.2017 / 11:04
141

Porque salva o status de todos os programas em execução. Deixo todos os meus programas abertos e posso voltar a trabalhar 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.

O modo de hibernação economiza muito trabalho, recuperando essas coisas.

    
por 19.09.2013 / 23:45
29

A hibernação preserva o estado atual do sistema e permite que você desligue completamente. Sim, você pode inicializar em meros segundos, mas quanto tempo levará para que o seu navegador da Web, processador de texto, cliente de bate-papo, reprodutor de música etc., etc. etc., depois disso? Com a hibernação, sem tempo nenhum.

    
por 13.09.2013 / 06:13
19

Em primeiro lugar, nem tudo está no SSD. Estou em um laptop agora sem SSD, e eu hiberno o tempo todo.

Em segundo lugar, a hibernação preserva o estado de memória total (mais ou menos). Se você tem um processo em execução que não deseja fechar, a hibernação é o caminho a percorrer.

Houve algumas vezes em que precisei embalar meu laptop quando ainda há um processo em execução. Isso é especialmente necessário quando estou executando programas intensivos de 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 desktop, 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 um desktop é 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 oferece todos os seus programas abertos. Sleep / Suspend / Hibernate, e qual você quer usar depende se você confia ou não em sua fonte de alimentação em um desktop. 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 simplesmente desligar um computador quando não estamos preocupados com os programas em execução e reiniciar com a mesma velocidade / mesma velocidade que a hibernação.

    
por 13.09.2013 / 06:45
17

Para desligamentos rápidos durante quedas de energia ...

O no-break sinaliza a falta de energia, a máquina verifica o nível da bateria, salva o estado do sistema no disco para que ele retorne exatamente como antes da queda de energia.

Caso contrário, o desligamento pode levar muito tempo para ser processado, os programas abertos nem sempre têm um desligamento limpo do sistema iniciado próximo e danificam ou perdem documentos abertos não salvos.

Standby flat out não faz nada disso ...

    
por 13.09.2013 / 08:48
12

A hibernação é a única maneira de desativar um computador completamente e, mais tarde, ativá-lo e recuperar exatamente o mesmo estado quando você o deixou.

Não tem nada a ver com bateria ou laptop ou economia de tempo de inicialização, ssd, nova tecnologia, velhos tempos e propósito original. O propósito nunca mudou. A forma como as pessoas usam o computador hoje em dia não muda isso.

Editar: para mais detalhes:

Como o computador precisa voltar ao estado anterior, ele precisa salvá-lo em algum lugar.

Esse é o objetivo do arquivo "hiberfil.sys" no disco rígido. (Estamos falando do sistema operacional Windows)

Desta forma, 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. (Eu não tentei ver se ele foi excluído ao desligar a hibernação)

Portanto, uma coisa que vale a pena lembrar é que você perderá espaço em disco quando usar a hibernação. Por padrão, o arquivo hiberfil.sys terá 75% do tamanho da RAM. Exemplo: se você tiver 8 GB de memória 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: link

    
por 15.09.2013 / 17:11
9

Eu uso hibernação o tempo todo, pois economiza meu fluxo de trabalho. Detesto a reinicialização porque tenho que repensar, de onde parei no dia anterior. No final do dia, adicionarei o que você pode chamar de um espaço reservado no meu sistema, geralmente no Visual Studio ou no bloco de notas. Então, depois de sair da hibernação, isso é imediatamente apresentado, o que me dá uma sacudida de memória muito necessária - especialmente útil quando são 9h e precisam de café.

!

Outras pessoas podem usar notas adesivas coladas em suas telas ou ler entradas em seu diário. Tudo o que funciona para você. Para mim, meu fluxo de trabalho está espalhado por vários aplicativos; Firefox, Visual Studio, Outlook, Registro de Eventos do Windows, Microsoft SQL Management Studio, LINQPad, iPlayer, Greenshot, Bloco de Notas e PowerShell. Vou reiniciar quando for forçado pelo Windows Update, mas caso contrário, prefiro ser produtivo. Apenas hibernate, leve seu laptop para casa, e não se preocupe com o poder como se estivesse dormindo.

    
por 25.10.2013 / 11:38
8

A hibernação é direcionada ao mercado de negócios móveis, onde o uso eficiente da energia da bateria é necessário. A hibernação, embora lenta, quase não consome energia. O modo de espera, por outro lado, ainda pode atrair 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 vai usá-lo por algum tempo. A razão é tripla.

1) O modo de espera ainda consome energia que pode adicionar uma grande porcentagem de sua bateria se for deixado 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 eu encontrar um gráfico comparativo de consumo de energia.

2) Os aplicativos podem ativar um PC do modo de espera sem interação do usuário. Exemplos comuns são o Windows Update, vírus de segundo plano ou varreduras de sistema ou outras tarefas em segundo plano. Isso cria um problema em que o laptop aumentou repentinamente o consumo de energia (sem o consentimento do usuário) e é improvável que ele retorne ao modo de espera após a conclusão da tarefa. Isso mata a sua bateria.

3) Se um PC acordar do modo de espera sem interação do usuário, ele poderá ser ativado em um ambiente que não seja compatível com PC, como um estojo de transporte selado e isolado. Isso pode danificar rapidamente os componentes do computador caso o computador esquente.

EDIT: Hibernação em um desktop faz pouca ou nenhuma diferença. A diferença no consumo de energia entre a hibernação / espera torna a escolha óbvia em espera quando uma fonte de energia constante está disponível. A exceção seria se você morasse em uma área quando as interrupções de energia forem frequentes e você não quiser perder dados.

    
por 13.09.2013 / 06:46
8

Eu quero me concentrar mais nos aspectos técnicos. Você tem que distinguir entre Sleep e Hibernate . Ambos permitem que você retome seu trabalho em um curto período de tempo, mas ambos possuem 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.

Sono

Quando o computador é enviado para dormir, a maioria dos componentes do computador é desligada. A memória ainda está sendo alimentada, salvando o estado do sistema operacional para um rápido retorno. Ficar sem bateria em um laptop ou perder a energia perderá a 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 só deve ser usado em laptops compatíveis com baterias ou computadores de mesa 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 desperdice energia. Ele também permite que você retome o trabalho em um local diferente, por exemplo, se você mover seu computador de mesa para um novo local ou se não usar uma bateria para seu laptop. Como o conteúdo da memória tem que ser lido de volta na memória após a inicialização, fazer com que o sistema volte a funcionar demora mais do que tirá-lo do sono, o que é quase instantâneo.

A hibernação faz sentido para as 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 a usuários de desktops, já que os usuários de laptops 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 baterias em caso de falta de energia.

Aparentemente, como é óbvio nas outras respostas, as pessoas também usam isso para servir sua preguiça, achando que é uma maneira mais rápida de inicializar. Eu concordo com o autor desta pergunta que nos dias de SSDs e sempre melhorando os sistemas operacionais, a hibernação para essas pessoas realmente não faz sentido. Afinal, há benefícios na reinicialização, como liberar a memória para limpar vazamentos de memória, removendo processos invasores e outros. Salvar os segundos ocasionais usando a hibernação sem um bom motivo provavelmente terá efeitos prejudiciais se usado por períodos mais longos.

    
por 13.09.2013 / 22:58
7

Eu faço hibernação no meu PC no trabalho no final de cada dia e só o desativo completamente nos finais de semana. Embora não leve muito tempo para chegar ao prompt de login, demora um pouco mais para iniciar o PC e todos os programas que preciso e carregar nos projetos com os quais estava trabalhando. Tanto o Visual Studio quanto o Eclipse demoram um pouco para serem carregados e, em seguida, os projetos demoram um pouco mais. Em seguida, o anti-vírus precisa carregar antes que eu possa começar a fazer qualquer coisa e também gosto de iniciar o Outlook e também demora um pouco. Com a hibernação, posso ligar o computador e começar a trabalhar quase instantaneamente.

    
por 13.09.2013 / 08:48
7

Nem todo mundo está usando SSD. O uso do SSD ainda é muito menor do 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 enquanto deixam o estado dos programas de abertura como estão, não há outra solução além da hibernação.

    
por 11.04.2017 / 18:13
4

As questões em particular aqui requerem informações adicionais a este respeito, e depois disso uma resposta adequada pode ser dada. Que tipo de usuário você é?

A hibernação é particularmente comum em laptops e notebooks, onde os aplicativos são deixados no mesmo estado em 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, os jogos e as páginas da web e o estado do jogo onde você os deixou estarão disponíveis após uma inicialização normal.

Se você é funcionário do Office e exige que você use várias instâncias de word ou planilha, o hibernate também o restaurará.

O fosso é importante, no caso de você ser um programador de computador, do que o software necessário para isso é grande e leve algum tempo para carregar e realocar todos os arquivos que você codificou por último, portanto, o modo de hibernação também pode ser usado / p>

Assim, você pode ver que há vários usos

    
por 13.09.2013 / 10:30
4
Basicamente, para o modo "sleep", o computador desliga as unidades de disco, monitores, etc, e copia o "estado" de componentes que consomem muita energia para a RAM (o último componente "faminto por energia" sendo a própria CPU). A RAM é então "mantida viva" com uma atualização de baixa frequência, e quando algo aciona a CPU para despertá-la, coloca tudo de volta onde ela pertence.

Para hibernar, a maioria das ocorrências acima (mais qualquer "estado" adicional salvo que não foi salvo acima) e a imagem RAM é gravada em "disco" (ou seja, armazenamento persistente), como um grande "arquivo" ( embora em um local reservado no disco). Neste ponto não há "estado" na máquina que não é representada pela imagem de RAM no disco e o computador pode ser completamente desligado. Quando a CPU é ligada, ela verifica a imagem RAM no disco e, se houver uma (e não houve "boot" subseqüente), a imagem é lida de volta na RAM e o sistema essencialmente reinicia como se estivesse em suspensão.

    
por 13.09.2013 / 14:09
4

Como alguém que trabalha em TI em um ambiente corporativo, com computadores gerenciados pela diretiva de grupo do Windows, o modo de hibernação 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 acontecem durante a inicialização não precisa acontecer durante a ativação da hibernação. É claro que, em nosso ambiente, periodicamente reiniciamos para capturar atualizações e outras alterações de configuração, mas podemos fazer isso em nossa conveniência, como em intervalos para o almoço.

Além disso, no ambiente em que estamos, usamos discos rígidos com criptografia automática como medida de segurança, e os que usamos ainda estão girando discos, por isso não podemos nos beneficiar da velocidade SSD, e talvez não por algum tempo .

Fazer uma inicialização limpa toda vez que você liga o computador também desperdiça mais energia do que o modo de hibernação, pois em vez de simplesmente puxar dados de volta para a RAM, cada aplicativo e sistema operacional precisam passar por sua rotina de inicialização completa. o que pode causar muito mais atividade da CPU e uso do disco rígido.

    
por 13.09.2013 / 14:27
4

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êprecisadesconectarocabodealimentaçãoprimeiro.Tentefazerissocomomodosleep(queprecisadealgumpoderparasustentaraRAM,acredito).

Alémdisso,comovocêpodeverqueoHibernatenãoprecisadenenhumpoderparamanteroestado,

  1. Você economiza mais contas (e meio ambiente) que o sono simples,
  2. O Hibertante é mais seguro durante as interrupções noturnas ,
por 20.03.2017 / 11:17
3

A resposta é óbvia para mim.

O encerramento encerra e fecha tudo. Então, depois da inicialização, não tenho nada aberto.

Um contrario, hibernação e, em seguida, wake-up me dão tudo o que eu tinha na tela - até mesmo documentos não salvos.

    
por 13.09.2013 / 11:16
2

O fato de seu laptop começar com menos de um minuto não significa que todos os laptops do mundo começam tão rápido. Eu tenho um laptop barato para viagens, usado apenas para internet, e é muito lento. A inicialização leva alguns minutos, desligando às vezes muito mais do que um minuto. Embora a restauração do modo de hibernação não seja rápida, é significativamente mais rápido 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 modo standby durante a metade do dia geralmente terminava em inicialização com falha e reinicialização forçada, após o que eu tive que restaurar toda a área de trabalho. Sem mencionar a necessidade de desligar o dispositivo ou a escassez de energia temporária.

Na verdade, conheço algumas pessoas que acham que a reinicialização está sendo substituída e não foi reinicializada por meses - usando apenas a hibernação. (Eles não estão usando o Windows, é claro;)

    
por 13.09.2013 / 10:58
2

Outro uso inovador do recurso de hibernação foi o uso pelo recurso Express do Dell MediaDirect 2.0 para laptops. Essa foi basicamente uma opção de inicialização rápida que carregou um aplicativo de mídia player personalizado.

Funcionou com uma partição oculta com uma instalação do Windows XP Embeded, incluindo apenas o que é necessário para executar um programa de player de mídia e um programa personalizado de media player / explorer. Como a instalação integrada é basicamente uma janela reduzida, isso por si só resulta em um tempo de inicialização mais rápido.

Na primeira vez que você executar, ele irá hibernar uma vez totalmente carregado e, em seguida, reinicializar para si mesmo. A partir de então, cada inicialização é simplesmente uma restauração da 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 recriaria.

(Eu posso ter alguns detalhes errados, já faz um tempo desde a última vez que usei, mas o acima mostra o conceito básico.)

O conceito básico também se aplica a dispositivos Windows para dispositivos especiais não móveis, como um quiosque baseado em desktop. Se a leitura do arquivo de hibernação de um SSD, combinada com um bios de inicialização rápida, a velocidade de inicialização resultante pode ser boa o suficiente para permitir que o quiosque esteja desativado por padrão e iniciado pelo usuário sob demanda.

    
por 13.09.2013 / 15:56
2

tl; dr; Desligue o computador sem perder o trabalho de outro usuário.

Sou um grande fã de hiberate e sempre o configurei em meus desktops domésticos. Apenas recentemente, no ano passado, eu o desativei depois de substituir minha unidade de inicialização por SSDs listrados. A escolha não foi devido à velocidade rápida dos SSDs. Eu gastei muito dinheiro com meus "novos brinquedos" e escrever um grande despejo de memória para um SSD em cada desligamento não é bom para a vida útil de um SSD . Eu ainda teria o hibernate habilitado se eu pudesse direcioná-lo para uma unidade secundária não-SSD.

Nos meus outros computadores que não têm SSDs, ainda uso hiberate porque eles são multiusuário e é bom poder desligar um computador totalmente sem precisar se preocupe em perder os dados de outros usuários . Um membro da família pode ter pesquisado a lição de casa na web e ficou rastreado deixando o computador ligado. Eu posso desligar o computador sem perder o trabalho deles.

    
por 14.09.2013 / 09:42