4.00 GB (3.25 GB utilizables) en Windows 7 x64


10

He configurado Windows 7 Ultimate 64-bit en mi PC. Tengo 4 GB de RAM y mi BIOS indica la cantidad correcta (4096 MB), pero Windows (Administrador del sistema) dice que tengo 4,00 GB (3,25 GB utilizables).

Este parece ser un problema popular, y he buscado una tarjeta de video integrada (integrada con mi conjunto de chips) para deshabilitarla, pero no he encontrado nada.

¿Qué más puede estar evitando que vea todos los 4GB? Cuando tenía Vista de 32 bits, decía 3.25 GB de RAM, no 4.00 GB (3.25 GB utilizables). Tengo una CPU de 64 bits y cuando compré mi RAM, utilicé una herramienta de compatibilidad de Crucial (el proveedor de memoria) para probar cuánta memoria puede soportar mi PC y 4 GB fue la respuesta (creo que era una aplicación de Windows).

El chipset es Intel (R) G33 / G31 / P35 / P31 Express Chipset PCI Express

En el BIOS, busqué una tarjeta de video integrada (integrada) y no había tal cosa, sino un par de otros dispositivos integrados. Tampoco hay configuraciones de "Asignaciones de recursos".

MÁS DETALLES:

Chipset
North Bridge: Intel Bearlake G33
South Bridge: Intel 82801IR ICH9R

Maximum Memory Amount   8 GB

Graphics Controller Type    Intel GMA 3100 (Enabled)

Supongo que lo primero es, ¿cómo desactivo el controlador de gráficos?

EDITAR: este hilo indica que el problema está relacionado con los dispositivos mapeados de memoria, pero alguien en este hilo dice que no se aplica a 64 bits. El resto de los comentarios apunta a un problema de la placa base para el tipo que comenzó ese hilo.


El Intel GMA 3100 puede direccionar hasta 384 MB de RAM del sistema para la memoria de video.

Después de pensarlo un poco más, recomendaría eliminar 2GB de RAM para que tenga un total de 2GB. Si estoy pensando correctamente, si la memoria de video realmente está usando .75GB o algo más, 1.25GB debería mostrarse utilizable.
Will Eddins

Respuestas:


6

Vaya al BIOS, debajo de CHIPSET, luego vaya a MAPEO DE AGUJERO DE MEMORIA y habilítelos para guardar la configuración en CMOS y reiniciar. También vaya a la PESTAÑA DE ARRANQUE MSCONfIG y asegúrese de que la MEMORIA MÁXIMA no esté marcada. Eso debería solucionar este problema. Lo arregló en mi escritorio Gateway. Espero que esto ayude. (Agregado por Motodude)

Vería si su BIOS tiene una sección de "Periféricos integrados". Entiendo que los dispositivos mapeados en memoria en sistemas operativos x64 pueden ocupar rangos de direcciones fuera de la RAM del sistema.

Sin embargo, los gráficos integrados pueden y generalmente consumen la RAM del sistema, ya que representan las necesidades de memoria reales. Sin embargo, 768MB es mucho.

Yo uso Win7 x64 y tengo 8GB direccionables de 8GB. ¿El administrador del sistema dice "sistema operativo de 64 bits" en cualquier lugar bajo la cantidad de RAM que muestra instalada? (Mi computadora, propiedades). Si no es así, podría estar utilizando la versión x86 y no la versión x86-64.


Estoy bastante seguro de que su problema es la reserva de gráficos RAM. Deberá encontrar una manera de desactivarlo, y si es un sistema OEM importante, es posible que no pueda desactivarlo por completo.
Stephen

3

Ejecute MSCONFIG , abra la pestaña Arranque , haga clic en Opciones avanzadas , asegúrese de que la Memoria máxima no esté limitada.

texto alternativo


He comprobado esto. La memoria máxima no está marcada y, por lo tanto, está atenuada y establecida en 0.
GurdeepS

luego verifíquelo y configure la memoria máxima en 3712 (4096 menos los 384 MB que necesita para Intel GMA). pero si el chipset reserva 768 MB de RAM (lo que explica los 3.25 GB) para la memoria de video compartida, puede tener problemas. Tendrá que revertir la configuración en modo seguro.

