¿Cómo verificar si PAE está habilitado? (Windows 7 32 bits)

5

¿Cómo saber con seguridad si PAE (Extensiones de dirección física) está habilitado o no?
¿Hay un comando ESPECÍFICO que puedo usar? ¿Puedo leer un valor de registro o algo así? (Windows 7 32 bits)

Encontré esto en Internet pero no responde mi pregunta:

Si su servidor tiene la capacidad de agregar memoria en caliente (¡capacidad de agregar más memoria sin apagar el servidor!) O la prevención de ejecución de datos (DEP) está habilitada, ¡PAE se habilitará automáticamente!

Solo reformula la pregunta como "¿mi portátil Qosmio x505 admite memoria de adición en caliente?"

WeGoToMars
fuente
2
Tener PAE no implica automáticamente que todas las características que permite estarán disponibles. Es increíblemente raro y casi completamente innecesario que las computadoras y laptops domésticas admitan la memoria de conexión en caliente y me sorprendería mucho si su sistema lo hiciera.
Mokubai
"Tener PAE no implica automáticamente" - - - Lo sé, y es por eso que quiero VERIFICARLO.
WeGoToMars
1
¿Podrías aceptar la respuesta de Victor a continuación? En realidad responde la pregunta.
Dan Dascalescu
Existen múltiples modelos de la computadora portátil Toshiba Qosmio x505. ¿Tiene el Q8100X, Q8102X, Q8104X, Q830, Q832, Q850, Q860, Q862, Q865, Q870, Q875, Q879, Q880, Q882, Q885, Q887, Q888, Q890, Q892, Q893, Q894, Q896, Q896, Q894, Q896 SP8016L, SP8016M, SP8017L, SP8017M, SP8018L, SP8018M, SP8019L, SP8019M, SP8020L, SP8020M, SP8021L, SP8021M, SP8130, SP8130L, SP8915A, SP8915C o SP8915R? Haga clic en editar arriba a la izquierda y agregue el número de modelo de la placa de número de serie o la etiqueta debajo de la computadora portátil, para que podamos brindarle el mejor consejo.
K7AAY

Respuestas:

3

¿Cómo saber con seguridad si PAE (Extensiones de dirección física) está habilitado o no?

En cualquier sistema moderno Intel / AMD (x86 / x64) con DEP a nivel de hardware, PAE está habilitado de fábrica en Windows XP (SP2?) Y superior, ya que es necesario para que funcione la función DEP.

"¿mi portátil Qosmio x505 admite memoria de adición en caliente?"

No, lo más seguro es que no.

La RAM de adición en caliente generalmente solo se encuentra en el hardware del servidor de gama alta.

Editar:

De acuerdo con MSDN Entry para PAE , está habilitado de manera predeterminada en ciertas condiciones (comunes):

Windows habilita automáticamente PAE si DEP está habilitado en una computadora que admite DEP habilitada por hardware, o si la computadora está configurada para dispositivos de memoria de adición en caliente en rangos de memoria superiores a 4 GB. Si la computadora no admite DEP con hardware habilitado o no está configurada para dispositivos de memoria de adición en caliente en rangos de memoria superiores a 4 GB, PAE debe habilitarse explícitamente.

Por lo tanto, si el sistema se inicia con PAE forzado o admite hardware DEP, PAE está activado. Esos son todos los sistemas que vienen con Vista o Windows 7 preinstalados, y también un número significativo de sistemas XP (sistemas P4 tardíos, Core Solo / Duo, Core 2). La única advertencia es si alguien se ha esforzado por desactivarlo editando el boot.iniarchivo (para XP) o modificando el BCD (para Vista / 7).

En cuanto a cómo ver que está habilitado, no estoy seguro. En XP, si hace clic derecho My Computery selecciona Properties, la Generalpestaña dirá Physical Address Extensionen la parte inferior si PAE está habilitado. Los sistemas Win 7 de 64 bits no parecen decirlo, probablemente porque PAE siempre está habilitado en dichos sistemas. Win 7 de 32 bits puede decir algo similar en el Panel de control del sistema, pero hasta que pueda revisar la computadora portátil de mi casa, no puedo decirlo con certeza: es el único sistema Win 7 de 32 bits al que tengo acceso, todos mis otros son de 64 bits.

No parece haber ninguna entrada de registro que indique si está activada o no.

En última instancia, el punto es que es seguro asumir que está encendido a menos que tenga una buena razón para creer que no es así. Si está escribiendo código que depende de él, use la función IsProcessorFeaturePresent , para eso está allí.

