Tenho 4 GB de RAM instalados, mas por que apenas 2 GB são utilizáveis?

Tenho 4 GB de RAM instalados, mas por que apenas 2 GB são utilizáveis?

Na BIOS diz 4096 MB, então a BIOS detecta. No entanto, o Windows 7 só me permite usar 2.048 MB. Qual é o problema?

texto alternativo

Responder1

UsarMSConfigBotaAvançado.

A caixa 'Memória Máxima' está marcada?

Responder2

É porque a Microsoft criou intencionalmente essa limitação de software - 4 GB de memória - no Windows Vista/7 de 32 bits. Esta é uma forma de aumentar as vendas do sistema operacional de 64 bits, mais caro.

Este post tem todos os detalhes. Memória licenciada no Windows Vista:

Digo que a restrição a 4 GB é uma questão de licenciamento porque foi assim que os programadores da Microsoft evidentemente pensaram. O limite de 4 GB é recuperado do registro chamando uma função chamada ZwQueryLicenseValue, que é chamada a partir de um procedimento interno que os arquivos de símbolos publicados da Microsoft nomeiam como MxMemoryLicense. Se você remover esta verificação do limite de memória licenciada, uma restrição de 4 GB comprovadamente não será aplicada por outros meios. No entanto, devo admitir que não encontrei onde a Microsoft diz diretamente que o Windows Vista de 32 bits está limitado a 4 GB apenas por licenciamento. O suposto Contrato de Licença nem menciona a palavra memória. O que realmente está acontecendo?

Responder3

Ah, vejo que você tem um Dell. O meu é semelhante – um sistema Dimension 5150 de 4 GB que relata apenas 3,3 GB como instalados, todos utilizáveis. Este foi o caso no Vista-32, Windows7-64 e diversas distribuições Linux de ambos os bits.

No meu caso, este é um limite do chipset – o vídeo onboard parece ocupar uma grande parte da memória mapeável, tornando-o inutilizável para o sistema operacional.

Responder4

Isso é causado por algumas coisas. O x86 só pode detectar um TOTAL de 4 GB, e isso inclui sua placa gráfica e outras coisas também. Basta ir para 64 bits.

informação relacionada