El secreto de Windows 95 que salvaba tu ordenador de instalaciones defectuosas

Windows 95
Windows 95Generada con IA

Un ingeniero de Microsoft revela el sistema oculto de Windows 95 que evitaba errores críticos al instalar programas y protegía archivos esenciales del sistema.

La historia del sistema operativo Windows ha estado llena de curiosidades técnicas que explican cómo Microsoft fue resolviendo problemas con el paso del tiempo.

Esto abarca desde decisiones de diseño hasta pequeños trucos que mejoraban el rendimiento, y cada versión escondía soluciones ingeniosas.

Ahora ha salido a la luz uno de los detalles más interesantes sobre Windows 95, tal y como ha explicado un veterano de la compañía. El ingeniero de Microsoft Raymond Chen ha revelado cómo este sistema operativo evitaba que instalaciones defectuosas provocaran un auténtico caos.

En aquella época, muchos programas incluían en sus instaladores componentes redistribuibles del propio sistema, necesarios para funcionar correctamente.

Microsoft recomendaba que esos instaladores comprobaran si dichos componentes ya existían y solo los añadieran si no estaban presentes o si eran versiones más recientes.

Sin embargo, no todos los desarrolladores seguían estas directrices. En muchos casos, los instaladores reemplazaban archivos del sistema sin tener en cuenta su versión, provocando que componentes más antiguos sobrescribieran a otros más modernos.

Esto generaba conflictos con otros programas que dependían de versiones actualizadas, afectando al funcionamiento general del sistema.

Para solucionar este problema, Windows 95 incorporó un mecanismo poco conocido: la carpeta SYSBCKUP. En ella se almacenaban copias de seguridad de los archivos más propensos a ser sobrescritos durante las instalaciones.

Una vez finalizado el proceso, el sistema comparaba los nuevos archivos con los almacenados en esta carpeta.

Si detectaba que un instalador había introducido una versión más antigua, la reemplazaba automáticamente por la copia correcta. En cambio, si el archivo era realmente más reciente, también se actualizaba la copia de respaldo.

Este método, aunque sencillo, resultó mucho más eficaz que los intentos anteriores realizados por los ingenieros de la compañía.

Inicialmente se probó bloquear directamente la sobrescritura de archivos, pero esto provocaba errores en los instaladores y mensajes que muchos usuarios no sabían interpretar.

También se intentó redirigir las escrituras a archivos ficticios, pero los instaladores solían verificar la integridad mediante comprobaciones, lo que hacía que fallaran igualmente.

Así, esta solución logró un equilibrio clave entre estabilidad y compatibilidad, permitiendo que los programas se instalaran sin problemas mientras el sistema protegía sus componentes esenciales en segundo plano.

Más información sobre: