Ahora aquí está la diferencia clave para Windows 8: como en Windows 7, cerramos las sesiones de usuario, pero en lugar de cerrar la sesión del núcleo, la hibernamos. En comparación con una hibernación completa, que incluye muchas páginas de memoria en uso por las aplicaciones, los datos de hibernación de sesión 0 son mucho más pequeños, lo que lleva mucho menos tiempo para escribir en el disco. Si no está familiarizado con la hibernación, estamos guardando efectivamente el estado del sistema y el contenido de la memoria en un archivo en el disco (hiberfil.sys) y luego lo leemos nuevamente en el currículum y restauramos el contenido nuevamente en la memoria. El uso de esta técnica con el arranque nos brinda una ventaja significativa para los tiempos de arranque, ya que leer el archivo de hibernación y reiniciar los controladores es mucho más rápido en la mayoría de los sistemas (30-70% más rápido en la mayoría de los sistemas que hemos probado).
Es más rápido porque reanudar la sesión del sistema hibernado es comparativamente menos trabajo que hacer una inicialización completa del sistema, pero también es más rápido porque agregamos una nueva capacidad de reanudación de múltiples fases, que es capaz de usar todos los núcleos en un sistema de múltiples núcleos en paralelamente, para separar el trabajo de lectura del archivo de hibernación y descomprimir los contenidos. Para aquellos de ustedes que prefieren hibernar, esto también resulta en reanudaciones más rápidas de hibernación también.
Probablemente valga la pena mencionar rápidamente cómo tratamos el archivo de hibernación: si lee esto e inmediatamente fue e hizo un dir / s / ah hiberfile.sys, habría encontrado que es un archivo bastante grande en el disco. El archivo de hibernación tiene un tamaño predeterminado del 75% de la RAM física. El archivo es esencialmente una reserva para los datos de hibernación que se escribirán a medida que el sistema esté cayendo en hibernación. Por lo general, se usa mucho menos espacio, y en el caso de nuestro uso de inicio rápido, generalmente es ~ 10-15% de la RAM física, pero varía según los controladores, los servicios y otros factores. El sistema también trata el archivo de hibernación de manera ligeramente diferente a otros archivos en el disco, por ejemplo, el servicio de Instantáneas de volumen lo ignora (un pequeño beneficio de rendimiento. ) Puede deshabilitar la hibernación y reclamar este espacio ejecutando powercfg / hibernate off desde un símbolo del sistema elevado. Pero tenga en cuenta que si hace esto, deshabilitará la hibernación por completo, incluidas algunas capacidades agradables como el inicio rápido y la suspensión híbrida, lo que permite que los sistemas de escritorio descansen e hibernen simultáneamente, por lo que si se produce una pérdida de energía, aún puede reanudar del estado hibernado. También puede ejecutar powercfg / hibernate / size y especificar un valor entre 0 y 100 para el porcentaje de RAM física que se reserva para el archivo de hibernación, ¡pero tenga cuidado! Especificar un tamaño demasiado pequeño puede hacer que falle la hibernación. En general, recomiendo dejarlo habilitado en el valor predeterminado a menos que esté trabajando en un sistema con espacio en disco extremadamente limitado. deshabilitará la hibernación por completo, incluidas algunas buenas capacidades como el inicio rápido y la suspensión híbrida, lo que permite que los sistemas de escritorio hagan una suspensión y una hibernación simultáneamente, por lo que si se produce una pérdida de energía, aún puede reanudar el estado de hibernación. También puede ejecutar powercfg / hibernate / size y especificar un valor entre 0 y 100 para el porcentaje de RAM física que se reserva para el archivo de hibernación, ¡pero tenga cuidado! Especificar un tamaño demasiado pequeño puede hacer que falle la hibernación. En general, recomiendo dejarlo habilitado en el valor predeterminado a menos que esté trabajando en un sistema con espacio en disco extremadamente limitado. deshabilitará la hibernación por completo, incluidas algunas capacidades agradables, como el inicio rápido y la suspensión híbrida, lo que permite que los sistemas de escritorio hagan una suspensión e hibernación simultáneamente, por lo que si se produce una pérdida de energía, aún puede reanudar el estado de hibernación. También puede ejecutar powercfg / hibernate / size y especificar un valor entre 0 y 100 para el porcentaje de RAM física que se reserva para el archivo de hibernación, ¡pero tenga cuidado! Especificar un tamaño demasiado pequeño puede hacer que falle la hibernación. En general, recomiendo dejarlo habilitado en el valor predeterminado a menos que esté trabajando en un sistema con espacio en disco extremadamente limitado. lo que permite que los sistemas de escritorio descansen e hibernen simultáneamente, por lo que si se produce una pérdida de energía, aún puede reanudar el estado de hibernación. También puede ejecutar powercfg / hibernate / size y especificar un valor entre 0 y 100 para el porcentaje de RAM física que se reserva para el archivo de hibernación, ¡pero tenga cuidado! Especificar un tamaño demasiado pequeño puede hacer que falle la hibernación. En general, recomiendo dejarlo habilitado en el valor predeterminado a menos que esté trabajando en un sistema con espacio en disco extremadamente limitado. lo que permite que los sistemas de escritorio descansen e hibernen simultáneamente, por lo que si se produce una pérdida de energía, aún puede reanudar el estado de hibernación. También puede ejecutar powercfg / hibernate / size y especificar un valor entre 0 y 100 para el porcentaje de RAM física que se reserva para el archivo de hibernación, ¡pero tenga cuidado! Especificar un tamaño demasiado pequeño puede hacer que falle la hibernación. En general, recomiendo dejarlo habilitado en el valor predeterminado a menos que esté trabajando en un sistema con espacio en disco extremadamente limitado.