Windows 7 usando exatamente a metade da memória instalada

9

Eu tirei isso diretamente das informações do sistema:

  • Memória física instalada (RAM) 4,00 GB
  • Memória física total 2,00 GB
  • Memória física disponível 434 MB
  • Memória virtual total 5,10 GB
  • Memória virtual disponível 1,19 GB
  • Espaço no arquivo de paginação 3,11 GB

Além disso, o BIOS informa um total de 4 GB disponíveis.

Observe o 4gb instalado, mas o total de 2gb. Eu entendo que em um sistema operacional de 32 bits, você nunca obterá todos os 4gb de RAM, no entanto, normalmente você vai ficar na faixa de 2.5-3.2gb de ram.

Eu tenho apenas 2GB disponível! Meu arquivo de troca enlouquece quando eu faço qualquer coisa! Note que eu tenho duas placas de vídeo NVIDIA SLI, cada uma com 512 MB de memória RAM, embora eu tenha o recurso SLI desligado.

Alguém sabe por que o Windows pode afirmar que eu tenho exatamente 2gb de RAM total?

Observação: anteriormente perguntado no serverfault, mas fechado como "pertence ao superusuário" antes da abertura deste site: (ainda preciso de uma resposta!)

    
por Nathan Ridley 18.08.2009 / 11:40

6 respostas

14

Primeiro você perderá muito da sua memória disponível com duas placas gráficas, ou seja, 1 GB de RAM perdidos ali mesmo, além dos outros dispositivos.

Existe um comutador que você pode verificar no msconfig. Ir para começar, digite msconfig e aperte enter. Vá para a guia de inicialização, clique em opções avançadas. Verifique se a opção Max Memory está ativada, se estiver desativada e reinicialize.

Editar:

O problema é com algo chamado espaço de endereço. Em um sistema de 32 bits, você tem 4 GB de espaço de endereço e todos os dispositivos que você precisa usar precisam ser mapeados no espaço de endereço. Cada dispositivo que é mapeado irá esculpir um pouco do espaço de endereço e torná-lo inutilizável para o resto do sistema.

A única maneira de obter mais de 2,5-3 GB de memória utilizável no Windows é instalar a versão de 64 bits. Depois que ele for instalado, ele terá a mesma aparência, com apenas 2 GB de memória utilizável. Para obter toda a memória disponível, você precisa entrar no BIOS e ativar uma opção chamada remapeamento de memória.

Os recursos de remapeamento de memória movem todos os dispositivos mapeados acima do limite de 4 GB no espaço de endereço, liberando assim seu espaço de endereço para uso pelo sistema.

    
por 18.08.2009 / 11:50
10

Você realmente deveria usar um sistema operacional de 64 bits.

Cara, onde estão meus 4 gigabytes de RAM?

    
por 18.08.2009 / 12:04
1

Eu também tinha metade da memória, eu construí um com o Windows7, placa-mãe Asus P7P55D-E e 4GB de memória. Eu tentei adicionar mais 4 GB e trancou. Foi quando vi que estava cortando memória pela metade. Eu troquei os primeiros 4GB pelo Second e certifiquei-me de que o mapeamento fosse resolvido e isso resolveu o problema.

    
por 03.11.2010 / 01:08
0

Você verificou se o BIOS reporta 4 GB instalados? Talvez (um dos) chips de memória não estejam inseridos corretamente no slot?

    
por 18.08.2009 / 11:48
0

Estou executando a versão de 64 bits com 6 GB de mem e obtendo a mensagem utilizável de 3 GB - a opção de memória máxima é ativada e a bios vê os 6 GB. Eu tenho uma placa de vídeo com 1gb de mem a bordo. Então, instalar o 64bit não é a resposta, há algo acontecendo aqui que o ms precisa resolver

    
por 04.10.2009 / 21:42
0

Já tentou DISABLING remapeamento de memória na BIOS? Como nos sistemas AMD64 com IMC, um método comum de remapeamento de memória (içamento) pode deixar você com apenas 2 GB abaixo da linha de 4 GB e era o único método disponível antes dos processadores Revision E K8.

    
por 25.03.2010 / 20:16