Mensagens de erro do tipo "Memória insuficiente" com grandes quantidades de RAM instalada

Traduções de Artigos Traduções de Artigos
Artigo: 253912 - Ver produtos para os quais este artigo se aplica.
Este artigo foi publicado anteriormente em PT253912
Expandir tudo | Reduzir tudo

Sintomas

Se um computador que esteja a executar uma das versões do Windows acima listadas tiver mais do que 512 megabytes (por exemplo, 768 megabytes) de memória física (RAM) instalada, poderá detectar um ou mais dos seguintes sintomas:
  • Poderá não ser possível abrir uma sessão (ou linha de comandos) de MS-DOS enquanto o Windows está em execução. As tentativas para o fazer poderão gerar a seguinte mensagem de erro:
    Não existe memória disponível suficiente para executar este programa.
    Saia de um ou mais programas e tente de novo.
  • O computador poderá deixar de responder enquanto o Windows está a ser iniciado ou parar e apresentar a seguinte mensagem de erro:
    Memória insuficiente para inicializar o Windows. Saia de um ou mais programas residentes em memória ou remova dos ficheiros Config.sys e Autoexec.bat quaisquer utilitários desnecessários. Em seguida, reinicie o computador.

Causa

O controlador da cache em modo protegido (Vcache) de 32 bits do Windows determina o tamanho máximo da cache com base na quantidade de RAM presente quando o Windows é iniciado. Assim sendo, a Vcache reserva endereços de memória suficientes para permitir o acesso a uma cache com o tamanho máximo, tornando possível aumentar a cache para esse tamanho, se necessário. Estes endereços são atribuídos num intervalo de endereços virtuais entre 0xC0000000 e 0xFFFFFFFF (3 a 4 gigabytes) conhecido como a arena do sistema.

Em computadores com grandes quantidades de RAM, o tamanho máximo da cache pode ser suficientemente grande para que a Vcache gaste todos os endereços da arena do sistema, não deixando disponíveis endereços de memória virtual para outras funções como, por exemplo, a abertura de uma linha de comandos do MS-DOS (criar uma nova máquina virtual).

Como contornar

Para resolver este problema, utilize um dos seguintes métodos:
  • Utilize a definição MaxFileCache do ficheiro System.ini para reduzir a quantidade máxima de memória que a Vcache utiliza para 512 megabytes (524.288 KB) ou menos. Para obter informações adicionais sobre como utilizar a definição MaxFileCache, clique no número de artigo existente abaixo para visualizar o artigo na Microsoft Knowledge Base:
    108079 32-Bit File Access Maximum Cache Size
  • Utilize o Utilitário de configuração do sistema para limitar a quantidade de memória que o Windows utiliza para 512 megabytes (MB) ou menos. Para obter informações adicionais sobre como utilizar o Utilitário de configuração do sistema, clique no número de artigo existente abaixo para visualizar o artigo na Microsoft Knowledge Base:
    181966System Configuration Utility Advanced Troubleshooting Settings
  • Reduza a quantidade de memória instalada no computador para 512 MB ou menos.

Ponto Da Situação

A Microsoft confirma que este problema ocorre nos produtos referidos na secção "A informação contida neste artigo aplica-se a".

Mais Informação

A Vcache está limitada internamente a um tamanho de cache máximo de 800 MB.

Este problema pode ocorrer mais facilmente com as placas de vídeo Advanced Graphics Port (AGP), uma vez que a amplitude de AGP também está mapeada para endereços da arena do sistema. Por exemplo, se a Vcache estiver a utilizar um tamanho de cache máximo de 800 MB e uma placa de vídeo AGP tiver uma amplitude de 128 MB mapeada, restará muito pouco espaço de endereço para o restante código e dados de sistema que devem ocupar este intervalo de endereços virtuais.

Propriedades

Artigo: 253912 - Última revisão: 12 de maio de 2011 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 95
Palavras-chave: 
diskmem kberrmsg kbprb kbwinme osr1 osr2 win95 win98 win98se KB253912

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com