Características geniales en Windows 8 - Inicio rápido detallado

  
En el pasado, solía preocuparme por optimizar el tiempo de inicio de mi sistema Windows 7. Por este motivo, también compré un disco duro de estado sólido y una placa base que puede hacer Smart Cache para la optimización. Después de eso, a menudo usé la optimización de tiempo de inicio del protector de seguridad 360 como una evaluación. La computadora optimizada puede iniciar el sistema en 17 segundos y mostrar el 99% de la computadora en el Security Guard 360, lo cual no puede evitar flotar. Sin embargo, la computadora portátil utilizada en trabajos recientes actualizó la versión de Windows 8 RTM por motivos de trabajo, pero se sorprendió al encontrar que en mi gran Thinkpad W520 negro, el tiempo de inicio es de 7 segundos. No se equivoque, ¡es realmente sorprendente 7 segundos! Compare el Mac Air en el hogar que también se inició con SSD e incluso mejor. Entonces, ¿qué está oculto exactamente en Windows 8? ¡Vamos a analizarlo más de cerca!
Me pregunto si todos se han molestado en optimizar el tiempo de inicio. Inteligente, puede usar la forma que usé en el pasado: modo de suspensión, pero Este enfoque se debe claramente a la necesidad de mantener un estado de encendido para mantener un estado de memoria o no es propicio para la vida útil de la batería del portátil o para el escritorio o la alimentación. Windows 8 vino para cumplir con nuestro eficiente y rápido arranque en frío. De hecho, en Windows 7, el proceso de inicio se ha optimizado y mejorado correctamente, como la carga paralela de controladores de dispositivos y el inicio del servicio, pero Windows 8 es claramente un paso más allá, específicamente la combinación innovadora de Windows 8 de arranque en frío y modo de suspensión. Para acelerar el proceso de inicio.
¿Cuáles son los pasos involucrados en el proceso de inicio y apagado en Windows 7?
Un proceso completo de apagado incluye:
Seleccionar el botón de cerrar en el menú Inicio o presionar el botón de encendido o la aplicación llamando a la API Inicie el cierre con ExitWindowsEx () o InitiateShutdown ().
El sistema Windows transmite información de apagado a la aplicación en ejecución, lo que les brinda la oportunidad de guardar datos activos y el estado de la configuración; la aplicación también puede solicitar un poco de tiempo adicional.
Windows cerrará cada sesión de usuario que haya iniciado sesión.
El sistema Windows envía la información de apagado del sistema a todos los servicios e informa que el proceso de apagado se inició, y luego lo apaga de manera ordenada. El proceso de cierre es un servicio de parada paralelo, que se cierra en serie para los servicios con dependencias. Si el servicio no responde, el sistema forzará el cierre.
El sistema también indicará a todos los dispositivos que los apaguen.
Windows cierra su propia sesión de sistema (sesión 0)
El sistema de Windows descarga todos los datos pendientes en el disco duro y garantiza un guardado completo.
El sistema Windows notifica al módulo de alimentación subyacente que se apague a través de la interfaz de alimentación ACPI. ¿Para el proceso de arranque del sistema? (También analizaré en el futuro el blog de arranque de arranque SAN sin arranque de SAN Windows Boot 2012)
Después de presionar el botón de encendido, el firmware de la PC inicia el proceso de autoprueba de arranque (todos Conocido POST) y cargar configuraciones de firmware. Al final de este proceso de arranque previo, se detecta un disco de sistema válido para continuar.
(Por supuesto, debemos establecer el orden de inicio después de detectar el hardware en el BIOS.) El programa de inicio incorporado del firmware lee el registro de inicio maestro (MBR) y luego inicia Bootmgr.exe. Bootmgr.exe encuentra e inicia el cargador de Windows (Winload.exe) en la partición de inicio de Windows.
Cargando los controladores básicos necesarios para iniciar el kernel de Windows y luego el programa del kernel de Windows comienza a ejecutarse, durante el cual se carga la sección del registro del sistema y el controlador con la etiqueta BOOT_START se adjunta a la memoria.
El kernel de Windows pasa el control al proceso del Administrador de sesiones (Smss.exe) para inicializar la sesión del sistema, luego cargar e iniciar dispositivos y controladores que no están marcados como BOOT_START.
Winlogon.exe se inicia, muestra la pantalla de inicio de sesión del usuario, el administrador de control de servicios inicia el servicio y se ejecuta la secuencia de comandos correspondiente de la directiva de grupo. Cuando un usuario inicia sesión, Windows crea una sesión para ese usuario.
Se inicia Explorer.exe, el sistema creará un escritorio de inicialización y mostrará su proceso de Administrador de ventanas de escritorio (DWM).
Desde el proceso de cierre anterior, puede encontrar que el sistema necesita cerrar todas las sesiones de usuario y las sesiones del kernel, apagar los servicios y dispositivos y, luego, cerrar por completo.
El cambio clave que Windows 8 puede lograr rápidamente es que las sesiones de usuario se desactivan en Windows 8, pero la sesión del kernel ya no se cierra, sino que se maneja en un modo de suspensión flexible. En comparación con el modo de suspensión completa, debido a que la aplicación utiliza muchas páginas de memoria, los datos relativos de suspensión de la sesión 0 del sistema son en realidad mucho más pequeños, lo que reducirá en gran medida el tiempo en que la memoria utilizada para la hibernación se escribe en el disco. La hibernación significa que el archivo escrito en el disco (hiberfil.sys) guarda efectivamente el estado del sistema y la información del contenido de la memoria, y luego lee y restaura el contenido en la memoria. El arranque en frío de Windows 8 usa esta técnica, y se necesita mucho más rápido para leer el archivo de hibernación y reinicializar el controlador, lo que representa una mejora significativa del 30-70% en la mayoría de los hosts. Esto también es más fácil de ver, las personas inteligentes lo saben:
La velocidad de recuperación del modo de suspensión es obviamente mucho más rápida que la recuperación de reinicialización (esta no es la razón por la que podemos elegir dormir antes de la especulación). Además, Windows 8 también agrega funciones de recuperación de etapas múltiples, similares al desensamblado de trabajos distribuidos de sistemas independientes, por ejemplo, si usted es un host i5 o i7 de cuatro núcleos aprovechará al máximo todo el kernel que lee y descomprime simultáneamente los archivos de hibernación de hibernación, debe saber La descompresión es aún más intensiva en la CPU; esta función también se ha mejorado enormemente para que podamos restaurar el sistema desde la hibernación.

