MSDOS.SYS es un archivo de sistema en los sistemas operativos MS-DOS y Windows 9x . En las versiones de MS-DOS desde la 1.1x hasta la 6.22, el archivo comprende el núcleo de MS-DOS y es responsable del acceso a los archivos y la administración del programa. MSDOS.SYS
es cargado por el BIOS de DOS IO.SYS
como parte del procedimiento de arranque . [1] En algunas versiones OEM de MS-DOS, el archivo se denomina MSDOS.COM
.
En Windows 95 (MS-DOS 7.0) hasta Windows ME (MS-DOS 8.0), el kernel de DOS se ha combinado con el BIOS de DOS en un solo archivo IO.SYS
(también conocido como WINBOOT.SYS
[2] ), mientras que MSDOS.SYS
se convirtió en un archivo de texto sin formato que contiene la configuración de arranque. directivas en su lugar. Si existe un WINBOOT.INI
archivo, el sistema recuperará estas directivas de configuración en WINBOOT.INI
lugar de MSDOS.SYS
. [3]
Cuando se instala Windows 9x sobre una instalación de DOS preexistente, el archivo de Windows puede recibir un nombre temporal MSDOS.W40
mientras la función de arranque dual de Windows haya iniciado el sistema operativo anterior. Del mismo modo, el nombre MSDOS.SYS
del sistema anterior se denominará MSDOS.DOS
mientras Windows 9x esté activo.
Algunas utilidades de DOS esperan que el MSDOS.SYS
archivo tenga un tamaño mínimo de al menos 1 KB. Esta es la razón por la que normalmente se encuentra un comentario ficticio de gran tamaño en el MSDOS.SYS
archivo de configuración desde Windows 95. [nb 1] [4] [5] [6]
De forma predeterminada, el archivo se encuentra en el directorio raíz de la unidad/partición de arranque (normalmente para discos duros) y tiene configurados los atributos de archivoC:\
oculto, de solo lectura y de sistema .
El programa de control de disco derivado de MS-DOS (DCP) del antiguo VEB Robotron de Alemania Oriental utilizó en su lugar un nombre de archivo DCDOS.SYS . [7] [8]
IBM PC DOS y DR-DOS desde 5.0 (con la excepción de DR-DOS 7.06) usaron el archivo IBMDOS.COM
para el mismo propósito, mientras que DR DOS 3.31 a 3.41 lo usaron DRBDOS.SYS
en su lugar. [2] FreeDOS utiliza el archivo KERNEL.SYS
para el mismo propósito.
Los sistemas operativos basados en Windows NT (NT 3.1–4, 2000, XP y 2003) usan el archivo NTLDR y los sistemas operativos NT 6+ (Vista, 2008, 7, 8, 8.1 y 10) usan bootmgr en su lugar, ya que tienen una secuencia de arranque diferente.
MSDOS.SYS
explica explícitamente estos motivos:Las siguientes líneas son necesarias para la compatibilidad con otros programas. No los elimine (MSDOS.SYS debe tener >1024 bytes).
MSDOS.SYS en Windows 9x (95/98/ME):