Existe una técnica de optimización de Windows XP tan ampliamente distribuida: reducir el número de vueltas en la barra de progreso de Windows XP y aumentar la velocidad de inicio del sistema. Esto se puede lograr cambiando el valor clave de EnablePrefetcher a "1" en la rama "HKEY_LOCAL_MacHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ SessionManager \\ Memory Management \\ PrefetchParameters" en el registro. Esto puede reducir el número de archivos de lectura previa y reducir el tiempo de espera de la barra de progreso. El efecto es que la barra de progreso se ejecuta en la pantalla de inicio de sesión después de una vuelta. Práctica práctica:
El autor sigue la práctica de esta técnica, establece el valor de EnablePrefetcher en 0, 1, 2, 3, respectivamente, y mide el tiempo desde el inicio de la pantalla POST hasta la aparición de la pantalla de bienvenida después de la configuración. El resultado de múltiples estadísticas es que la diferencia de tiempo en estos cuatro casos es casi insignificante. En este proceso de inicio, aunque el número de desplazamientos de la barra de desplazamiento es significativamente menor que antes de la modificación, el tiempo de la pantalla en negro entre el aspecto de la pantalla y la pantalla de bienvenida aumenta mucho, por lo que el tiempo total medido es casi igual. En este punto, el autor tiene que cuestionar el método de optimización. De hecho, hay dos preguntas que vale la pena cuestionar. Pregunta 1: ¿Reducir el número de archivos de lectura previa que pueden acortar el tiempo de inicio del sistema?
El valor clave de la clave EnablePrefetcher en el registro se puede establecer en los siguientes valores. Los significados son: "0": cancela la función de lectura previa; "1": el sistema solo leerá previamente la aplicación; "2" - el sistema solo leerá los archivos del sistema de Windows; "3" - El sistema leerá previamente los archivos y las aplicaciones de Windows (valores predeterminados de Windows XP). Los resultados de la prueba han demostrado que el tiempo de inicio del sistema no ha disminuido significativamente después de que se haya modificado el valor. Esto significa que la reducción de la cantidad de archivos preconfigurados no es un factor importante para optimizar el tiempo de inicio del sistema. Pregunta 2: ¿La reducción en el número de barras de progreso significa que el tiempo de inicio del sistema se acorta?
Después de modificar el registro, lo que vemos es solo el tiempo de espera de la barra de progreso (es decir, el número de ciclos de rotación) se reduce, pero la práctica demuestra que esto es solo La ilusión de la superficie. Entonces, ¿por qué el tiempo de inicio del sistema todavía no se reduce significativamente? Esto requiere comprender el proceso de inicio del sistema. Enfoque de optimización del inicio del sistema: ver todo el proceso de inicio de la computadora
Para acelerar el tiempo de inicio del sistema, lo más importante es optimizar el proceso de inicio de la computadora. Primero echemos un vistazo a lo que sucede cuando se inicia la computadora. Una vez que se enciende la computadora, el primer paso es realizar una autoprueba de encendido, es decir, POST (Autoprueba de encendido), verificar la RAM, la unidad, etc. El segundo paso BiOS leerá el cargador de arranque del registro de inicio de la partición activa. La inicialización del gestor de arranque en tres pasos se completa y el inicio del sistema operativo se inicia oficialmente. Este proceso se divide principalmente en cuatro etapas: la fase de arranque, la fase de carga del kernel, la fase de inicialización del kernel y el inicio del sistema de inicio de sesión. La inicialización de la fase del kernel es un proceso muy complicado: el sistema necesita cargar muchos controladores del hardware subyacente, leer la información de registro, encontrar nuevos dispositivos de hardware, iniciar servicios relacionados, inicializar el dispositivo de visualización y mostrar la interfaz de usuario. E implemente varias configuraciones definidas por el usuario, como la configuración de seguridad. Recordando la técnica mencionada anteriormente, el cambio del valor predeterminado a la lectura previa de la aplicación reduce el número de archivos de lectura previa. Sin embargo, el inicio de Windows XP sigue siendo un proceso muy complicado. Simplemente modificar la cantidad de archivos de lectura previa no logra efectivamente el propósito de optimizar el inicio del sistema. A medida que aumenta la cantidad de programas y archivos en el sistema, es normal que el sistema se ralentice. Para optimizar significativamente el proceso de inicio del sistema, principalmente necesita ajustar las opciones de inicio del hardware, reducir el sistema para detectar el tiempo de hardware, desfragmentar el disco regularmente, reducir los programas de inicio automático innecesarios en el sistema, etc.