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)?"
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.
Pour utiliser l'interface utilisateur graphique pour déterminer si PAE est activé, procédez comme suit:
wbemtest
dans la zone Ouvrir, puis cliquez sur [~ # ~ ~] OK [~ # ~].root\cimv2
, puis cliquez sur Connect.Win32_OperatingSystem
Dans la zone Entrer sur la superclasse, puis cliquez sur [~ # ~ ~] OK [~ # ~].PAEEnabled
dans la zone Propriétés et double-cliquez dessus.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
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.
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
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.