Por que o Windows está hibernando quando eu desligo? [duplicado]

25

Acabei de desligar o Windows e reiniciei o Linux. Quando tento entrar na partição do Windows, ele diz que o Linux não pode montá-la porque a partição do Windows está hibernada . Isso significa que o Windows 10 apenas hiberna em vez de desligar. Como eu realmente desligo?

Little Alien
fonte
3
Isso não é mencionado nas respostas, mas se você mantiver pressionada a tecla Shift enquanto estiver desligando, ela desativará o híbrido temporariamente.
Daniel M.
1
Essa coisa toda parece uma solução semântica bizarra para um problema técnico. "As pessoas estão reclamando dos tempos de inicialização no Windows". Solução: "Altere o significado de 'inicialização'".
Jrh 20/02

Respostas:

32

Este é o comportamento esperado.

O Windows 8 possui uma nova forma de desligamento, que também está presente no Windows 10, que fecha todos os programas e depois hiberna o computador, para que, na próxima vez em que você inicie o Windows, inicie muito rapidamente.

Esse é o mesmo motivo pelo qual leva muito mais tempo para reiniciar o PC do que desligar e depois ligar.

Veja como desativar o desligamento híbrido (também conhecido como inicialização rápida)

  1. Clique com o botão direito do mouse no botão do menu Iniciar do Windows e escolha Opções de energia.
  2. clique em Escolha o que o botão liga / desliga faz
  3. Se na parte superior houver um escudo do UAC do Windows com Alterar configurações indisponíveis no momento , clique nele e dê um Sim ou senha para reabrir a caixa de diálogo com privilégios administrativos.
  4. Na parte inferior abaixo das configurações de Desligamento , será exibido Ativar a inicialização rápida (recomendado) . Desmarque e pressioneSave changes

Agora, quando você desligar o seu PC, ele será desligado normalmente e não entrará em hibernação.

LPChip
fonte
2
Esse "RECURSO" também interfere no "Despertar na LAN" e no desligamento total do computador para determinadas marcas de computadores. É irritante pressionar o botão liga / desliga e desligar o computador completamente e, em seguida, reiniciar parcialmente, em vez de hibernar.
Fiasco Labs 03/07
É uma muleta rápida por não ter um initrd, eu acho
Mark K Cowan
7

Isso significa que o Windows 10 falsifica você quando diz que desligou o computador

Tipo de correto. O desligamento padrão do Windows 10 não é o desligamento que você espera. Ele desliga os processos do USUÁRIO e depois hiberna o kernel.

Não faz um desligamento completo normal.

As vantagens são tempos de inicialização mais rápidos. A desvantagem é que o sistema operacional não está totalmente desligado. As informações do sistema de arquivos ainda podem estar armazenadas em cache e a alteração do conteúdo do disco pode causar uma falha no Windows quando você sair da hibernação após o desligamento anterior .

Soluções:

  • Encerre completamente (por exemplo, shutdown /scomo mencionado por Little Alien).
  • Desative a inicialização rápida no Windows.
Hennes
fonte
1
Na maioria dos casos, tempos de inicialização mais rápidos ... Tivemos problemas com certas máquinas Dell e HP, em que a reversão para o desligamento total fornecia reinicializações confiáveis ​​em todas as unidades e tempos de inicialização mais rápidos em cerca da metade das máquinas. É um recurso que ainda não está pronto para o horário do show.
Fiasco Labs
3
É uma característica que me incomoda. O desligamento deve ser desligado. Hibernação é hibernação. Se você adicionar um máximo desses dois, eles devem chamar algo como "Hyper fast uber suspense parcial down" ou algo assim. :)
Hennes
3

Eu descobri que

shutdown /s

ajuda

Little Alien
fonte
"ajuda" como? Isso força as janelas a desligar corretamente em vez de hibernar?
Underscore_d
1
@underscore_d Eu já tive outros problemas? O hibernar que impedia a montagem do disco foi o único problema que relatei, não é?
Little Alien
1
Mas também responde à pergunta. Com este comando, você obtém o verdadeiro desligamento, solicitado.
Estrangeiro pequeno
1
Não estou dizendo que não! Tudo o que eu quis dizer foi que - se você não fosse o OP, como eu pensava erroneamente -, seria preferível explicar "ajuda". Conseguimos que os usuários respondam tópicos com coisas semelhantes, dizendo 'tente isso; funciona "e, às vezes, não está claro o que eles estão se referindo ou não são diretamente relevantes. Mas como você é o OP, obviamente se refere à sua postagem e é muito relevante!
Underscore_d
Na verdade, se você simplesmente entrasse em um console de comando elevado e desligasse o powercfg / h, desabilitaria o hibernate, se livraria do hyberfil.sys (liberando algo como 256 MB de espaço em disco) e basta clicar em o botão liga / desliga normalmente.
NZKshatriya
3

Você pode tornar a unidade montável, como a segunda resposta explica, executando

sudo ntfsfix /dev/sdXY

onde X e Y são a letra e a partição da unidade, respectivamente.

Verifique se ele está instalado executando sudo apt-get install ntfs-3gno Ubuntu.

Isso elimina a necessidade de reiniciar novamente e funciona em unidades GPT, o que remove_hiberfilenão funciona.

O andarilho
fonte
1
Isso não significa matar a instância suspensa do sistema operacional Windows? É um pouco como desligar a máquina.
usr
2
@usr na maioria das vezes o Windows faz o desligamento completo, mas o problema ainda permanece. Isso é bom para isso e também adiciona um pouco de conveniência, se você não se importa com a sessão de hibernação.
TheWanderer