Tengo 4 GB de RAM instalados, pero ¿por qué solo se pueden usar 2 GB?

5

En el BIOS dice 4096 MB, por lo que el BIOS lo detecta. Sin embargo, Windows 7 solo me permite usar 2048 MB. ¿Cuál es el problema?

texto alternativo

ctzdev
fuente

Respuestas:

8

Use MSConfigBootAvanzado .

¿Está marcada la casilla 'Memoria máxima'?

Peter Mortensen
fuente
44
Alguien ha estado jugando sin saber lo que están haciendo si esto se estableció ...
GBN
Está marcada por defecto, al menos en mi instalación ...
atom255
esto no funcionó para Windows 7 starter 32 bit :(
Aquarius Power
2

Es porque Microsoft hizo intencionalmente esta limitación de software (4 GB de memoria) en Windows Vista / 7 de 32 bits. Esta es una manera de vender el sistema operativo de 64 bits más caro.

Esta publicación tiene todos los detalles. Memoria con licencia en Windows Vista:

Digo que la restricción a 4GB es un problema de licencia porque así es como los programadores de Microsoft evidentemente lo han pensado. El límite de 4 GB se recupera del registro llamando a una función llamada ZwQueryLicenseValue, que se llama desde un procedimiento interno que el nombre de los archivos de símbolos publicados por Microsoft se denomina MxMemoryLicense. Si elimina esta verificación para el límite de memoria con licencia, entonces se puede demostrar que no se aplica una restricción de 4 GB por otros medios. Sin embargo, debo admitir que no he encontrado donde Microsoft dice directamente que Windows Vista de 32 bits está limitado a 4 GB solo por licencia. El supuesto Acuerdo de licencia ni siquiera menciona la palabra memoria. ¿Qué está pasando realmente?

keithchau
fuente
1

Ah, veo que tienes un Dell. El mío es similar: un sistema Dimension 5150 de 4GB que solo informa 3.3GB como instalado, todo utilizable. Este fue el caso en Vista-32, Windows7-64 y una variedad de distribuciones de Linux de ambos bitness-es.

En mi caso, este es un límite del conjunto de chips: el video incorporado parece estar en una gran parte de la memoria asignable, lo que lo hace inutilizable para el sistema operativo.

David Mackintosh
fuente
1

Supongo que es una mezcla de 32 bits que lo lleva a ~ 3.5 GB, y luego el resto lo ocupan los gráficos integrados, pero para ser honesto, 1 GB + de RAM de video parece mucho.

¿Tiene una carga de PCI / complementos para su PC? Estos pueden estar consumiendo los recursos direccionables.

William Hilsum
fuente
No, yo no. Permítanme reiniciar ahora y comprobarlo.
ctzdev
Lo dudo, Windows solo informaría ~ 3.5GB y no los 4 GB completos.
0

Eso es causado por algunas cosas. x86 solo puede detectar un TOTAL de 4 GB, y eso también incluye su tarjeta gráfica y otras cosas. Solo ve a 64 bits.

musio
fuente
1
No. x86 puede detectar mucho más. No es una limitación x86. (Ejemplo: x86 con PEA habilitado). Sin embargo, usar un sistema operativo de 64 bits es sensato y se recomienda cuando tiene 512 MB o más. (ofrece ventajas mucho antes de alcanzar el límite de 4 GB).
Hennes
@Hennes: ¿PEA? ¿Te refieres a PAE ( extensión de dirección física )?
Peter Mortensen
Sí, es el error tipográfico 'teh'.
Hennes