RESUMEN
=======
El programa de instalacion de Windows crea un archivo llamado msdos.sys en el directorio raíz de C: con los atributos de "Sólo lectura" "Oculto" y del "Sistema".
Al contrario que el fichero del mismo nombre del MsDOS, este fichero es un fichero de texto. Contiene básicamente dos secciones:
[Paths]: contiene las localizaciones de los directorios de Windows.
[Options]: es una sección para personalizar el arranque de Windows.
MÁS INFORMACIÓN
================
La sección [Paths] puede contener las siguientes opciones:
---------------------------------------------------------------------
HostWinBootDrv=<Disco en donde esta instalado Windows>
Defecto: C
Propósito: Especifica la localización de en qué disco está instalado Windows.
---------------------------------------------------------------------
UninstallDir=<Disco de "desistalación">
Defecto: C
Propósito: Especifica la localización de los archivos W95undo.dat and W95undo.ini. Son los ficheros necesarios para desistalar Windows cuando se ha seleccionado la opción de permitir desistalar en caso de una actualización.
--------------------------------------------------------------------
WinBootDir=<Directorio de Windows>
Defecto: Directorio donde reside Windows (por ejemplo, C:\WINDOWS)
Propósito: Indicar al cargador del sistema desde dónde debe inicarse Windows.
--------------------------------------------------------------------
WinDir=<Directorio de Windows>
Defecto: Directorio especificado en la instalación (por ejemplo, C:\WINDOWS)
Propósito: Localización del directorio de Windows especificado durante la instalación.
====================================================================
La sección [Options] puede contener las siguientes opciones, o bien pueden ser insertadas manualmente.
NOTA: El valor "booleano" que aparece a continuación, indicará un "0" para NO y un "1" para SI.
--------------------------------------------------------------------
AutoScan=<Numero>
Defecto: 1
Propósito: Define cuando o no, Scandisk va a ejecutarse debido a un apagado de máquina incorrecto. Una opción de 0 indica no ejecutar Scandisk. 1 indica preguntar antes de ejecutar Scandisk; 2 indica no preguntar antes de ejecutar Scandisk, pero preguntar antes de "fijar" posibles errores si estos fuesen encontrados.
--------------------------------------------------------------------
BootDelay=<Segundos>
Defecto: 2
Propósito: Cantidad de segundos en los que aparece la frase "Iniciando windows" y por tanto permite pulsar F8, en Windows 95.
NOTA: Esta opción no está soportada en Windows 98.
--------------------------------------------------------------------
BootSafe=<Booleano>
Defecto: 0
Propósito: Si tiene valor 1, el PC arrancará en el "modo a prueba de fallos".
--------------------------------------------------------------------
BootGUI=<Booleano>
Defecto: 1
Propósito: Si tiene el valor 1, arrancará Windows automáticamente, con el valor de 0, una vez ejecutado el config.sys y el autoexec.bat, permanecerá en el símbolo del sistema. En este caso, será necesario teclear "win" para que Windows cargue la interfaz gráfica.
--------------------------------------------------------------------
BootKeys=<Booleano>
Defecto: 1
Propósito: Un valor de 1 activa el uso de las teclas de función (F4, F5, F6 y F8). Un valor de 0 desactiva el uso de teclas de función durante el proceso de arranque de Windows.
NOTA: Colocando BootKeys=0 sobreescribe el uso de BootDelay=n.
--------------------------------------------------------------------
BootMenu=<Booleano>
Defecto: 0
Propósito: Colocando un 1, activa el que siempre aparezca el menú de seleccion de incio. Si está colocado a 0 se debe pulsar F8 cuando aparezca la frase "Iniciando windows 95" (o pulsar y mantener pulsada la tecla CTRL en Windows 98 al inicio del PC), para invocar el menú de inicio.
--------------------------------------------------------------------
BootMenuDefault=<Numero>
Defecto: 1 si el sistema se está ejecutando correctamente 3 si el sistema falló en el arranque anterior.
Propósito: Se utiliza para seleccionar la opción del menú de inicio de Windows que se ejecutará por defecto.
--------------------------------------------------------------------
BootMenuDelay=<Numero>
Defecto: 30
Propósito: Este valor es usado para colocar el número de segundos que el sistema va a esperar en el menú de inicio de Windows, antes de arrancar automáticamente si no seleccionamos ninguna opción.
NOTA: Esta opción no tiene sentido a no ser que la opción BootMenu=1 haya sido añadida en la sección [Options].
--------------------------------------------------------------------
BootMulti=<Booleano>
Defecto: 1
Propósito: Un valor de 0, desactiva la opción de "multi-boot" o arranque del "antiguo" o previo sistema operativo. Un valor de 1 activa tanto la tecla F4 como la posibilidad en el menú de seleccionar la opción de arrancar el sistema operativo anterior.
--------------------------------------------------------------------
BootWarn=<Booleano>
Defecto: 1
Propósito: Un valor de 0 desactiva el aviso del modo a prueba de fallos al ejecutarse el menu inicio.
--------------------------------------------------------------------
BootWin=<Booleano>
Defecto: 1
Propósito: Colocando un 1 fuerza a Windows a cargarse en el inicio. Un valor de 0 desactiva Windows como su sistema operativo por defecto. (Esto sólo tiene sentido si teníamos instalado MS-DOS 5.x o 6.x previamente en nuestro PC)
NOTA: Presionando F4 invierte el defecto de arranque solo si BootMulti=1. (Por ejemplo, presionando F4 con una opción 0, fuerza a Windows 95/98 a arrancar).
--------------------------------------------------------------------
DoubleBuffer=<Booleano>
Defecto: 0
Propósito: Colocando un 1 activa el "double-buffering" para los controladores que necesiten esto (por ejemplo los controladores SCSI). Colocando un 2, es una opción incondicional que activa el "double-buffering" mirando cuando el controlador es necesario o no.
--------------------------------------------------------------------
DBLSpace=<Booleano>
Defecto: 1
Propósito: Un valor de 1 carga automaticamente el DBLSPACE.BIN. Un valor de 0 impide su carga.
NOTA: Windows 95 usa o Dblspace.bin o Drvspace.bin si alguno de ellos está presente en el directorio principal de C: Para desactivar esta opción si no tuviésemos discos comprimidos, debe forzarse un valor de 0.
Por ejemplo:
DBLSpace=0
DRVSpace=0
--------------------------------------------------------------------
DRVSpace=<Boolean0>
Defecto: 1
Propósito: Mismo sentido que la opción anterior pero con DRVSPACE.BIN.
--------------------------------------------------------------------
LoadTop=<Booleano>
Defecto: 1
Proposito: Un valor de 0 no permite a windows cargar COMMAND.COM o DRVSPACE.BIN o DBLSPACE.BIN por encima de los 640 Kbs. Si tenemos problemas de compatibilidad con alguna vieja aplicación DOS, es conveniente probar a forzar un cero en esta opción.
--------------------------------------------------------------------
Logo=<Booleano>
Defecto: 1
Propósito: Si tiene el valor 1 hace que aparezca el logo de Windows al arrancar. Con el valor 0 se desactiva el logo de Windows. Un valor de cero, libera una serie de interrupciones software que pudieran causar incompatibilidades con antiguos TSR del modo DOS o incompatibilidades con ciertos manejadores de memoria de terceros.
--------------------------------------------------------------------
Network=<Booleano>
Defecto: 0
Propósito: Con un valor 1, nos aparecerá la opcion "Modo a prueba de fallos con soporte de RED" como una opción en el menú de inicio.
--------------------------------------------------------------------
El fichero msdos.sys también contiene una sección que aparentemente no tiene ninguna información útil. Estas líneas son necesarias para el soporte de ciertos programas de terceros que esperan que el msdos.sys tenga al menos 1024 bytes de información. Por ejemplo, si el msdos.sys tiene menos de 1024 bytes de información algunos antivirus suponen que este archivo está infectado por un virus.
Si borramos el msdos.sys, nuestro PC nunca arrancará.
Como editar el fichero Msdos.sys
---------------------------------
Si queremos cambiar cualquier valor del fichero msdos.sys, se pueden seguir los siguientes pasos bajo Windows 95/98:
1) Abrir una ventana Msdos
2) Teclear:
C:
cd \
attrib msdos.sys -s -h -r
3) Editar dicho archivo, bien con "edit", o bien con cualquier editor de texto, como por ejemplo el "Notepad".
4) En la misma ventana msdos anterior, reestablecer los atributos del archivo, tecleando:
attrib msdos.sys +s +h +r