También vale la pena mencionar cómo tratar los archivos de hibernación, use dir /s en el sistema Windows 8 /ah hiberfile.sys Tal vez encuentre que esto es bastante grande. El valor predeterminado es el 75% de la memoria física como el tamaño del archivo de hibernación. Básicamente, es el tamaño reservado para los datos de estado escritos por el sistema cuando ingresa al estado de suspensión. De hecho, como inicio rápido, generalmente es solo del 10 al 15% de la memoria física (según el controlador, el servicio y otros factores).
Otra característica importante del inicio rápido de Windows 8 es que, aunque este método no enumera por completo todos los controladores de dispositivos Plug and Play de Plug and Play, el modo de unidad rápida inicializa el controlador. Por lo tanto, el arranque en frío en el modo de inicio rápido todavía puede hacer frente al cambio del entorno de hardware como antes. Por supuesto, si tiene las condiciones para usar el SSD para iniciar rápidamente el efecto, será más obvio que usted también sabrá que incluso leer un pequeño número de archivos inactivos del SSD es más poderoso que el disco duro mecánico. Hay otro que vale la pena mencionar. De hecho, si tiene una PC que no es antigua, entonces el arranque es más rápido con el BIOS antiguo. El nuevo BIOS UEFI (Interfaz de firmware extensible unificada) es aún más rápido. Mucho UEFI inicializará la CPU y la memoria después del encendido. A diferencia de la BIOS, la carga y la inicialización de otros dispositivos se procesarán en paralelo, lo que mejorará en gran medida la velocidad de inicio del sistema. Por supuesto, la mayoría de las placas base ahora admiten el modo UEFI :)

Finalmente, compruebe si su Windows 8 ha iniciado esta función; por supuesto, el valor predeterminado debería estar abierto:
Ejecutar en la línea de comando Powercfg /a, puede ver que mi sistema ha habilitado la función de inicio rápido.

El panel de control también se puede configurar y ver:

Al final de la descripción, puede saber que puede deshabilitar la hibernación y recuperar espacio en el disco ejecutando el comando powercfg /hibernate off, pero vea la introducción anterior. Puede comprender esto en la sección de Inicio rápido, no solo deshabilitará la hibernación y la función de Inicio rápido se perderá. Si desea ir directamente al estado de inicio de Windows 7
, puede ejecutar shutdown /s /full /t 0 para apagar o elegir reiniciar desde la interfaz gráfica activará un viejo proceso de arranque en frío, pero ¿por qué debería volver? Br>
Copyright © Conocimiento de Windows All Rights Reserved