Como verificar se o PAE está ativado? (Windows 7 32 bits)

5

Como saber com certeza se o PAE (extensões de endereço físico) está habilitado ou não?
Existe um comando específico que posso usar? Eu posso ler um valor de registro ou algo assim? (Windows 7 32 bits)

Encontrei isso na Internet, mas não responde à minha pergunta:

If your server has hot-add memory ability (ability to add more memory without shutting down the server !!) or data execution prevention (DEP) is enabled then PAE will be enabled automatically !!

Ele apenas reformula a pergunta como "meu laptop Qosmio x505 suporta memória hot-add?"

    
por Rigel 09.08.2011 / 19:50

6 respostas

3

How to tell for sure if PAE (Physical Address Extensions) is enabled or not?

Em qualquer sistema moderno Intel / AMD (x86 / x64) com DEP de nível de hardware, o PAE é ativado no Windows XP (SP2?) e superior, pois é necessário para que o recurso DEP funcione.

"does my Qosmio x505 laptop support hot-add memory?"

Não, certamente não.

A RAM hot-add geralmente é encontrada somente em hardware de servidor high-end.

Editar:

De acordo com Entrada do MSDN para PAE , ele é ativado por padrão sob certas condições (comuns) :

Windows automatically enables PAE if DEP is enabled on a computer that supports hardware-enabled DEP, or if the computer is configured for hot-add memory devices in memory ranges beyond 4 GB. If the computer does not support hardware-enabled DEP or is not configured for hot-add memory devices in memory ranges beyond 4 GB, PAE must be explicitly enabled.

Portanto, se o sistema for inicializado com o PAE forçado ou suportar hardware DEP, o PAE estará ativado. Cada sistema vem com o Vista ou o Windows 7 pré-instalado, e um número significativo de sistemas XP também (sistemas P4, Core Solo / Duo, Core 2). A única ressalva é se alguém fez tudo para forçar a desativação, editando o arquivo boot.ini (para XP) ou modificando o BCD (para o Vista / 7).

Quanto a como ver se está ativado, não tenho certeza. No XP, se você clicar com o botão direito do mouse em My Computer e selecionar Properties , a guia General dirá Physical Address Extension na parte inferior se a PAE estiver ativada. Parece que os sistemas Win 7 de 64 bits não dizem, provavelmente porque o PAE está sempre ativado em tais sistemas. O Win 7 de 32 bits pode dizer algo semelhante no Painel de Controle do Sistema, mas até eu poder verificar meu laptop em casa, não posso dizer com certeza - é o único sistema Win 7 de 32 bits a que tenho acesso, todos os meus outros são de 64 bits.

Não parece haver nenhuma entrada de registro que diga se ela está ou não ativada.

Em última análise, o ponto é que é seguro assumir que a menos que você tenha uma boa razão para acreditar que não é. Se você está escrevendo código que depende disso, use a função IsProcessorFeaturePresent , é isso que está lá para.

    
por 09.08.2011 / 20:07
16

Para usar a interface gráfica do usuário para determinar se a PAE está ativada, siga estas etapas:

  1. Clique em Iniciar, clique em Executar, digite wbemtest na caixa Abrir e clique em OK .
  2. Na caixa de diálogo Testador de instrumentação de gerenciamento do Windows, clique em Conectar .
  3. Na caixa na parte superior da caixa de diálogo Conectar, digite root\cimv2 e clique em Conectar .
  4. Clique em #Enum Instances ".
  5. Na caixa de diálogo Informações da classe, digite Win32_OperatingSystem na caixa Digite o nome da superclasse e clique em OK .
  6. Na caixa de diálogo Resultado da consulta, clique duas vezes no item superior. Observe que este item começa com "Win32_OperatingSystem.Name = Microsoft ..."
  7. Na caixa de diálogo Editor de objetos, localize a propriedade PAEEnabled na área Propriedades e clique duas vezes nela.
  8. Na caixa de diálogo Editor de propriedades, anote o valor na caixa Valor.
por 30.08.2012 / 00:33
10

O WMI lhe dará isso através do utilitário de linha de comando 'WMIC', por exemplo:

C:\> wmic os get PAEEnabled
PAEEnabled
TRUE

C:\>

Ou com o Powershell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled
    
por 16.07.2013 / 13:22
3

Existe uma configuração do registro que informa se a PAE (Extensão de endereço físico) está ativada.

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

Se estiver definido como 1, o kernel com suporte a PAE foi carregado na inicialização.

    
por 12.03.2013 / 18:19
0

Um laptop quase certamente não suporta memória hot-add. Esse recurso existe apenas em determinados servidores de ponta.

O Windows XP SP2 e versões posteriores do sistema operacional cliente não suportam mais de 4 GB de memória no modo de 32 bits, mesmo com o PAE ativado devido a problemas de compatibilidade do driver. PAE é usado apenas para que o sistema operacional possa acessar o bit NX.

Veja o link

Se a sua CPU suportar o bit NX, a menos que você esteja inicializando com o sinalizador / NOPAE, o kernel provavelmente está usando a PAE para hardware Suporte a DEP .

    
por 09.08.2011 / 20:07
0

você pode simplesmente executar o prompt de comando como administrador e executar "bcdedit" se em tudo ativado, haverá uma entrada sob os parâmetros do sistema operacional como PaeForceEnabled = true

    
por 18.01.2018 / 17:28