Diferença entre desligar e ligar vs. reiniciar no Windows 8?

23

No Windows 8, há uma diferença entre:

Desligando meu computador (dentro do W8) e instantaneamente volte a ligá-lo novamente vs.
Reiniciando de dentro do Windows 8

Editar: Falando sobre a área de trabalho normal do Windows 8 (não RT).
Edit2: O motivo para perguntar é que desligar e ligar meu computador não corrigiu algo em que precisei de uma reinicialização, mas um Reiniciar ocorreu. Ouvi dizer que, ao desligar, o kernel é hibernado, mas não ao reiniciar.

Quais são as implicações de se fazer uma em vez de outra? Quando preciso para fazer um em vez do outro?

    
por Matsemann 20.11.2012 / 09:18

5 respostas

23

Diretamente do Blog da Microsoft:

Here’s the key difference for Windows 8: as in Windows 7, we close the user sessions, but instead of closing the kernel session, we hibernate it. Compared to a full hibernate, which includes a lot of memory pages in use by apps, session 0 hibernation data is much smaller, which takes substantially less time to write to disk. If you’re not familiar with hibernation, we’re effectively saving the system state and memory contents to a file on disk (hiberfil.sys) and then reading that back in on resume and restoring contents back to memory. Using this technique with boot gives us a significant advantage for boot times, since reading the hiberfile in and reinitializing drivers is much faster on most systems (30-70% faster on most systems we’ve tested).

Use of multiple cores: It’s faster because resuming the hibernated system session is comparatively less work than doing a full system initialization, but it’s also faster because we added a new multi-phase resume capability, which is able to use all of the cores in a multi-core system in parallel, to split the work of reading from the hiberfile and decompressing the contents. For those of you who prefer hibernating, this also results in faster resumes from hibernate as well.

Shutdown+TurnOn≡ColdBoot: Another important thing to note about Windows 8’s fast startup mode is that, while we don’t do a full “Plug & Play” enumeration of all drivers, we still do initialize drivers in this mode. Those of you who like to cold boot in order to “freshen up” drivers and devices will be glad to know that is still effective in this new mode, even if not an identical process to a cold boot.

E este ponto vale a pena mencionar em relação ao seu Edit2, onde o desligamento + trunOn não resolveu seu problema, mas o Restart fez:

When to use Restart specifically: Of course, there are times where you may want to perform a complete shutdown – for example, if you’re opening the system to add or change some hardware. We have an option in the UI to revert back to the Windows 7 shutdown/cold boot behavior, or since that’s likely a fairly infrequent thing, you can use the new /full switch on shutdown.exe. From a cmd prompt, run: shutdown /s /full / t 0 to invoke an immediate full shutdown. Also, choosing Restart from the UI will do a full shutdown, followed by a cold boot.

Mais informações, visite: Fornecendo tempos de inicialização rápidos no Windows 8

    
por 28.11.2012 / 10:47
6

Sim, há uma diferença.

O desligamento colocará o kernel em um modo de "hibernação híbrida", portanto ele não será totalmente carregado na próxima inicialização e você terá uma inicialização mais rápida.

    
por 20.11.2012 / 09:33
4

Você pode ativar / desativar isso em Opção de energia → escolher o que os botões de energia fazem → alterar as configurações que estão atualmente indisponíveis e marcar / desmarcar o Ativar inicialização rápida opção

O que é uma inicialização rápida?

Fast startup is a setting that helps your PC start up faster after shutdown. Windows does this by saving system info to a file upon shutdown. When you start your PC again, Windows uses that system info to resume your PC instead of restarting it.

Qual é a diferença entre desligamento, desligamento total e reinicialização?

O desligamento simples salva a sessão no modo de hibernação e quando você a liga, apenas carrega o que você deseja.
Um desligamento adequado está sendo feito no Windows 8 usando shutdown /s da caixa de diálogo de execução ou da linha de comando.

Enquanto uma reinicialização será seguida por um desligamento completo com "inicialização a frio".

Quando preciso fazer um em vez do outro?

Obviamente, quando você precisa de uma inicialização rápida, escolha a opção de desligamento na barra de atributos. Mas se você precisar de uma reinicialização, terá que desligá-lo usando o comando shutdown /s . Além disso, shutdown /r reiniciará o computador com o desligamento completo.

Você precisa de um desligamento completo caso tenha feito alterações nas políticas (em algum momento) ou em um novo hardware.

    
por 28.11.2012 / 16:57
2

A configuração de inicialização rápida não se aplica a Reiniciar. mas o que é rápido começar? Você pode ver abaixo link para obter informações detalhadas sobre uma tecnologia do Windows 8 chamada Fast Start up (aka: inicialização híbrida ou desligamento híbrido)

Entregando inicialização rápida vezes no Windows 8

mas como desabilitá-lo, simplesmente se você desabilitar o híbrido hypernation bood foi desabilitado e inicializado, o reinício do desligamento funciona como o windows 7:

1 - Abra um Prompt de Comando Elevado.

2 - No prompt de comando elevado, digite:

powercfg -h off

e pressione Enter.

3 - Feche o prompt de comando elevado.

4 - reinicia o Windows.

    
por 28.11.2012 / 10:20
1

Para fazer um desligamento "normal" sem a necessidade de linhas de comando especiais (ou ícones), você pode usar o menu hold down the Shift key while clicking the shutdown text over power off.
Em resposta à questão principal, sim, o desligamento padrão é realmente uma ibernação.

    
por 23.05.2015 / 17:00