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:

 

parche

win2dos.bat

dos2win.bat

w95boot.zip

oem2fix

 



Si quieres enviar comentarios, sugerencias, ... , pincha.
Deep Blue, 22 de Febrero 1998.