Como compaginar MS-DOS con OSR2.
Bien, no es nada complicado, aunque hay que partir de una base distinta de la que propone Microsoft. Lo primero, y que quede muy claro:
Con FAT 32 no se puede cargar MS-DOS
La razón es que no sería capaz de ver la partición del disco duro. Una vez comprendido esto, podemos seguir. Con Windows 95 (a) arrancábamos pulsando F4 o F8. Hasta aquí bien. Con OSR2, no podemos hacer esto. La explicación está en que al arrancar con MS-DOS los ficheros IO.SYS, COMMAND.COM, MSDOS.SYS, ... se renombran, pero al volver a arrancar con OSR2, los ficheros no vuelven a tener su nombre original La siguiente tabla, explica los cambios que el sistema realiza al arrancar con MS-DOS desde Windows 95.
| Io.sys Msdos.sys Command.com Autoexec.bat Config.sys |
Winboot.sys Msdos.w40 Command.w40 Autoexec.w40 Config.w40 |
Ahora viene lo importante. Cuando salimos de MS-DOS (reiniciando o apagando el equipo), en OSR2 el cambio inverso no se lleva a cabo, con lo cual, aunque no hemos perdido ningún archivo, los nombres están cambiados. El cambio del que hablo debería ser este:
| Io.dos Msdos.dos Command.dos Autoexec.dos Config.dos |
Io.sys Msdos.sys Command.com Autoexec.bat Config.sys |
La primera solución, que se nos puede ocurrir es crear un ficherito bat que renombre los ficheros cuando entremos y salgamos en MSDOS. Muy efectivo, pero siempre tendremos que acordarnos de hacerlo al entrar y al salir. Pero no siempre lo haremos (cuelgues inesperados, olvidos, ...) Un argentino llamado Daniel Pierini es el que aportó está solución bastante ingeniosa. Dicha solución se encuentra en formato zip y puedes bajarla desde aquí.
Bajar el parche (30 Kb)
Otra persona (art_serrano@redestb.es) decidió hacer ella misma los ficheros bat. He decidido llamarlos win2dos.bat y dos2win.bat. Puedes bajarlos desde aquí pinchando en el link correspondiente.
win2dos.bat (1 Kb) dos2win.bat (1 Kb)
Ahora vamos a meternos con las soluciones complicadas, pero más transparentes de cara al usuario. Reemplacemos el núcleo de Windows 95 parcheándolo y así corregiremos el bug.
w95boot.zip (26 Kb)
Esta solución pienso que es la mejor. Yo no he metido el parche, porque tengo FAT32 (razón 1) y porque no necesito MS-DOS (razón 2). Pero si alguien lo necesita, ya sabe donde bajarlo.
Por último, os ofrezco este parche que solventa alguna de las carencias de OSR2. Está compuesto por 3 utilidades:
1. Arregla el uso de himem.sys que algunos OSR2 hacen erróneamente (40 Kb en lugar de 1)
2. Posibilidad de usar Windows 3.11 en una sesión DOS de OSR2.
3. Dualboot.
oem2fix (23 Kb)
En resumen, estos son los ficheros que puedes bajar:
Si quieres enviar comentarios, sugerencias, ... , pincha.
Deep Blue, 22 de Febrero 1998.