Windows 10 simplemente cierra mi sesión cuando selecciono hibernar o suspender (el apagado completo funciona bien)

Windows 10 simplemente cierra mi sesión cuando selecciono hibernar o suspender (el apagado completo funciona bien)

Tengo un problema con mi Windows 10. Nuevo hardware, nueva instalación de Windows 10, pero cuando intento poner mi computadora en modo de suspensión o hibernación, la pantalla simplemente se pone negra por un tiempo y cuando muevo el mouse o presiono un botón del teclado, aparece atrás mostrando la pantalla de inicio de sesión. Intenté dejarlo así durante 5 minutos pero eso no cambió nada.

Ya probé lo siguiente:

  • Instale las últimas actualizaciones de Windows 10 (compilación 1903)
  • Instale los controladores más recientes y el firmware del BIOS
  • Deshabilitar el inicio rápido
  • Deshabilite la activación para todos los dispositivos con powercfg (teclado, mouse, controlador LAN)
  • Deshabilite y vuelva a habilitar la opción de hibernación en el menú de inicio
  • Ejecute la herramienta de solución de problemas de energía de Windows
  • Vaya a hibernar / suspender mediante el botón de encendido y la opción del menú de inicio

El comportamiento es siempre el mismo. El apagado completo funciona bien, pero la hibernación/suspensión solo me lleva a la pantalla de inicio de sesión después de unos segundos de pantalla negra.

El registro de eventos muestra solo este mensaje después:

"El proceso en modo de usuario intentó cambiar el estado del sistema llamando a las API SetSuspendState o SetSystemPowerState". (Información / Fuente: Kernel-Power)

Esta es mi configuración de hardware:

  • Ryzen 3700X
  • MSI X470 Gaming Plus Max (modo de arranque UEFI)
  • 32GB 3200Mhz CL16 Kingston Hyper-X Predator
  • Disco duro Toshiba TR150 de 960 GB
  • Be Quiet Recto Potencia 550W
  • Gainward Phoenix GS GTX1070
  • Asus Xonar Esencia STX
  • Memoria USB Wifi AC600 (RTL8811AU)

¿Alguien tiene más ideas?

Respuesta1

Tuve el mismo problema después de migrar mi sistema operativo de un disco duro a un SSD. Durante la migración también cambié el mecanismo de arranque de MBR/classic a GPT/UEFI. Para lograrlo, creé una nueva partición FAT32 (llamada partición EFI/ESP) y copié los archivos necesarios de otro sistema que ejecuta GPT/UEFI. Luego creé una nueva tienda BCD con los artículos completos necesarios. Todos estos pasos se realizaron mientras ejecutaba Win10 PE desde una memoria USB especial (no es una memoria USB de emergencia de Windows).https://www.heise.de/ct/artikel/ct-Notfall-Windows-2020-4514169.html).

Después de la migración, el sistema arrancaba normalmente, pero presentaba los mismos problemas descritos por el OP.

Como ahora estaba usando un SSD, también quería cambiar el modo de acceso SATA de RAID a AHCI. Probé esta guía:Cambie RAID a AHCI sin reinstalar Windows 10.

Al intentar cualquier operación de bcdedit, recibí un mensaje de error que indicaba que no se podía acceder al almacén BCD. Esto me pareció extraño, sabía que había creado el almacén BCD después de la migración y sin el almacén BCD el sistema no podría arrancar.

Buscar en Google cuál podría ser el motivo de un BCD inaccesible no me dio ningún resultado útil.

Luego comencé a comparar el entorno de arranque del sistema. Había copiado los archivos de arranque EFI y mi sistema migrado. Después de investigar un poco más, descubrí que la partición EFI debe ser de un determinado tipo de partición:https://en.wikipedia.org/wiki/EFI_system_partition

Durante la migración, creé una partición "FAT32 simple". Es un poco extraño que el sistema arrancara con esta configuración. Pero Windows no pudo acceder (encontrar) al almacén BCD porque la partición no tenía el identificador requerido. Esto también parece afectar la configuración de los estados de energía (hibernación, suspensión).

Eliminé la partición "FAT32 simple" y en su lugar creé una partición "ESP/UEFI". Creé una nueva tienda BCD y después de eso, mis problemas de hibernación/"apagado híbrido" desaparecieron.

Para resumir: si Windows tiene un problema con el almacén BCD, tendrá problemas con la hibernación/suspensión/apagado híbrido.

Entonces quizás valga la pena comprobar esto. Simplemente abra un símbolo del sistema con derechos de administrador y escriba: bcdedit

Debería enumerar al menos dos entradas denominadas: "Administrador de arranque de Windows" y "Cargador de arranque de Windows".

Respuesta2

Después de publicar mi comentario en el que probé todo lo que usted había probado, busqué en la configuración del BIOS algo que pudiera cambiar de manera oportunista. Al final desactivé la virtualización (Hyper-V), reinicié y seleccioné Hibernar en el menú Inicio. Para mi sorpresa, después de unos segundos de pensarlo, mi computadora se apagó y, al volver a encenderla, se restableció desde la hibernación. En el Visor de eventos, después del mensaje "intentó cambiar el estado del sistema", le sigue "El sistema está entrando en suspensión". con un estado objetivo de S5, por lo que llegó más lejos que antes.

Es posible que no tengas habilitada la virtualización, por lo que esto puede causarte decepción, pero estaba bastante convencido de que estaba relacionado con la BIOS, por lo que vale la pena jugar con algunas cosas (siempre y cuando estés seguro de que no vas a romper tu sistema).

Actualización: encontréesta otra respuestaeso confirma que Hyper-V desactiva la hibernación y la suspensión. ¡Qué molesto, particularmente por cómo se comporta así en lugar de decirte por qué no funciona!

Respuesta3

Reviviendo este hilo ya que tomó un tiempo encontrar una solución para esto.

Pude resolver este problema siguiendo los siguientes pasos para recrear el bcdbootarchivo. Tenga en cuenta que esto solo funcionará en unidades GPT, no en MBR.

Ejecute CMD como ADMIN

cmd> diskpart​
DISKPART> list disk 
DISKPART> select disk 0​ # ( or 1, depending on where the OS is installed.)
DISKPART> list partition​

No puede eliminar la sección ESP anterior mientras está en Windows. Necesita tener algo de espacio para crear una nueva partición ESP. Si no tiene espacio libre disponible, puede intentar reducir una de las particiones.

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, instala el gestor de arranque en la partición recién creada con bcdboot.

cmd> bcdboot C:\windows /s H:

Si todo ha ido bien hasta ahora, reinicie su PC y ¡Sueño/Hibernación debería empezar a funcionar de nuevo!

información relacionada