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?
Responder1
UsarMSConfig→Bota→Avanç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.