¿Cómo mejoró Microsoft el tiempo de arranque y apagado en Windows 8 / 8.1 en comparación con Windows 7?

TL; Versión DR : Windows 8 viene con una función de inicio rápido incorporada, que utiliza un apagado híbrido para acelerar el siguiente proceso de arranque. Al apagar, Windows hiberna parcialmente, lo que significa que almacena la sesión del núcleo y los controladores de dispositivo en el archivo hiberfil.sys en la unidad del sistema. Al inicio, la información en el archivo se carga para reanudar el sistema.

El tiempo de arranque extremadamente rápido que se entrega en los dispositivos con Windows 8 es sin duda una de las mejoras más elogiadas con respecto a Windows 7. El PCMag descubrió que esto es 17 segundos, que puede caer a 7 segundos cuando se usa un SSD.

UEFI

La interfaz de firmware extensible unificada es el reemplazo del antiguo estándar de BIOS. Es mucho más eficiente, ya que es capaz de ser altamente optimizado para hardware específico del dispositivo. Esto permite que la fase previa al SO del proceso de arranque proceda extremadamente rápido.

Kernel Hibernation

En Windows 7, se realizaron muchas mejoras en la ruta de inicio, incluida la inicialización paralela de los controladores de dispositivo y los servicios de inicio de activación. Windows 8 tiene un nuevo modo de inicio rápido que es un híbrido del arranque en frío tradicional y se reanuda desde la hibernación.

Por lo general, durante el apagado, se purga todo el estado del sistema. Sin embargo, en Windows 8 / 8.1, la sesión del kernel está en hibernación, mientras que solo la sesión del usuario está cerrada. Esto significa que recargar el estado del kernel es mucho más rápido. Un archivo llamado hiberfil.sys almacena efectivamente una “instantánea” del núcleo y la memoria, que simplemente se puede cargar de nuevo en el sistema durante el arranque. Obviamente, esto es más rápido que arrancar desde cero.

Currículum Multifásico

El tamaño de hiberfil.sys puede ser un problema, ya que puede dimensionarse al 75% de la memoria disponible, pero puede variar según el uso de la memoria, los controladores del dispositivo, etc., lo que lo hace extremadamente grande en sistemas modernos con varios GB de RAM. Una nueva característica diseñada para lidiar con esto es una capacidad de reanudación de múltiples fases, que puede utilizar todos los núcleos en un sistema de múltiples núcleos en paralelo, para dividir el trabajo de lectura de hiberfil.sys y descomprimir el contenido. Esto puede hacer que todo el proceso de capturar el archivo del disco, descomprimirlo y finalmente cargarlo en la memoria se complete en solo unos segundos. Entonces, todo lo que queda es comenzar una nueva sesión de usuario.