IO.SYS
IO.SYS é uma parte essencial do MS-DOS e do Windows 9x. Ele contém os drivers de dispositivo padrão do MS-DOS e o programa de inicialização do DOS.
Na sequência de inicialização do PC, o primeiro setor do disco de inicialização é carregado na memória e executado. Se este for o setor de boot do DOS, ele carrega os primeiros três setores do IO.SYS na memória e transfere o controle para ele. O IO.SYS então: O nome de arquivo IO.SYS também foi usado pelo Disk Control Program [de] (DCP), um derivado do MS-DOS da antiga VEB Robotron da Alemanha Oriental. O IBM PC DOS e o DR-DOS utilizam o arquivo IBMBIO.COM para a mesma finalidade; este, por sua vez, carrega o IBMDOS.COM. No Windows 9x, o IO.SYS não contém apenas a BIOS do DOS, mas também o núcleo do DOS, que anteriormente residia no MSDOS.SYS. Sob certas condições, o Windows 9x utiliza os nomes de arquivo alternativos WINBOOT.SYS ou JO.SYS. Quando o Windows 9x é instalado sobre uma instalação pré-existente do DOS, o arquivo do Windows pode ser temporariamente nomeado como IO.W40 enquanto o recurso de boot duplo do Windows estiver executando o sistema operacional anterior. Da mesma forma, o IO.SYS do sistema antigo é renomeado para IO.DOS enquanto o Windows 9x está ativo.
No entanto, a versão 3.3 do MS-DOS permite que do setor 4 em diante o arquivo seja fragmentado; a versão 5.0 permite que os três primeiros setores do IO.SYS sejam alocados em qualquer lugar (desde que sejam contíguos).[nota 1] O COMMAND.COM pode ser tratado como qualquer arquivo comum.