afrazier
fuente
Lo siento, pero no respondiste mi pregunta en absoluto. Acabas de decirnos cómo es TU portátil. No pregunté eso.
WeGoToMars
Solo mencioné la computadora portátil nombrada porque lo hiciste. Si eso es lo que posee, PAE está activado a menos que haya tomado la molestia de deshabilitarlo. Vea mi edición para más información.
Afrazier
Gracias. Aceptado (debido al enlace 'Entrada de MSDN para PAE').
WeGoToMars
2
Hay una respuesta real a su pregunta publicada a continuación por "Victor Drobysh". ¿Podrías aceptar ese en su lugar?
rustyx
PAE siempre está apagado en máquinas de 64 bits. No necesita 4 bits de extensiones de dirección allí. (PAE hace que la tabla de páginas tenga 36 bits de ancho en sistemas de 32 bits; en sistemas de 64 bits ya tiene 48 bits de ancho)
MSalters
16

Para usar la interfaz gráfica de usuario para determinar si PAE está habilitado, siga estos pasos:

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba wbemtesten el cuadro Abrir y luego haga clic en Aceptar .
  2. En el cuadro de diálogo de Windows Management Instrumentation Tester, haga clic en Conectar .
  3. En el cuadro en la parte superior del cuadro de diálogo Conectar, escriba root\cimv2y luego haga clic en Conectar .
  4. Haga clic en #Enum Instances ".
  5. En el cuadro de diálogo Información de clase, escriba Win32_OperatingSystemel cuadro Introducir nombre de superclase y luego haga clic en Aceptar .
  6. En el cuadro de diálogo Resultado de la consulta, haga doble clic en el elemento superior. Tenga en cuenta que este elemento comienza con "Win32_OperatingSystem.Name = Microsoft ..."
  7. En el cuadro de diálogo Editor de objetos, ubique la PAEEnabledpropiedad en el área Propiedades y haga doble clic en ella.
  8. En el cuadro de diálogo Editor de propiedades, observe el valor en el cuadro Valor.
Victor Drobysh
fuente
¡Increíble! Nunca hubiera encontrado esto :) Gracias
rustyx
Funciona perfectamente en Windows 7. Debo señalar que puede habilitarlo editando el BCD, EasyBCD lo hace simple ... con una versión de prueba.
Ray Foss
Es extraño que esta respuesta precisa no esté marcada como respuesta.
Mike B.
12

WMI le dará esto a través de la línea de comando util 'WMIC', por ejemplo:

C:\> wmic os get PAEEnabled
PAEEnabled
TRUE

C:\>

O con Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled
Chris J
fuente
Gracias, la forma más fácil de verificar si PAE está habilitado.
Mike B.
3

Hay una configuración de registro que le indicará si la Extensión de dirección física (PAE) está habilitada.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PhysicalAddressExtension

Si se establece en 1, el núcleo con soporte PAE se cargó al inicio.

Alistair McMillan
fuente
0

Es casi seguro que una computadora portátil no admite memoria de adición en caliente. Esa característica solo existe en ciertos servidores de gama alta.

Windows XP SP2 y versiones posteriores del sistema operativo del cliente no admiten más de 4 GB de memoria en modo de 32 bits, incluso con PAE habilitado debido a problemas de compatibilidad de controladores. PAE solo se usa para que el sistema operativo pueda acceder al bit NX.

Ver http://msdn.microsoft.com/en-us/windows/hardware/gg487512

Si su CPU admite el bit NX, a menos que esté iniciando con el indicador / NOPAE, el kernel probablemente esté usando PAE para el soporte de DEP de hardware .

Chris Smith
fuente
Lo siento, pero no respondiste mi pregunta en absoluto. Como dijiste, también sé que PROBABLEMENTE mis computadoras tienen PAE habilitado. Lo que he preguntado es cómo lo verifico realmente. Las computadoras no deberían ser biblias, solo para creerlo. Deberíamos poder verificarlo de alguna manera.
WeGoToMars
Vaya al panel de control del sistema (sysdm.cpl). En la página general en la esquina inferior derecha, enumerará la cantidad de memoria que ha instalado. Debajo de eso, si dice "Extensión de dirección física", se está utilizando PAE. Si no es así, no se está utilizando PAE.
Chris Smith
Ok, supongo que esas instrucciones solo funcionan en XP. No tengo ningún sistema Windows 7 o Vista de 32 bits para mirar, pero debe estar en una de las pantallas de información del sistema.
Chris Smith
Hola Chris. De hecho, no puedo ver esa pantalla en mi computadora portátil Win 7. Cuando
presiono las
@Altar: ¿por qué creerías en la Biblia sin preguntas ?
Dan Dascalescu
0

simplemente puede ejecutar el símbolo del sistema como administrador y ejecutar "bcdedit" si está habilitado, habrá una entrada bajo los parámetros del sistema operativo como PaeForceEnabled = true

mayank gupta
fuente