En la BIOS dice 4096 MB, entonces la BIOS lo detecta. Sin embargo, Windows 7 sólo me permite usar 2048 MB. ¿Cuál es el problema?
Respuesta1
UsarMSConfig→Bota→Avanzado.
¿Está marcada la casilla 'Memoria máxima'?
Respuesta2
Esto se debe a que Microsoft hizo intencionalmente esta limitación de software (memoria de 4 GB) en Windows Vista/7 de 32 bits. Esta es una forma de aumentar las ventas del sistema operativo de 64 bits, que es más caro.
Este post tiene todos los detalles. Memoria con licencia en Windows Vista:
Digo que la restricción a 4 GB es una cuestión de licencia porque así es como evidentemente lo han pensado los programadores de Microsoft. El límite de 4 GB se recupera del registro llamando a una función denominada ZwQueryLicenseValue, que a su vez se llama desde un procedimiento interno que los archivos de símbolos publicados de Microsoft denominan 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 a 4 GB por otros medios. Sin embargo, debo admitir que no he encontrado dónde Microsoft dice directamente que Windows Vista de 32 bits está limitado a 4 GB sólo mediante licencia. El supuesto Acuerdo de Licencia ni siquiera menciona la palabra memoria. ¿Qué está pasando realmente?
Respuesta3
Ah, veo que tienes un Dell. El mío es similar: un sistema Dimension 5150 de 4 GB que solo informa 3,3 GB como instalados, todos utilizables. Este fue el caso de Vista-32, Windows7-64 y una variedad de distribuciones de Linux de ambos bits.
En mi caso, este es un límite del chipset: el video integrado parece estar en una gran parte de la memoria asignable, lo que lo hace inutilizable para el sistema operativo.
Respuesta4
Esto se debe a algunas cosas. x86 sólo puede detectar un TOTAL de 4 GB, y eso incluye tu tarjeta gráfica y otras cosas también. Simplemente vaya a 64 bits.