+1 Mi memoria máxima se configuró en 4095, pero eso me dio solo 3.25GB utilizables.
Jon-Eric

2

Mire en su BIOS y vea si hay una configuración para algo como "Memory Remap" o "Memory Hole"? Si es así, debería estar habilitado.

Lo que está sucediendo (si este es el caso) es que los dispositivos PCI necesitan un espacio de direcciones inferior a 4 GB. La configuración utilizará parte de su RAM para direccionar el espacio por encima de 4 GB para que todavía sea accesible.


0

En Windows, la memoria RAM faltante es utilizada por el dispositivo mapeado de memoria. Vea esta entrada del blog para más detalles.


2
Esto solo se aplica si se ejecuta un sistema operativo de 32 bits, ya que solo se pueden direccionar 4 GB de memoria entre todos los dispositivos. Si realmente está ejecutando x64, este no sería el caso.
Will Eddins

Tienes razon. Leer demasiado rápido
Laurent Etiemble

0

Desactivar la reasignación de memoria en la BIOS es lo que me ayudó.


Mi BIOS no tiene esta opción :( Parece que tengo 2 opciones: actualización / actualización del BIOS, y si eso falla, actualización mobo.
GurdeepS

0

Primero, verifique que realmente esté ejecutando 64 bits en este momento. Abra las Propiedades del sistema haciendo clic derecho en "Computadora" y haciendo clic en Propiedades, o presionando la tecla de Windows + Pausa / Interrupción.

Asegúrese de que diga Sistema operativo de 64 bits:

Propiedades del sistema

Aunque tenga un procesador de 64 bits, también debe instalar la versión de 64 bits del sistema operativo.

En segundo lugar, para su aplicación de prueba de memoria, debe asegurarse de estar utilizando la versión de 64 bits de la aplicación. Si está ejecutando una aplicación de 32 bits, es posible que solo pueda reconocer hasta 4 GB de RAM.

Teniendo en cuenta que ya ha verificado el Chipset para asegurarse de que admite 8 GB, parece que el problema aquí es que en realidad está ejecutando una versión de 32 bits del sistema operativo. En un sistema operativo de 32 bits, solo se reconocerían 4 GB de memoria total, incluida la memoria utilizada por los controladores de chipset y video. El resultado suele ser entre 3.0 y 3.5 GB de RAM utilizable en Windows.

Lo último que puedo recomendar es una actualización del BIOS y verificar cualquier configuración que pueda limitar la cantidad de RAM en uso.


OP no afirma tener 8 GB, solo que la máquina es capaz de eso. Tiene 4, Windows ve 4 pero oly permite el acceso a 3.25. Esto definitivamente tiene algo que ver con el espacio de direcciones que se reserva para asignar a otros dispositivos, aunque si no es la tarjeta gráfica, no estoy seguro de qué.
AdamV

Estoy de acuerdo, ya que tiene gráficos integrados, esto explicaría parte de ello. Pero no puedo imaginar qué más está agarrando la otra mitad de la porción. En 32 bits, la memoria asignada al conjunto de chips y demás no le quita el máximo de 4 GB, pero en 64 bits, esto no se aplicaría. Me doy cuenta de que gran parte de esta respuesta es irrelevante ya que demostró que está ejecutando 64 bits, pero solo se vuelve extraño por el hecho de que el problema termina pareciendo idéntico al problema de 32 bits / 4 GB.
Will Eddins

También tengo una tarjeta de video dedicada, así que quiero eliminar la integrada por completo. ¿Cómo puedo averiguar qué dispositivos están usando memoria?
GurdeepS

Una tarjeta de video integrada es lo único que sé que reservaría directamente RAM de esa manera. El problema en una máquina de 32 bits es que no hay suficientes direcciones de memoria para asignar a todos los demás dispositivos (audio, BIOS, etc.), pero en 64 bits, esto no sucede. Pegue una tarjeta de video dedicada y debería ver si fue la tarjeta integrada la que causó sus problemas.
Will Eddins
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.