Adicionar opção de inicialização do MS-DOS ao Windows 2000

1

Eu tenho um laptop antigo que está executando o Windows 2000 & Windows 98 em uma configuração de inicialização múltipla. Eu preciso adicionar o MS-DOS para essa lista de opções de inicialização.

Eu já adicionei uma partição primária, formatada para FAT16 e a tornei inicializável, e instalei o MS-DOS 6.22.

A minha pergunta é, como adiciono a partição do MS-DOS à lista de opções de inicialização?

Mais informações:

Meu único disco rígido tem três partições primárias:

  • 0: FAT32 Windows 2000
  • 1: FAT32 Windows 98
  • 2: FAT (16) MS-DOS 6.22

Atualmente, a tela de inicialização lista o Windows 2000 e o Windows 98 como opções, com o Windows 2000 como a escolha padrão.

Meu arquivo boot.ini tem esta aparência:

[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
C:\="Microsoft Windows 98"

Eu tentei adicionar a seguinte linha ao final do arquivo boot.ini, a partir de uma resposta abaixo:

multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows NT" C:\="MS-DOS"

No entanto, isso não funciona. A terceira opção de menu é listada como "Windows NT" e, quando selecionada, recebo o seguinte erro:

Windows 2000 could not start because the following file is missing or corrupt:
<windows 2000 root>\system32\ntoskrnl.exe. 
Please re-install a copy of the above file.

Eu tentei a seguinte linha:

multi(0)disk(0)rdisk(0)partition(3)\Windows="MSDOS 6.22"

Isso me dá o mesmo erro "ntoskrnl.exe", como mostrado acima.

Eu também tentei esta linha no boot.ini:

C:\="Microsoft DOS"

Tudo isso, quando selecionado, é iniciar minha instalação do Windows 98.

Atualmente, estou usando um CD de inicialização para inicializar o MSDOS, mas prefiro inicializar a partir do disco rígido.

    
por Ben Miller 24.10.2013 / 23:02

2 respostas

2

Você precisa adicionar uma linha ao arquivo boot.ini

Aqui estão as instruções para o Windows 2000.

Você adicionaria a seguinte linha ao final:

multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows NT" C:\="MS-DOS"

Verifique se a partição é o número correto (começa em 0 para a primeira partição)

    
por 24.10.2013 / 23:17
0

O Boot.ini é usado pelo carregador de inicialização do Windows, que geralmente suporta o Windows. Para outros sistemas operacionais, como Linux ou MS-DOS, acredito que você precise fornecer algum tipo de arquivo de dados (talvez um arquivo de 512 bytes). A sintaxe para fazer isso pode ser encontrada na documentação oficial da Microsoft: MS KB Q157992: Tri-boot NT / 9x / DOS .

Outra opção pode ser usar outro gerenciador de inicialização. Vários gerenciadores de inicialização podem executar uma funcionalidade semelhante.

É possível fazer com que o gerenciador de boot do Win98 renomeie os arquivos de inicialização e carregue os arquivos do MS-DOS, portanto, o MS-DOS não tem tecnicamente uma partição diferente da instalada no Win98 no Win98 para uma partição primária FAT16 de 2 GB ou menos. O Win98 tem a capacidade de usar dados de uma instalação do MS-DOS e inicializar efetivamente uma versão mais antiga do MS-DOS.

    
por 06.01.2015 / 08:51