Resolviendo y ampliando los gigas de limitación de memoria en 32 bits

Si tienes un Sistema Operativo a 32 bits y por esas casualidades de la vida instalas o haces instalar en tu computadora más de 4 gigas de memoria ram te darás cuenta que no es reconocida y pensarás que debes pasar directamente a 64 bits (yo lo he hecho).

Existe, como dijo Yaco en un comentario en este blog ciertas características que pueden ser habilitadas en un sistema operativo a 32 bits para que soporte hasta 64 Gigas de memoria física.

Aclaro antes de olvidarme que en linux PAE es incluído en las versiones del kernel 2.6.XX

La extensión de dirección física o PAE (del inglés Physical Address Extension) es una característica de los procesadores x86 que nos permitirá utilizar estos 64 gigas de memoria sin muchos problemas al menos en Ubuntu, en Windows XP en cambio comentan, porque aún no lo he probado, que es un verdadero problema y termina haciendo muy inestable el sistema nos encontramos con que podremos tener una mayor frecuencia de BSOD (pantallazos azules) por errores y conflictos con nuestros drivers (es una cuestión del mapeado de memoria) y, SOLO soporta hasta 4 gigas de RAM. He aqui la lista de programas de Microsoft y su soporte de memoria con PAE activos:

Sistema operativo: Máximo de memoria soportado con PAE
Windows 2000 Advanced Server: 8 GB RAM
Windows 2000 Datacenter Server: 32 GB RAM
Windows XP (todas las versiones): 4 GB RAM
Windows Server 2003 (and SP1), Standard Edition: 4 GB RAM
Windows Server 2003, Enterprise Edition: 32 GB RAM
Windows Server 2003, Datacenter Edition: 64 GB RAM
Windows Server 2003 SP1, Enterprise Edition: 64 GB RAM
Windows Server 2003 SP1, Datacenter Edition: 128 GB RAM

Primero veremos como activar en Windows PAE:
Deberemos editar el archivo boot.ini alojado en el directorio raíz C:\, para eso hay que cambiar las propiedades del mismo, sacando los atributs de solo lectura y oculto, lo editamos con cualquier editor de texto agregando a las líneas originales el prefijo que activa PAE:

Boot.ini original:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Microsoft Windows XP”
/fastdetect

Boot.ini modificado:

[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT=”Microsoft Windows XP”
/fastdetect /PAE

Si usamos el comando Bootcfg en consola hacemos:

bootcfg /raw "/pae" /A /ID 1

Ahora, en Ubuntu y Mandriva la cosa es más sencilla y se resume a instalar el kernel versión servidor, luego reiniciar y arrancar con él:
$ sudo apt-get update
$ sudo apt-get install linux-headers-server linux-image-server linux-server

Debian:
Buscar e instalar el kernel que presente en el nombre la palabra -bigmem

ArchLinux, Gentoo y Slackware:
Compilar el kernel y activar la función HIGHMEM64G en la configuración del mismo.

Fedora:
yum install kernel-PAE

OpenSUSE:
Si el procesador soporta se instala por defecto (versión 11.0 en adelante)

Completa esta lectura con:

Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.

Comentarios (11)

Pero averigua por que creo que la version server no soporta Aceleracion 3D de nVidia o Ati.

No hay problema con la aceleración. Actualizas los módulos de la tarjeta y todo funcionará perfectamente de nuevo.

[...] Resolviendo y ampliando los gigas de limitación de memoria en 32 bitswww.laconsolablog.com/2009/04/20/resolviendo-y-ampliando-los… por HeTo hace pocos segundos [...]

Muchas gracias, por fin puedo aprovechar mis 4 Gb de RAM, aunque no pueda instalar Intrepid 64. Espero que Jaunty 64 me funcione, aunque gracias a ti, ya no es imprescindible.

raulrm75.

[...] Resolviendo y ampliando los gigas de limitación de memoria en 32 bits por Ariel [...]

Alguien sabe si ocurre algo raro en el equipo si cambias el boot.ini para aumentarlo a 4 gigas?

@Juanmi: acabo de actualizar arriba y si lees verás que puedes tener mas pantallazos azules por mapeado incorrecto de los drivers en la memoria.
saludos!

Wow! Te juro que estos mismos dias estabamos pensando y charlando lo mismo con amigos, acerca de los benditos 4 GBs!

Me dás la seguridad de que todo funcionará OK con esto? u_U

@Ubuntuway: no lo he probado en Ubuntu, pero debería funcionar no? y sino a avisar…
Saludos!

[...] que me resultaban desconocidas. Ahora les traigo la solución, gracias al blog “La Consola” [...]

[...] modificaciones que me resultaban desconocidas. Ahora les traigo la solución, gracias al blog “La Consola” [...]

Deja un comentario

(requerido)

(requerido)


Get Adobe Flash playerPlugin by wpburn.com wordpress themes