Bug no Windows 95 OSR2 e Windows 98 em português

A versão em português do Windows 95 OSR2 e do Windows 98 traz um bug que pode se mostrar bastante inconveniente caso você utilize programas DOS, especialmente joguinhos: há pouca memória convencional disponível.

O arquivo Himem.sys, que no DOS era necessário ser carregado através do Config.sys, no Windows 9x é carregado automaticamente através do arquivo Io.sys, não sendo necessário nenhum comando especial nos arquivos de configuração do micro. Nas primeiras versões do Windows 95 em português e no Windows 9x em inglês, o Himem.sys ocupa somente 1 KB de memória convencional, como você pode ver na Figura

Repare que o Himem.sys ocupa somente 1 KB de memória.

Entretanto, no Windows 95 OSR2 (“Windows 95 B”) em português, o Himem.sys ocupa 47 KB de memória convencional, no Windows 95 OSR2.5 (“Windows 95 C”) ocupa 33 KB e, no Windows 98 em português, 28 KB, como mostra a Figura

O Himem.sys do Windows 98 ocupa 28 KB.

 

Para saber se o seu sistema tem ou não esse problema, basta entrar o comando Mem /c /p no prompt do DOS.

Esse problema passa despercebido pela maioria dos usuários, mas é extremamente inconveniente para aqueles que tentam “rodar” um jogo e este acusa erro de falta de memória.

Para corrigir esse problema, você deverá executar o programa Iosysbrz.exe, que está disponível para download em http://support.microsoft.com/download/support
/mslfiles/Iosysbrz.exe
. Esse arquivo funciona somente no Windows 95 OSR2 e OSR2.5 (“Windows 95 B” e “Windows 95 C”).

No caso do Windows 98, até agora a Microsoft ainda não disponibilizou nenhum arquivo para corrigir esse problema. Entretanto, há uma solução que funciona: copie o arquivo Io.sys do Windows 98 em inglês por cima do arquivo Io.sys do seu Windows 98. Como efeito colateral, algumas mensagens do prompt do DOS aparecerão em inglês e a tecla de confirmação de comandos passará a ser “Y” (de “Yes”) em vez de “S” (de “Sim”).

 

 

 

 

1