4,00 GB (3,25 GB utilizável) no Windows 7 x64

9

Eu configurei o Windows 7 Ultimate 64-bit no meu PC. Eu tenho 4GB de RAM e meu BIOS indica a quantidade correta (4096MB), mas o Windows (System Manager) diz que tenho 4.00GB (3.25GB utilizável).

Este parece ser um problema popular, e eu procurei uma placa de vídeo integrada (integrada ao meu chipset) para desativar, mas não encontrei nada.

O que mais pode estar me impedindo de ver todos os 4GB? Quando eu tinha o Vista 32-bit, diria 3.25GB de RAM não 4.00GB (3.25GB utilizável). Eu tenho uma CPU de 64 bits e quando eu comprei minha memória RAM, usei uma ferramenta de compatibilidade da Crucial (o fornecedor de memória) para testar a quantidade de memória que meu PC pode suportar e 4GB foi a resposta (este é um aplicativo do Windows).

O chipset é um chipset Intel Express Chipset PCI Express (G33 / G31 / P35 / P31)

Na BIOS, procurei uma placa de vídeo integrada (integrada) e não havia nada, mas alguns outros dispositivos onboard. Também não há configurações de "Mapeamentos de recursos".

MAIS DETALHES:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Eu acho que a primeira coisa é, como desativar o controlador gráfico?

EDIT: Este tópico indica que o problema está nos dispositivos mapeados na memória, mas alguém neste tópico diz que não se aplica para 64 bits. O resto dos comentários aponta para um problema na placa-mãe para o cara que começou o tópico.

    
por dotnetdev 09.12.2009 / 23:32

6 respostas

5

Entre no BIOS, em CHIPSET, depois vá para MEMORY HOLE MAPPING e habilite-os para salvar a configuração no CMOS e reinicializar. Também vá para a aba MSCONfIG BOOT e certifique-se de que MEMÓRIA MÁXIMA NÃO ESTÁ VERIFICADA. Isso deve corrigir esse problema. Ele foi consertado no meu desktop Gateway. Espero que isto ajude. (Adicionado por Motodude)

Eu veria se o seu BIOS tem uma seção "Periféricos Integrados". Meu entendimento é que dispositivos mapeados em memória em sistemas operacionais x64 podem ocupar intervalos de endereços fora da sua RAM do sistema.

Gráficos integrados podem e normalmente consomem RAM do sistema, embora ... representem as necessidades reais de memória. 768MB é muito, no entanto.

Eu uso o Win7 x64 e tenho 8 GB endereçáveis com 8 GB. O gerente do sistema diz "sistema operacional de 64 bits" em qualquer lugar sob quanta RAM ele mostra instalado? (Meu computador, propriedades). Se não, você poderia estar usando a versão x86 e não a versão x86-64.

    
por 10.12.2009 / 00:13
3

Execute MSCONFIG , abra a guia Boot , clique em Opções avançadas , verifique se Memória máxima não está tampado.

    
por 10.12.2009 / 02:24
2

Procure na sua BIOS e veja se existe uma configuração para algo como "Memory Remap" ou "Memory Hole"? Se assim for, deve estar habilitado.

O que está acontecendo (se este é o caso) é que os dispositivos PCI precisam de espaço de endereçamento abaixo de 4GB. A configuração vai da sua memória RAM para endereçar o espaço acima de 4GB, então ainda é acessível.

    
por 11.12.2009 / 03:45
0

No Windows, a RAM ausente é usada pelo dispositivo mapeado pela memória. Veja esta entrada de blog para detalhes.

    
por 09.12.2009 / 23:48
0

Desativar o Remapeamento de Memória no BIOS é o que aconteceu comigo.

    
por 11.12.2009 / 09:26
0

Primeiro, verifique se você está realmente executando 64 bits agora. Chame as Propriedades do Sistema clicando com o botão direito do mouse em "Computador" e clicando em Propriedades ou pressionando a tecla Windows + Pausa / Interrupção.

Certifique-se de que diz Sistema Operacional de 64 bits:

Mesmo que você tenha um processador de 64 bits, você também deve instalar a versão de 64 bits do sistema operacional.

Em segundo lugar, para seu aplicativo de teste de memória, você precisa verificar se está usando a versão de 64 bits do aplicativo. Se você estiver executando um aplicativo de 32 bits, ele poderá reconhecer apenas até 4 GB de RAM.

Considerando que você já verificou o Chipset para ter certeza de que ele suporta 8 GB, parece que o problema aqui é que você está realmente executando uma versão de 32 bits do sistema operacional. Em um sistema operacional de 32 bits, apenas 4 GB de memória total seriam reconhecidos, incluindo a memória usada pelos controladores de Chipset e Vídeo. O resultado geralmente é algo entre 3,0 e 3,5 GB de RAM utilizável no Windows.

A última coisa que posso recomendar é uma atualização do BIOS e a verificação de quaisquer configurações que possam estar limitando a quantidade de RAM em uso.

    
por 10.12.2009 / 01:01