Por que recebo um erro interno de estouro de pilha ao minimizar e restaurar uma janela de máquina virtual do MS-DOS?

0

Estou usando o Windows Virtual PC em uma máquina com Windows 7. Eu criei uma máquina virtual do MS-DOS 6.22 com 16 MB de RAM e um disco rígido de 2 GB. Sempre que eu minimizar ou desativar a janela e, em seguida, restaurá-la ou reativá-la, recebo uma mensagem de erro, o alto-falante do PC emite um segundo e a máquina virtual pára completamente de funcionar até que eu a reinicie com força:

Internal stack overflow
System halted

(Curiosamente, o problema não ocorre quando estou executando o Windows 3.1, que é executado em cima do MS-DOS. Recebo o erro imediatamente quando tento sair para o MS-DOS do Windows.)

Também recebi um erro semelhante quando tentei instalar sistemas operacionais baseados no Windows 9x durante a primeira fase (baseada em texto) da instalação e executar as mesmas ações, e ao tentar inicializar esse sistema operacional (nesse caso, Windows 98) no modo MS-DOS de modo real (embora nesse caso eu receba o erro imediatamente e não precise executar as ações acima para obtê-lo):

An internal stack overflow has caused this session to be halted.
Check the STACKS setting in your CONFIG.SYS file, and then try again.

Por que esse erro ocorre e existe alguma maneira de corrigi-lo?

    
por gparyani 24.12.2013 / 05:44

1 resposta

0

É muito estranho que alterar o tamanho de uma janela afetaria uma máquina virtual.

Você tem a última versão do Virtual PC para o seu sistema operacional? Se não, a sua BIOS está virtualizada?

O Windows é conhecido por substituir parte do DOS; Não é muito surpreendente que o Windows possa consertar algo que está quebrado no DOS. Ainda assim, eu ficaria desconfiado da estabilidade de qualquer instalação do Windows 9x que esteja no topo de uma máquina (mesmo que virtual) que não possa rodar bem o DOS.

Para obter informações sobre o comando STACKS, consulte o CONFIG.TXT fornecido com o Windows 98. (Sim, digite corretamente o nome do arquivo.) Também estou querendo saber se FSCB (blocos de controle do sistema de arquivos) pode ser outro CONFIG.SYS comando que é relevante?

Seria interessante ver se outros DOSs têm esse problema. O FreeDOS funciona melhor?

Você também pode tentar um emulador diferente. (por exemplo, o Qemu é de código aberto. O VirtualBox também pode ser uma opção).

Parece que você não é o único que encontrou isso: Problema de instalação do Win98 (que mostra algumas linhas de CONFIG.SYS de amostra para tentar), Problemas do Windows 95 com a virtualização (que menciona que ter um processador muito rápido é conhecido por causar problemas).

    
por 06.01.2015 / 08:32