O laptop não hibernará se o Hyper-V estiver ativado no Windows 10 Pro

3

Estou executando o Hyper-V no meu laptop - o Docker para Windows .

Windows 10 versão 1709. Notei que a hibernação não está funcionando se a função Hyper-V estiver ativada. Hibernação funcionando bem se eu desabilitar essa função.

Como eu sei que é o comportamento esperado no Windows Server, mas por algum motivo eu estou recebendo isso no meu Win10.

powercfg /a

diz que a hibernação está disponível.

No entanto, eu tentei (não ajudou):

powercfg /h on

Também não foi possível desligar o laptop, mas a desativação do recurso inicialização rápida ajudou.

    
por Maxim Vershinin 23.10.2017 / 08:29

3 respostas

1

Este é o comportamento normal quando o hyperv está ativado. Infelizmente não há como contornar isso.

    
por 23.10.2017 / 15:57
1

Embora não haja nenhuma maneira de ativar o recurso de hibernação ou suspensão enquanto o serviço do hyper-v estiver em execução, você poderá controlar quando o serviço for iniciado alterando o parâmetro Start do serviço hvboot -

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ hvboot]

A propriedade Start de um serviço pode ter os seguintes valores: 0 = Boot, 1 = System, 2 = Auto, 3 = Demanda, 4 = Disabled.

Defina o valor como 3, para que você possa iniciar o serviço quando quiser. 0 não é suportado para o hvboot.

Reinicialize o servidor. Hibernar e dormir devem estar habilitados para você até o momento em que você iniciar o serviço hvboot.

No entanto, agora, se você tentar iniciar um servidor virtual no console do hyper-v, receberá um erro informando que o serviço do hyper-v não está em execução e será necessário iniciá-lo manualmente usando o comando net start. Para fazer isso, inicie o prompt de comando sob privilégios de administrador e execute o seguinte comando para iniciar o serviço.

net start hvboot

Agora você deve poder iniciar suas máquinas virtuais. No entanto, como efeito colateral, o modo de hibernação e o modo de suspensão serão desativados até que você reinicie a máquina.

O ajuste com o registro pode ser perigoso, portanto, para aqueles que desejam uma alternativa segura, você pode usar o seguinte comando para definir também a propriedade Start do serviço hvboot -

sc config hvboot start = demanda

Os outros valores que você pode usar são sistema, automático, demanda e desativado. Boot não é suportado. Além disso, observe que o espaço entre = e demanda. A sintaxe da configuração do serviço requer esse espaço.

Não sei se é aplicável ao Windows 10, mas vale a pena tentar. Fonte: link

    
por 27.10.2017 / 10:45
0

A única coisa que você precisa fazer é acessar o BIOS e desativar o Intel VT-d. Essa é a E / S Direta da Tecnologia de Virtualização.

Reinicie e durma estará de volta ... aproveite ...

    
por 02.05.2018 / 23:05