El otro día publicamos una noticia con las razones técnicas de la imposibilidad de que un sistema operativo de 32 bits pueda usar 4 GB de memoria y la razón está en el espacio de direcciones PCI, que no permite que los 32 bits para direccionar memoria se usen exclusivamente para la memoria física.
A pesar de ello, hay una forma de que la versión de 32 de Windows Vista reconozca en su integridad 4 GB o más y está relacionada con la extensión PAE que tienen los procesadores Intel desde el Pentium Pro y los AMD desde el Athlon. Significa extensión de direcciones físicas y permite hasta 36 bits para direccionar memoria, suficiente en principio para manejar más de 4 GB.
A pesar de ello, Vista de 32 bits se vuelve torpe controlando 4 GB o más de memoria, por lo que sigue siendo mejor pasar a una versión de 64 bits de Vista que pueden manejar hasta 128 GB de memoria, aunque un procesador x64 use 48 bits para direccionar memoria.
El método para usar 4 GB o más en las versiones de 32 bits de Vista consiste en abrir una consola de comandos cmd.exe. Entonces, se escribe el comando "BCDEdit /set PAE forceenable". Obligará a Vista a usar las extensión PAE configurando debidamente el archivo de opciones de inicio de Windows. A pesar de esta noticia parece que las extensión PAE se puede forzar con otros S.O.