Por qué reiniciar Windows limpia el sistema mejor que apagarlo

by Tecnoandroid
Por qué reiniciar Windows limpia el sistema mejor que apagarlo

Reiniciar Windows es el gesto que de verdad pone a cero el sistema, y no apagarlo como cabría pensar. Suena raro, lo sabemos, pero Microsoft lo ha dejado por escrito en un documento de soporte. El motivo tiene que ver con una función llamada inicio rápido, que lleva años activada por defecto y que cambia lo que ocurre cuando se pulsa el botón de apagado. Dicho de otra forma, cerrar el equipo no siempre borra del todo el estado en el que estaba trabajando.

La clave está en algo que casi nadie mira, o sea lo que pasa por debajo cada vez que se toca un botón. Windows gestiona tres modos de arranque distintos. Por un lado el arranque en frío, que carga todo desde cero. Luego la recuperación desde hibernación. Y por último el inicio rápido, que es una mezcla de los dos y que apareció con Windows 8. Cuando esta opción está encendida, apagar el ordenador no cierra la sesión del núcleo, la hiberna. Es decir, la guarda para recuperarla después.

Qué guarda el archivo hiberfil.sys al apagar el PC

Con el inicio rápido activo, al pulsar apagar las aplicaciones se cierran y la sesión de usuario termina. Hasta ahí todo normal. Pero el núcleo y los controladores cargados no desaparecen, se almacenan en un archivo llamado hiberfil.sys que vive en el disco duro. Al volver a encender, Windows no carga todo desde el principio, sino que restaura esa especie de foto directamente en memoria. El resultado es que el arranque pasa de tardar varios minutos a apenas unos segundos.

Este truco nació con Windows 8 por una razón muy concreta. La telemetría de Microsoft detectó que la mitad de los usuarios prefería apagar del todo el equipo antes que usar la suspensión, aunque ese apagado tradicional obligaba a esperar entre uno y tres minutos con los discos mecánicos de entonces. El problema llega cuando algo va mal en esa sesión guardada. Un controlador atascado, una fuga de memoria, cualquier fallo de ese tipo se conserva intacto y vuelve a aparecer al reanudar. La propia Microsoft avisa a los desarrolladores de que el tiempo de actividad entre reinicios del núcleo puede ser bastante mayor que en versiones anteriores del sistema. Traducido, eso da margen a que los errores se vayan acumulando sin que nadie se dé cuenta.

Link affiliato

Reiniciar obliga a Windows a arrancar el núcleo desde cero

Aquí es donde la opción de reiniciar marca la diferencia. Al elegirla, la sesión del núcleo termina por completo. No se guarda ninguna instantánea en hiberfil.sys y el equipo hace un arranque en frío de verdad, con el núcleo y todos los controladores cargándose otra vez desde el principio. Tarda un poco más que el apagado con inicio rápido, eso hay que reconocerlo, pero deja fuera cualquier estado corrupto heredado de la sesión anterior. Por eso, cuando algo se comporta raro en Windows, la solución de siempre sigue teniendo sentido, o sea reiniciar en lugar de apagar y volver a encender.

Fuente
Imagen: softzone.es

Related Articles