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


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 .

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 .


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.


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.


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.



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


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.


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.


5

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


3

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


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.


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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.