El ingenioso truco de windows 95 para evitar el caos de instalaciones

En la época de la saga Windows 95, Microsoft enfrentó un problema común en el desarrollo de software: los conflictos entre diferentes instaladores de aplicaciones.

La solución: la carpeta sysbckup

La solución: la carpeta sysbckup

Raymond Chen, un veterano de la empresa, reveló recientemente que Windows 95 incorporó una medida poco conocida para evitar ese caos: la carpeta SYSBCKUP.

Esta carpeta almacenaba 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 SYSBCKUP.

Si detectaba que un instalador había introducido una versión más antigua, automáticamente reemplazaba la copia incorrecta con la correcta. De lo contrario, si el archivo era 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 de los ingenieros. Inicialmente se probó bloquear directamente la sobrescritura de archivos, pero eso provocaba errores en los instaladores y mensajes que los usuarios no sabían interpretar.

Además, 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í, la solución de SYSBCKUP logró un equilibrio crítico entre estabilidad y compatibilidad, permitiendo que los programas se instalaran sin problemas mientras el sistema protegía sus componentes esenciales en segundo plano.