Como habilitar 4GB no meu Windows 7 64 bits?

8

Eu tenho a seguinte configuração de máquina:

  • Intel Core 2 Duo E6300
  • 1 x chip de memória de 2048 MBytes
  • 2 x chip de memória de 1024 MBytes
  • 1 x Radeon HD 4870
  • Placa-mãe: Gigabyte 945P-S3
  • Windows 7 RTM de 64 bits

No Windows e no BIOS, tenho 3,25 GB de memória disponível. Como posso ativá-lo para suportar 4 GB?

EDIT: Eu meio que atualizei a versão do CMOS, e o Windows reconhece que eu tenho 4 GB, mas está usando apenas 3,25 GB.

Eu acho que é hardware depois de tudo?

    
por ArielBH 04.09.2009 / 10:51

5 respostas

16

Seu BIOS precisa suportar o remapeamento de falhas de memória.

Existe um buraco na memória, uma vez que todos os dispositivos devem caber no espaço de endereçamento de 32 bits durante a inicialização (desde que o BIOS não saiba se você usará o SO de 32 ou 64 bits posteriormente). A remapeamento toma cuidado para mover a memória afetada para a área de memória após o limite de 32 bits.

Gostaria de verificar se o novo firmware do BIOS está disponível se essa configuração não estiver no firmware atual do BIOS.

    
por 04.09.2009 / 11:11
4

Josip está correto que o BIOS com o remapeamento do orifício de memória é necessário. Como Chris_K tenta dizer que seu hardware deve também ser capaz de endereçar fisicamente mais de 4GB veja KB929605 . Eu acredito que a família de chipsets Intel 945 não pode fazer isso. Então, desculpe dizer que você está sem sorte.

    
por 04.09.2009 / 15:40
2

O Windows 7 x64 deve reconhecer essa RAM sem precisar de mexer.

Se o BIOS não reconhecer todos os 4 GB, não há chance de o Windows ver isso. É possível que o motivo pelo qual eles forneçam uma lista de suporte de memória seja porque o quadro é muito exigente .

Eu gostaria que cada um de seus ram ficasse individualmente, para garantir que a BIOS os veja corretamente.

Agora que estou pensando nisso, os caras da SU terão muito mais experiência com isso.

    
por 04.09.2009 / 14:48
2

Parece que o chipset 945 não suporta mais de 4 GB de espaço de endereço (e algumas versões apenas 2 GB). Então você acaba com a mesma limitação que o Vista 32 bits - você não será capaz de usar todos os 4 GB de sua memória RAM, já que o espaço de endereço é usado para mais do que apenas RAM.

Na folha de dados do conjunto de chips Intel 945 página 24:

The (G)MCH supports 32-bit host addressing, decoding up to 4 GB (2 GB for the 82945PL/82945GC/82945GZ) of the processor’s usable memory address space

E da página 205:

Addressing of memory ranges larger than 4 GB (2 GB for 82945GC/82945GZ/82945PL) is not supported

    
por 04.09.2009 / 15:51
0

O manual da sua placa-mãe não diz que é um requisito, mas recomenda o uso de módulos de memória do mesmo tamanho. É possível que ter 1gb de módulos sendo escaneados primeiro esteja impedindo que ele detecte o módulo maior de 2 gb.

Eu tentaria trocar em que banco os módulos estão (1x2gb < - > 2x1gb) e ver se isso ajuda, senão acho que você só precisa obter dois módulos de 1gb para substituir seu módulo de 2gb existente.

Naturalmente, o lado positivo deste último seria que você reativaria o canal duplo e obteria um uso mais rápido da memória do sistema.

    
por 04.09.2009 / 15:03