119 votes

"VT-x n'est pas disponible" quand je démarre ma machine virtuelle

J'ai créé une machine virtuelle à l'aide du logiciel VMWare et je reçois une erreur lors du démarrage de la machine virtuelle. Il est indiqué "VT-x n'est pas disponible :

00:00:03.916 NAT: zone(nm:mbuf_cluster, used:0)
00:00:03.916 NAT: zone(nm:mbuf_packet, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_pagesize, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_9k, used:0)
00:00:03.916 NAT: zone(nm:mbuf_jumbo_16k, used:0)
00:00:03.930 VMSetError: D:\tinderbox\win-4.0\src\VBox\VMM\VMMR3\VM.cpp(350) VMR3Create; rc=VERR_VMX_NO_VMX
00:00:03.930 VMSetError: Unknown error creating VM
00:00:03.931 ERROR [COM]: aRC=E_FAIL (0x80004005) aIID={515e8e8d-f932-4d8e-9f32-79a52aead882} aComponent={Console} aText={VT-x is not available. (VERR_VMX_NO_VMX).
00:00:03.931 Unknown error creating VM (VERR_VMX_NO_VMX)}, preserve=false
00:00:03.944 Power up failed (vrc=VERR_VMX_NO_VMX, rc=E_FAIL (0X80004005))

Une idée de la raison pour laquelle j'obtiens cette erreur ?

17 votes

J'ai eu la même erreur - j'ai désactivé "IO-APIC" dans les paramètres système de la VM. Cela fonctionne pour moi.

45 votes

La désactivation de la fonction Windows Hyper-V a fonctionné pour moi.

11 votes

Hyper-V est redevenu actif lorsque j'ai fait la mise à jour vers Windows 10 sans que je le sache. Gardez un œil sur ça.

137voto

Michael Cantu Points 401

Vous pouvez essayer de réduire votre mémoire de base dans les paramètres à environ 3175 Mo et de réduire vos cœurs à 1. Cela devrait fonctionner si votre BIOS est configuré pour la virtualisation. Utilisez la touche f12, sécurité, virtualisation pour vous assurer qu'elle est activée. S'il ne s'agit pas de VT-x, c'est bon, il faut indiquer VT-d ou quelque chose du genre.

1 votes

Pour une raison quelconque, je n'ai pas été en mesure de modifier le nombre de cœurs dans l'interface utilisateur, car il était désactivé. J'ai dû modifier le fichier "*.vbox" de l'image correspondante pour changer le nombre de cœurs à 1.

2 votes

J'avais un problème similaire et réduire la mémoire a résolu mon problème, pourquoi cela fonctionne-t-il ? Je suis sur une machine virtuelle qui installe une machine virtuelle. Inception.

0 votes

Stackoverflow à la rescousse :-D

8voto

olovb Points 528

VT-x peut normalement être désactivé/activé dans votre BIOS.

Lorsque votre PC vient de démarrer, vous devez appuyer sur DEL (ou autre) pour accéder aux paramètres du BIOS. Vous y trouverez une option pour activer la technologie VT (ou autre).

7voto

Amin Abbaspour Points 167

Cela peut aider si vous importez d'un processeur VT-x vers un ancien processeur non VT-x.

4voto

Yax Points 397

Êtes-vous sûr que votre processeur prend en charge la virtualisation Intel (VT-x) ou la virtualisation AMD (AMD-V) ?

Vous trouverez ici l'outil de détection de la virtualisation assistée par le matériel ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en ) qui vous dira si votre matériel supporte VT-x.

Vous pouvez également trouver votre processeur ici : http://ark.intel.com/Default.aspx . Tous les processeurs AMD depuis 2006 supportent la virtualisation.

1 votes

Je n'ai pas pu installer cet outil de détection de virtualisation sur mon serveur Windows 2008 R2 64 bits. Existe-t-il d'autres moyens ?

0 votes

Quel processeur utilisez-vous ?

0 votes

Intel Xeon, E5440 @2.83 GHz 2.91 GHz

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X