VT-x est désactivé dans le BIOS pour tous les modes CPU (VERR_VMX_MSR_ALL_VMX_DISABLED)

238

Téléchargé Xamarin Android Player et avec >> suivant >> progress installé Virtual Box.

Quand j'ai essayé de démarrer un émulateur, j'ai

Failed to initialized device (name Of the emulator)
VboxManager Commendt Failed

et le détail de l'erreur dans Oracle Vm Virtualbox est

VT-x is disabled in the BIOS for both all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED)

Comment puis-je réparer cela?

J'ai trouvé la solution de mon problème, mettez des images pour aider les autres, merci allez ici

Sam
la source
2
C'est plus une question de superuser.com, mais essayez ceci: sysprobs.com/disable-enable-virtualization-technology-bios
SushiHangover
1
Si vous avez résolu votre problème, vous devez ajouter une réponse ici au lieu de créer un lien vers un site Web extérieur.
Peter O.
3
J'ai trouvé la solution de mon problème, mettez quelques images pour aider les autres, merci allez ici -> forums.xamarin.com/discussion/54479/…
Sam

Réponses:

207

Il s'agit d'un problème lié à la RAM. La documentation est explicite:

Vous essayez d'allouer> 3 Go de RAM à la machine virtuelle. Cela nécessite: (a) un système hôte 64 bits; et (b) véritable transmission matérielle, c'est-à-dire VT-x.

Solution rapide

Allouez moins de 3 Go pour la machine virtuelle.

Solution complète

  1. Assurez-vous que votre système est en 64 bits.
  2. Activez la virtualisation sur votre machine hôte. Vous pouvez trouver comment le faire ici ou il existe de nombreuses autres ressources disponibles sur Google .
dnaranjo
la source
12
La solution rapide n'a pas fonctionné sur mon système. J'ai dû activer la virtualisation dans le bios. (Ubuntu 16.04)
Edo
3
Cela peut être un problème de RAM. Mais ce n'est qu'une possibilité.
Auspex
144

Activer / désactiver PAE / NX n'a ​​pas fonctionné pour moi. J'avais juste besoin d'activer la virtualisation sur mon ordinateur. Je travaillais sur un HP Compaq 8200 et j'ai suivi les étapes ci-dessous pour activer la virtualisation. Si vous travaillez sur un autre ordinateur, il vous suffit probablement de rechercher comment activer la virtualisation sur votre PC. Les étapes ci-dessous pour HP Compaq 8200 (ou similaire) sont copiées textuellement du commentaire posté par l'utilisateur qqdmax5 sur le forum de discussion Hp ici .


Pour exécuter les machines Oracle VM Virtual Box / VMware sur un hôte 64 bits, il est nécessaire d'activer la technologie de virtualisation (VTx) et les E / S dirigées de la technologie de virtualisation (VTd).

Habituellement, ces paramètres sont désactivés au niveau du BIOS.

Pour activer VTx et VTd, vous devez modifier les paramètres correspondants dans le BIOS.

Voici un exemple de procédure à suivre pour HP Compaq 8200 ou un ordinateur similaire:

  1. Démarrez la machine.
  2. Appuyez sur F10 pour entrer dans le BIOS.
  3. Sécurité-> Sécurité du système
  4. Activez la technologie de virtualisation (VTx) et les E / S dirigées de la technologie de virtualisation (VTd).
  5. Enregistrez et redémarrez la machine.

Il y a aussi une discussion à ce sujet sur askubuntu .

sedeh
la source
6
+1 Merci pour cette réponse. Pour mon PC Lenovo, j'ai dû faire amiduos.com/support/knowledge-base/article/…
Mayoares
Après une mise à jour de Windows, mes paramètres BIOS ont changé. Pour le faire fonctionner à nouveau, j'ai dû désactiver Vt-d et activer la virtualisation matérielle dans le BIOS.
Onshop
1
C'est la bonne réponse pour tous les utilisateurs dont les paramètres de bios (VTx) ont été désactivés. Merci d'avoir posté.
Alex Raj Kaliamoorthy
Dans mon BIOS, je devais activer "Intel Virtualization Technology".
Kris
C'était aussi le problème pour moi, avec un ancien ordinateur portable HP EliteBook et un système d'exploitation Linux. F10> BIOS> System Config. > VirtualizationTechnology
RoboBear
59

