«VT-x n'est pas disponible» lorsque je démarre ma machine virtuelle [fermée]

120

J'ai créé une machine virtuelle à l'aide du logiciel VMWare et j'obtiens une erreur lors du démarrage de la machine virtuelle. Il dit "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 pourquoi j'obtiens cette erreur?

D MADANAGOPAL
la source
17
J'ai eu la même erreur - j'ai désactivé "IO-APIC" dans les paramètres système de la VM. Ça marche pour moi.
maholtz
44
La désactivation de la fonctionnalité Windows Hyper-V a fonctionné pour moi
Scotty Wagoner
11
Hyper-V est redevenu actif lorsque j'ai mis à jour Windows 10 à mon insu. Gardez un œil sur cela.
metaforge
2
J'avais activé Hyper-V, tout allait bien mais certaines machines virtuelles GenyMotion ne fonctionneraient pas (rien de supérieur à Android 5.0). Le correctif pour moi était dans cette vidéo, très simple. youtube.com/watch?v=Y56boAsdptw
Brad Martin
1
Dans mon cas, j'ai installé "Microsoft Visual Studio Emulator for Android". Cela a dérangé toutes mes machines virtuelles VBox. J'ai désinstallé l'émulateur, toujours pas de dés. J'ai vu qu'Hyper-V n'était pas installé, alors je l'ai installé et désinstallé - cette réinitialisation a inversé le commutateur et fait fonctionner à nouveau mes machines virtuelles VBox.
JMD

Réponses:

137

Vous pouvez essayer de réduire votre mémoire de base sous les paramètres à environ 3175 Mo et réduire vos cœurs à 1. Cela devrait fonctionner étant donné que votre BIOS est configuré pour la virtualisation. Utilisez la clé f12, la sécurité, la virtualisation pour vous assurer qu'elle est activée. S'il ne dit pas VT-x c'est ok, il devrait dire VT-d ou autre.

Michael Cantu
la source
1
Pour une raison quelconque, je n'ai pas pu modifier le nombre de cœurs dans l'interface utilisateur, car il était désactivé. J'ai dû modifier le "* .vbox" de l'image correspondante pour changer les cœurs en 1.
deepak
2
J'avais un problème similaire et la réduction de la mémoire a résolu mon problème, pourquoi cela fonctionne-t-il? Je suis sur une machine virtuelle en train d'installer une machine virtuelle. Début.
Jacek Trociński
2
Où saisissez-vous la touche F12 pour faire cela? Dans une boîte virtuelle?
Eric du
3
Pourquoi la réduction de la mémoire de base et des cœurs fonctionnerait-elle?
Randy the Dev
31
Cela m'est arrivé après l'installation du dernier Docker pour Windows. Il activait les fonctionnalités Hyper-V dans Windows 10 et toutes les instances de VirtualBox étaient cassées. La désactivation d'Hyper-V a résolu le problème (voir ici comment: poweronplatforms.com/enable-disable-hyper-v-windows-10-8 ) mais maintenant Docker est cassé: - /
Gábor Nagy
9

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

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

olovb
la source
4

Ê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 virtualisation assistée par matériel ( http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ee2a17f-8538-4619-8d1c-05d27e11adb2&displaylang=en ) qui vous indiquera si votre matériel prend en charge VT-x.

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

Yax
la source
1
Je n'ai pas pu installer cet outil de détection de virtualisation sur mon serveur Windows 2008 R2 64 bits. Des moyens alternatifs?
D MADANAGOPAL
Quel processeur utilisez-vous?
Yax
Intel Xeon, E5440 à 2,83 GHz 2,91 GHz
D MADANAGOPAL
Selon: ark.intel.com / ... votre processeur prend en charge VT-x. Essayez ceci: itropics.net/index.php/computers/windows/…
Yax
Merci pour votre réponse. lequel devrais-je essayer? Il existe de nombreuses options dans ce lien ... le problème est que j'essaie d'installer Virtual Box sur ma machine VM. J'ai dû lever un ticket pour modifier les paramètres de ma machine VM. Je vais d'abord essayer d'activer Hardware VT et voir.
D MADANAGOPAL