¿Cómo habilitar 4GB en mi Windows 7 de 64 bits?

8

Tengo la siguiente configuración de máquina:

  • Intel Core 2 Duo E6300
  • 1 chip de memoria de 2048 MBytes
  • 2 x 1024 MB de chip de memoria
  • 1 x Radeon HD 4870
  • Placa base: Gigabyte 945P-S3
  • Windows 7 RTM de 64 bits

Tanto en Windows como en BIOS tengo 3.25 GB de memoria disponible. ¿Cómo puedo habilitarlo para admitir 4 GB?

EDIT: He especie de actualizar la versión CMOS, y Windows reconoce tengo 4 GB, pero sólo está utilizando 3.25GB.

texto alternativo

¿Supongo que es hardware después de todo?

ArielBH
fuente
Estoy luchando la misma batalla en este momento. Estoy bastante seguro de que estamos con el chipset i945. De acuerdo, ¡me encantaría que me demuestren lo contrario!
Chris_K

Respuestas:

16

Su BIOS debe admitir la reasignación de agujeros de memoria.

Existe un agujero de memoria ya que todos los dispositivos deben caber en el espacio de direcciones de 32 bits durante el arranque (ya que el BIOS no sabe si utilizará el sistema operativo de 32 bits o 64 bits más adelante). La reasignación se encarga de mover la memoria afectada al área de memoria después del límite de 32 bits.

Verificaría si el nuevo firmware del BIOS está disponible si esa configuración no está en su firmware actual del BIOS.

Josip Medved
fuente
Sí, hay una versión de firmware más nueva. En este momento tengo instalado F2. Intentaré actualizar, ¿verdad? bit.ly/M0Fgv
ArielBH
1
@ArielBH: sí, la actualización es casi siempre algo bueno.
Josip Medved el
1
Lo más extraño. Traté de actualizar el CMOS. Hice cada paso por el libro. El cmos no pudo cargarse. Tuve que borrar el CMOS. CMOS está funcionando nuevamente, y ahora cuando verifico la versión, indica la nueva versión, ¿cómo puede ser?
ArielBH
1
@ArielBH: Definitivamente es extraño. Intentaría actualizarlo una vez más solo para verificar si actualizó todo. La mayoría de las rutinas de actualización del BIOS verifican si el BIOS antiguo se ajusta bien.
Josip Medved
2
@josip, francamente, me siento afortunado de haber logrado que el CMOS vuelva a funcionar. Creo que ya no lo tocaré :)
ArielBH
4

Josip tiene razón en que el BIOS con reasignación de agujeros de memoria es necesario. Como Chris_K intenta decir que su hardware también debe ser capaz de abordar físicamente más de 4 GB, consulte KB929605 . Creo que la familia de chipsets Intel 945 no puede hacer esto. Entonces, lamento decir que no tienes suerte.

Rodney Schuler
fuente
2

Windows 7 x64 debería reconocer esa RAM sin necesidad de tocar el violín.

Si el BIOS no reconoce los 4 GB, no hay posibilidad de que Windows lo vea. Es posible que la razón por la que proporcionan una lista de soporte de memoria sea ​​porque la placa es muy exigente.

Quisiera cada uno de sus ram ram individualmente, para asegurarme de que el BIOS los vea correctamente.

Ahora que lo estoy pensando, los chicos de SU tendrán mucha más experiencia con esto.

Kara Marfia
fuente
1
Josip probablemente tenga razón: ¿encontró alguna opción relacionada con la reasignación de agujeros de memoria en la BIOS?
Kara Marfia
2

Parece que el conjunto de chips 945 no admite más de 4 GB de espacio de direcciones (y algunas versiones solo 2 GB). Por lo tanto, terminas con la misma limitación que Vista 32 bits: no podrás usar los 4 GB de RAM, ya que el espacio de direcciones se usa para algo más que RAM.

De la hoja de datos del conjunto de chips Intel 945, página 24:

El (G) MCH admite direccionamiento de host de 32 bits, decodificando hasta 4 GB (2 GB para el 82945PL / 82945GC / 82945GZ) del espacio de direcciones de memoria utilizable del procesador

Y de la página 205:

No se admite el direccionamiento de rangos de memoria superiores a 4 GB (2 GB para 82945GC / 82945GZ / 82945PL)

shf301
fuente
0

El manual de su placa base no dice que sea un requisito, pero sí aconseja usar módulos de memoria del mismo tamaño. Es posible que tener módulos de 1 gb escaneados primero evite que detecte el módulo más grande de 2 gb.

Intentaría intercambiar en qué banco están los módulos (1x2gb <-> 2x1gb) y ver si eso ayuda, en su defecto creo que solo necesita obtener dos módulos de 1gb para reemplazar su módulo existente de 2gb.

Por supuesto, la ventaja de este último sería que volvería a habilitar el doble canal y obtendría un uso más rápido de la memoria del sistema.

ted_j
fuente
Sí, tenía esos chips de 2 * 1GB. En mi última visita a Redmond, EE. UU., Compré 2 chips de 2GB. Como sucede, uno de ellos estaba defectuoso, así que me quedé atascado con solo uno (y vivo en el extranjero, EE. UU.).
ArielBH
Sí, nunca mezclaría chips de memoria así. No es el culpable, pero solo está pidiendo problemas.
Loren Pechtel