Un ingeniero de Microsoft revela cómo funcionaba el reinicio "oculto" de Windows 95

Windows 95
Windows 95Generada con IA

Un ingeniero de Microsoft revela que Windows 95 tenía un reinicio rápido capaz de acelerar el inicio del sistema mediante un pequeño truco que hoy pocos conocen.

Treinta años después, muchos usuarios de Windows 95 han descubierto un truco poco conocido: mantener presionada una tecla al reiniciar activaba una especie de reinicio rápido.

Este truco fue explicado por el ingeniero de Microsoft Raymond Chen en su blog Old New Thing, revelando la complejidad técnica detrás de lo que parecía un simple atajo.

En concreto, Chen explica que al mantener presionada la tecla Shift mientras se reiniciaba, el sistema ejecutaba un reinicio rápido que permitía volver al sistema operativo sin pasar por todo el proceso completo de arranque.

En lugar de mostrar la típica secuencia de inicio, la pantalla mostraba el mensaje “Windows se está reiniciando” y, en cuestión de segundos, el sistema estaba listo para usarse.

Para entender cómo funcionaba este reinicio rápido, Chen detalla que, al reiniciar con Shift, el sistema activaba una bandera específica en la función de ExitWindows de 16 bits. A partir de ahí, el núcleo de Windows de 16 bits se cerraba, luego el administrador de memoria virtual de 32 bits también se apagaba, y la CPU regresaba a modo real, para después reactivar Windows en modo protegido.

Durante este proceso, el sistema trabajaba para restaurar el estado exacto en que se encontraba al inicio, aprovechando la memoria reservada de manera estratégica.

Este reinicio rápido tenía sus limitaciones: si otra aplicación había ocupado la memoria que se reservaba para reiniciar el sistema, el mecanismo no podía completarse correctamente. En ese caso, Windows realizaba automáticamente un reinicio completo tradicional, garantizando la estabilidad del sistema.

Para la época, esta función era un ejemplo notable de ingeniería, optimizando los recursos limitados del hardware de los años 90 y acelerando la experiencia del usuario sin comprometer la estabilidad. Según Chen, este truco mostraba cómo los ingenieros de Microsoft exprimían cada cuota de eficiencia del sistema operativo, implementando soluciones avanzadas que aún hoy pocos conocen.

Así, el mecanismo del Shift en Windows 95 sigue siendo un ejemplo clásico de creatividad y eficiencia en el diseño de sistemas operativos.

Más información sobre: