Este é o comportamento normal quando o hyperv está ativado. Infelizmente não há como contornar isso.
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.
Este é o comportamento normal quando o hyperv está ativado. Infelizmente não há como contornar isso.
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
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 ...