.png)
Estou com um problema com meu Windows 10. Novo hardware, nova instalação do Windows 10, mas quando tento colocar meu computador em suspensão ou hibernação, a tela fica preta por um tempo e quando movo o mouse ou pressiono um botão do teclado, ele vem voltar mostrando a tela de login. Tentei deixá-lo sozinho por 5 minutos, mas isso não mudou nada.
Eu já tentei o seguinte:
- Instale as atualizações mais recentes do Windows 10 (Build 1903)
- Instale os drivers e firmware do BIOS mais recentes
- Desative a inicialização rápida
- Desative a ativação para todos os dispositivos com powercfg (teclado, mouse, controlador de LAN)
- Desative e reative a opção de hibernação no menu de inicialização
- Execute a ferramenta de solução de problemas de energia do Windows
- Vá para hibernar / suspender através do botão liga / desliga e da opção do menu Iniciar
O comportamento é sempre o mesmo. O desligamento completo funciona bem, mas a hibernação/suspensão apenas me leva à tela de login após alguns segundos de tela preta.
O log de eventos mostra apenas esta mensagem posteriormente:
"O processo no modo de usuário tentou alterar o estado do sistema chamando as APIs SetSuspendState ou SetSystemPowerState." (Informações/Fonte: Kernel-Power)
Esta é a minha configuração de hardware:
- Ryzen 3700X
- MSI X470 Gaming Plus Max (modo de inicialização UEFI)
- 32GB 3200Mhz CL16 Kingston Hyper-X Predator
- SSD Toshiba TR150 960GB
- Fique quieto, potência reta 550W
- Gainward Phoenix GS GTX1070
- Asus Xonar Essence STX
- Dispositivo USB Wi-Fi AC600 (RTL8811AU)
Alguém tem mais ideias?
Responder1
Eu tive o mesmo problema depois de migrar meu sistema operacional de um disco rígido para um SSD. Durante a migração também mudei o mecanismo de boot de MBR/classic para GPT/UEFI. Para conseguir isso, criei uma nova partição FAT32 (chamada partição EFI/ESP) e copiei os arquivos necessários de outro sistema executando GPT/UEFI. Então criei um novo armazenamento BCD com os detalhes necessários. Todas essas etapas foram executadas enquanto eu estava executando o Win10 PE a partir de um pendrive USB especial (não é um pendrive de emergência do Windowshttps://www.heise.de/ct/artikel/ct-Notfall-Windows-2020-4514169.html).
Após a migração o sistema inicializou normalmente, mas sofreu os mesmos problemas descritos pelo OP.
Como eu estava usando um SSD agora, também queria alterar o modo de acesso SATA de RAID para AHCI. Eu tentei este guia:Mude RAID para AHCI sem reinstalar o Windows 10.
Ao tentar qualquer operação bcdedit, recebi uma mensagem de erro informando que o armazenamento BCD não pôde ser acessado. Isso me pareceu estranho, eu sabia que havia criado o armazenamento BCD após a migração e sem o armazenamento BCD o sistema não conseguiria inicializar.
Pesquisar no Google qual poderia ser o motivo de um BCD inacessível não me deu nenhum resultado útil.
Então comecei a comparar o ambiente de inicialização do sistema em que copiei os arquivos de inicialização EFI e meu sistema migrado. Depois de mais pesquisas, descobri que a partição EFI deve ser de um determinado tipo de partição:https://en.wikipedia.org/wiki/EFI_system_partition
Durante a migração criei uma partição "FAT32 simples". É um pouco estranho que o sistema tenha inicializado com esta configuração. Mas o Windows não conseguiu acessar (encontrar) o armazenamento BCD porque a partição não tinha o identificador necessário. Isso também parece afetar a configuração dos estados de energia (hibernação, suspensão).
Excluí a partição "FAT32 simples" e criei uma partição "ESP/UEFI". Criei um novo armazenamento BCD e depois disso, meus problemas de hibernação/"desligamento híbrido" desapareceram.
Para resumir uma longa história: se o Windows tiver um problema com o armazenamento BCD, você terá problemas com hibernação/suspensão/desligamento híbrido.
Portanto, pode valer a pena verificar isso. Basta abrir um prompt de comando com direitos de administrador e digitar: bcdedit
Deve listar pelo menos duas entradas chamadas: "Gerenciador de inicialização do Windows" e "Carregador de inicialização do Windows".
Responder2
Depois de postar meu comentário no qual tentei tudo o que você tentou, vasculhei as configurações do BIOS em busca de algo que pudesse ser alterado de forma oportunista. No final, desativei a virtualização (Hyper-V), reiniciei e escolhi Hibernar no menu Iniciar. Para minha surpresa, depois de alguns segundos de reflexão, meu computador desligou e, ao ligá-lo novamente, saiu da hibernação. No Visualizador de Eventos, após a mensagem "tentativa de alterar o estado do sistema", ela é seguida por "O sistema está entrando em suspensão". com um estado alvo de S5, então foi mais longe do que antes.
Você pode não ter a virtualização habilitada, então isso pode estar deixando você desapontado, mas eu estava bastante convencido de que era relacionado ao BIOS, então vale a pena mexer em algumas coisas (contanto que você tenha certeza de que não vai quebrar seu sistema).
Atualização: encontreiesta outra respostaisso confirma que o Hyper-V desativa a hibernação e a suspensão. Que chato, principalmente na maneira como ele se comporta assim, em vez de dizer por que não funciona!
Responder3
Revivendo este tópico, pois demorou um pouco para encontrar uma solução para isso.
Consegui resolver esse problema usando as etapas a seguir para recriar o bcdboot
arquivo. Observe que isso funcionará apenas em unidades GPT, não em MBR.
Execute o CMD como ADMIN
cmd> diskpart
DISKPART> list disk
DISKPART> select disk 0 # ( or 1, depending on where the OS is installed.)
DISKPART> list partition
Você não pode excluir a seção ESP antiga no Windows. Você precisa de algum espaço para criar uma nova partição ESP. Se você não tiver espaço livre disponível, tente reduzir uma das partições.
DISKPART> select partition x # (go for the largest partition)
DISKPART> shrink desired=500
DISKPART> create partition efi
DISKPART> format fs=fat32 quick
DISKPART> assign letter=H
DISKPART> exit
Finalmente, você instala o bootloader na partição recém-criada com a extensão bcdboot
.
cmd> bcdboot C:\windows /s H:
Se tudo correu bem até agora, reinicie o seu PC e o modo de suspensão/hibernação deverá começar a funcionar novamente!