
Estoy ejecutando Windows 7 SP1 x64 en una Dell Precision M4600 con i7-2720QM, 8 GB de RAM y 512 GB de Samsung 840 Pro SSD. Los tiempos de arranque/apagado son bastante rápidos.
Sin embargo, la hibernación y la reanudación siempre fueron lentas (más de 30 segundos) debido a algún malentendido entre Microsoft y Dell, por ejemplo, cambiar al modo de bajo consumo (1 CPU, reloj reducido, etc.)antesguardando el archivo de hibernación. Todo lo mencionado aquí se hizo con la alimentación conectada.
Hace unas semanas mi máquina empezó a comportarse mal y reanudarla ahora tarda 4+minutos. (La suspensión aún dura unos 30 segundos). La configuración del hardware no ha cambiado y he realizado varias pruebas para verificar si hay problemas de hardware y verificar las velocidades de lectura/escritura del SSD.
Ya intenté deshabilitar y volver a habilitar la hibernación para que
hiberfil.sys
se elimine y se vuelva a crear.Intenté hacer algunos seguimientos de arranque; solo mostraron que la mayor parte del tiempo de reanudación se dedicó a leer desde el disco.
He corrido
powercfg -energy
para comprobar si hay problemas. Enumeró "errores" como
La personalidad del plan de energía actual es Alto rendimiento cuando el sistema está enchufado.
justo de acuerdo con mis intenciones de preferir el rendimiento a la duración de la batería (¿enchufado?...).
La única información útil fue
Capacidades de administración de energía de la plataforma: PCI Express Active-State Power Management (ASPM) deshabilitada
La administración de energía de estado activo (ASPM) de PCI Express se ha deshabilitado debido a una incompatibilidad conocida con el hardware de esta computadora.
pero no puedo evitarlo y supongo que siempre estuvo desactivado.
Entonces, ¿alguien tiene ideas sobre qué hacer o comprobar?
ACTUALIZAR
Hice algunas medidas basándome en la idea de Albin. Tiempos de hibernación y reanudación (en segundos):
- limpio, solo Windows, 1,7 GB: 15/15
- aplicaciones de trabajo predeterminadas en ejecución, 3 GB: 24/30
- Servicio de servidor SQL iniciado, 3,2 GB: 24/30
- Firefox usado desde hace algún tiempo, 4,2 GB, 38/57
- trabajando por un día, 6,7 GB, 54/193
- salir de Firefox, 2,8 GB, 32/29
- restaurar Firefox, 5,8 GB, 49/181
Puntos interesantes:
#1: El tiempo de hibernación es directamente proporcional a la RAM utilizada, como debería ser, aproximadamente. 9 segundos por cada GB.
#2: El tiempo de reanudación no lo es. Es mucho más largo para un estado de trabajo.
#3: Parece que comprimir la memoria y escribirla en el SSD sería más rápido que leer y descomprimir. Lo cual claramente no debería ser así.
Aún no he llegado al resumen de varios minutos (y estoy algo feliz por el momento), pero comprobaré el tamaño de la memoria en ese caso.
Respuesta1
Enfrenté este problema en mi PC pero se resolvió cambiando la configuración del BIOS. En la página principal ingresé "Periféricos integrados", luego ingresé "Dispositivos ATA en chip" y, frente al "PCI IDE Busmaster", marqué "Activado" y publiqué los cambios. Espero que te ayude...
Respuesta2
Estoy escribiendo esto como respuesta, porque no será legible en los comentarios y de todos modos no cabe en un comentario.
Primero quiero aclarar, así que hablamos de lo mismo: es el modo "Sleep" el que suele causar problemas con la configuración de energía del hardware. El modo de suspensión no apaga completamente el HW, simplemente lo pone en un estado de ahorro de energía. Si hay alguna incompatibilidad con, por ejemplo, un determinado dispositivo, como la tarjeta de red, tendrá problemas.
La hibernación guarda toda la memoria (RAM) en el disco duro (HD), cosa que no ocurre al apagarla, pero luego apaga la computadora "completamente" tal como lo haría cuando la apaga. Y hay una diferencia es el reinicio. Cuando se reinicia desde la hibernación en lugar de cargar una "nueva instancia de Windows" (como lo haría después de apagarse), vuelve a colocar la memoria guardada (que antes se guardó en HD) en la memoria.
Ergo, primero sospecharía que algún programa, controlador o tarea del sistema Windows que reside en la memoria causa el problema. Es por eso que sugerí verificar esto primero, intentar minimizar las fuentes de errores. En segundo lugar, sospecharía del hardware involucrado en la transferencia (principalmente la memoria y el disco duro). En tercer lugar, sospecharía que hay un problema con el proceso de hibernación en sí.
Nuevamente, esto es solo una suposición, no sé cómo se implementa el proceso de manera completa y detallada, solo sé cómo se supone que funciona en general, pero hasta ahora esto fue suficiente para solucionar cualquier problema que encontré.