Dans Virtual Box "Paramètres"> Paramètres système> Processeur> Activez l'option PAE / NX. Cela a résolu mon problème.

Sandeep
la source
5
J'ai dû décocher Activer PAE / NX. Cela a fait disparaître l'erreur et la machine virtuelle a démarré!
wallyk
2
En quoi cela diffère-t-il de stackoverflow.com/a/34741964/1221410 ? Lequel a été répertorié environ 3 ans avant cette réponse?
Dave
1
Ça n'a pas marché pour moi aussi. Cependant, dans Paramètres> Système> Accélération, j'ai décoché "Activer VT-x / AMD-V" et puis ça marche! (J'ai désactivé l'option PAE / NX).
Florian Richoux
Solution temporaire. Si vous travaillez avec Vagrant ou une autre technologie, cela ne fonctionnera pas. (Du moins pas travaillé pour moi. :()
Manan Shah
17

J'ai eu ce problème lorsque j'ai essayé d'exécuter un système d'exploitation 32 bits avec plus de 3584 Mo de RAM alloués. La définition de la RAM du système d'exploitation invité sur 3584 Mo et moins a aidé.

Mais j'ai fini par simplement activer le drapeau dans le BIOS.

Klesun
la source
15

Suivez les étapes ci-dessous dans Oracle VM VirtualBox Manager:

  1. Sélectionnez le périphérique virtuel et choisissez Paramètres
  2. Accédez au système et cliquez sur l' onglet Processeur
  3. Cochez la case, Activer PAE / NX
  4. Cliquez sur OK et vous avez terminé

Pour vérifier, démarrez le périphérique virtuel à partir d'Oracle VM VirtualBox. Si tout s'est bien passé, l'appareil démarre.

Fermez cet appareil et ouvrez-le depuis Genymotion.

Tinashe Chinyanga
la source
8

activer PAE / NX dans la configuration du réseau virtualbox

Weverton Souza
la source
7

Pour la dernière version de Windows 10 (carte mère / processeur HP et Intel),

Suivez les étapes ci-dessous, en commençant par:

Settings ->
Update & Security ->
Recovery ->
Advanced startUp -> Restart now

F10 (System Recovery) -> System Configuration tab -> Virtualization Technology

Activer

F10 pour enregistrer et quitter

src3369
la source
Merci. Cela permet à tous les utilisateurs de Windows d'aller dans la bonne direction. J'ai une carte mère ASUS et j'ai dû fermer à partir du menu de démarrage avancé, puis commencer physiquement à voir une option du BIOS (F2 / Del pour ASUS) ... une fois dans le BIOS, c'était sous Advanced => Advanded Configuration => CPU et appelé Technologie de virtualisation Intel.
Andrew T
6

Mon BIOS VT-X était allumé, mais j'ai dû désactiver PAE / NX pour faire fonctionner la machine virtuelle.

GeorgeC
la source
6

Pour Ubuntu sur HP (processeurs Intel),

Appuyez sur F10 au démarrage du système, il entrera en mode de configuration du système.

Vous trouverez des onglets en haut comme Principal, Sécurité, Avancé.

Allez dans Avancé >> et cliquez sur Paramètres système .

Cochez les cases Activer la technologie de virtualisation (VTx) et E / S dirigées de la technologie de virtualisation (VTd).

De retour au menu principal, cliquez sur enregistrer les modifications et quittez.

nj2237
la source
5

Si vous êtes sur une machine 32 bits, n'autorisez pas plus de 3584 Mo de RAM et cela fonctionnera.

MFM
la source
3

J'ai dû désactiver PAE / NX puis réactiver ... le tour est joué !!

Raj
la source
1
Je suis d'accord, la même chose a fonctionné pour moi. Windows 10 x64, Virtual Box 5.0.14. J'ai dû désactiver PAE / NX dans les options VB et cela a aidé.
Dawid Sibiński
2

Vérifiez simplement le nombre de CPU que vous allouez. Avec un processeur, vous n'avez pas besoin de jouer avec votre bios.

Denis Pitzalis
la source
Eu une chose similaire, et les autres solutions ci-dessus n'ont pas fonctionné. Ma machine virtuelle importée avait 4 processeurs, l'a réduit à l'un ( vboxmanage VMNAME --cpus 1) et a démarré comme un charme. Merci Denis.
Guy Park
2

Assurez-vous que la virtualisation est activée dans votre bios.

Kyle Coots
la source