MSDOS.SYS es un archivo de sistema de 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 de programas. MSDOS.SYS
El BIOS de DOS IO.SYS
lo carga como parte del procedimiento de arranque . [1] En algunas versiones OEM de MS-DOS, el archivo se llama MSDOS.COM
.
En Windows 95 (MS-DOS 7.0) a Windows ME (MS-DOS 8.0), el núcleo DOS se ha combinado con el BIOS 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 directivas de configuración de arranque. Si WINBOOT.INI
existe un archivo, el sistema recuperará estas directivas de configuración de WINBOOT.INI
en lugar de desde MSDOS.SYS
. [3]
Cuando Windows 9x se instala sobre una instalación DOS preexistente, el archivo de Windows puede tener un nombre temporal MSDOS.W40
mientras la función de arranque dual de Windows haya iniciado el sistema operativo anterior. Del mismo modo, el MSDOS.SYS
del sistema anterior tiene nombre 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, MSDOS.SYS
desde Windows 95, suele aparecer un comentario ficticio de gran tamaño en el archivo de configuración. [nb 1] [4] [5] [6]
De forma predeterminada, el archivo se ubica en el directorio raíz de la partición/unidad 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 (DCP) derivado de MS-DOS del ex-alemán VEB Robotron utilizó un nombre de archivo DCDOS.SYS en su lugar. [7] [8]
Tanto IBM PC DOS como DR-DOS desde la versión 5.0 (con excepción de DR-DOS 7.06) utilizaban el archivo IBMDOS.COM
con el mismo propósito, mientras que DR DOS 3.31 a 3.41 lo utilizaban DRBDOS.SYS
en su lugar. [2] FreeDOS utiliza el archivo KERNEL.SYS
con el mismo propósito.
Los sistemas operativos basados en Windows NT (NT 3.1–4, 2000, XP y 2003) utilizan el archivo NTLDR y los sistemas operativos NT 6+ (Vista, 2008, 7, 8, 8.1 y 10) utilizan bootmgr en su lugar, ya que tienen una secuencia de arranque diferente.
MSDOS.SYS
explica estas razones explícitamente:Las siguientes líneas son necesarias para la compatibilidad con otros programas. No las elimine (MSDOS.SYS debe tener más de 1024 bytes).
MSDOS.SYS en Windows 9x (95/98/ME):