web-dev-qa-db-fra.com

Comment vérifier si PAE est activé? (Windows 7 32 bits)

Comment savoir si PAE (Extensions d'adresse physique) est activée ou non?
[.____] Il existe une commande spécifique que je peux utiliser? Je peux lire une valeur de registre ou quelque chose? (Windows 7 32 bits)

J'ai trouvé cela sur Internet mais cela ne répond pas à ma question:

Si votre serveur a une capacité de mémoire ajoute à chaud (possibilité d'ajouter plus de mémoire sans fermer le serveur !!) ou la prévention de l'exécution de données (DEP) est activée, puis PAE sera activé automatiquement !!

Il ne reformule que la question de "mon ordinateur portable Qosmio x 505 prenant en charge la mémoire à chaud)?"

5
Ultralisk

Comment savoir si PAE (Extensions d'adresse physique) est activée ou non?

Sur tout système moderne Intel/AMD (X86/x64) avec du matériel de TPA, PAE est activé hors de la boîte sous Windows XP (SP2?) Et en hausse, car elle est nécessaire pour le DEP fonctionnalité pour travailler.

"Mon ordinateur portable Qosmio X505 prend-il en charge la mémoire hot-ajout?"

Non, ça ne le fait pas le plus.

Hot-Add RAM= est généralement trouvé uniquement sur le matériel de serveur haut de gamme.

Edit:

Selon entrée MSDN pour PAE , il est activé par défaut sous certaines conditions (communes):

Windows active automatiquement PAE si de DEP est activé sur un ordinateur prenant en charge le député en activation du matériel ou si l'ordinateur est configuré pour les périphériques de mémoire Ajout à chaud dans des gammes de mémoire au-delà de 4 Go. Si l'ordinateur ne prend pas en charge le député enable du matériel ou n'est pas configuré pour les périphériques de mémoire Ajout à chaud dans des gammes de mémoire au-delà de 4 Go, PAE doit être explicitement activé.

Donc, si le système est démarré avec PAE Force-activé ou prend en charge le matériel de Dep, PAE est activé. C'est chaque système qui est venu avec Vista ou Windows 7 pré-installé, et un nombre important de XP Systems (TARD P4, Core Solo/Duo, Core 2 Systems). La seule réserve est si quelqu'un s'est échappé de force pour pouvoir le désactiver en édité le boot.ini Fichier (pour XP) ou modifier le BCD (pour Vista/7).

Quant à la façon de voir que c'est activé, je ne suis pas sûr. Dans XP, si vous cliquez avec le bouton droit de la souris sur My Computer et sélectionnez Properties, l'onglet General indiquera Physical Address Extension En bas si PAE est activé. Les systèmes de gagnant de 64 bits 7 ne semblent pas dire, probablement parce que PAE est toujours activé sur ces systèmes. La victoire 32 bits 7 peut dire quelque chose de similaire dans le panneau de commande du système, mais jusqu'à ce que je puisse vérifier mon ordinateur portable à domicile, je ne peux pas vous dire avec certitude - c'est le seul système de Win 7 32 bits que j'ai accès à, tout mon D'autres sont 64 bits.

Il ne semble pas y avoir d'entrée de registre qui indique si c'est ou non.

En fin de compte, le but est qu'il est prudent de supposer que c'est à moins que vous ayez une bonne raison de croire que ce n'est pas le cas. Si vous écrivez le code qui en dépend, utilisez la fonction isprocessorfeaturepraticien , c'est ce que c'est là pour.

3
afrazier

Pour utiliser l'interface utilisateur graphique pour déterminer si PAE est activé, procédez comme suit:

  1. Cliquez sur Démarrer, sur Exécuter, tapez wbemtest dans la zone Ouvrir, puis cliquez sur [~ # ~ ~] OK [~ # ~].
  2. Dans la boîte de dialogue Testeur d'instrumentation de Windows Management, cliquez sur Connect.
  3. Dans la case en haut de la boîte de dialogue Connect, tapez root\cimv2, puis cliquez sur Connect.
  4. Cliquez sur les instances #enum ".
  5. Dans la boîte de dialogue Info de la classe, tapez Win32_OperatingSystem Dans la zone Entrer sur la superclasse, puis cliquez sur [~ # ~ ~] OK [~ # ~].
  6. Dans la boîte de dialogue Résultat de la requête, double-cliquez sur l'élément supérieur. Remarque Cet élément commence par "win32_operatingsystem.name = Microsoft ..."
  7. Dans la boîte de dialogue Editeur d'objet, localisez la propriété PAEEnabled dans la zone Propriétés et double-cliquez dessus.
  8. Dans la boîte de dialogue Editeur de propriétés, notez la valeur dans la zone Valeur.
17
Victor Drobysh

WMI vous donnera ceci via la ligne de commande UTIL 'WMIC', par exemple:

C:\> wmic os get PAEEnabled
PAEEnabled
TRUE

C:\>

Ou avec PowerShell:

PS> (Get-WmiObject win32_operatingsystem).PAEEnabled
12
Chris J

Il existe un paramètre de registre qui vous indiquera si une extension d'adresse physique (PAE) est activée.

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

S'il est défini sur 1, le noyau avec support PAE a été chargé au démarrage.

3
Alistair McMillan

vous pouvez simplement exécuter une invite de commande en tant qu'administrateur et exécuter "BCDEDIT" si activé, il y aura une entrée sous les paramètres du système d'exploitation comme paeforceenabled = true

0
mayank gupta

Un ordinateur portable ne supporte presque certainement pas la mémoire à chaud. Cette fonctionnalité n'existe que sur certains serveurs haut de gamme.

Windows XP SP2 et versions ultérieures du système d'exploitation client ne prend pas en charge plus de 4 Go de mémoire en mode 32 bits, même avec PAE activé en raison de problèmes de compatibilité des pilotes. PAE n'est utilisé que pour que le système d'exploitation soit utilisé. Accédez au bit NX.

Voir http://msdn.microsoft.com/en-us/windows/hardware/ggg487512

Si votre CPU prend en charge le bit NX, sauf si vous démarrez avec le drapeau/NOPAE, le noyau utilise probablement PAE pour le matériel [~ # ~ # ~ ~] Support.

0
Chris Smith