Comment puis-je activer VT-X?

73

Je souhaite fournir un système d'exploitation invité avec plusieurs processeurs dans VirtualBox. Mon ordinateur hôte est un HP Compaq quad core et utilise le matériel Intel Core 2 vPro.

Cependant, lorsque j'essaie d'activer le paramètre dans vbox, j'obtiens une erreur indiquant que VT-x n'est pas disponible. Est-ce quelque chose que je peux activer quelque part? Comment puis-je savoir sinon si mon matériel le prend en charge?

modifier: par suggestions ci-dessous, j'ai essayé d'utiliser l'outil sécurisable, et il indique que la virtualisation matérielle est "verrouillée". Les processeurs sont signalés comme " Intel Core 2 Quad CPU / Q9400 à 2,66 GHz "

Joel Martinez
la source
1
Assurez-vous que votre liste de contrôle de support matériel vt-x , puis assurez-vous qu’elle est activée dans le BIOS.
Joakim Elofsson
Avez-vous pu trouver le réglage dans le BIOS? Sinon, donnez-nous le nom / numéro de modèle de votre HP.
Arathorn
Il s'avère que je ne cherchais tout simplement pas au bon endroit dans le BIOS. C'était dans le menu Sécurité :-)
Joel Martinez Le
1
Parfois, cela peut être au niveau du système d'exploitation (Windows) - dans les "fonctionnalités Windows", je devais désactiver Hyper-V sur OFF (redémarrage requis). Ensuite, VirtualBox a commencé à l'utiliser.
Tomasz Gandor

Réponses:

45

Vous pouvez utiliser l'outil Securable de Gibson Research pour savoir si votre matériel prend en charge les extensions de virtualisation. S'il vous indique que votre matériel est pris en charge mais n'est pas activé, vérifiez les paramètres du BIOS pour l'activer.

lourd
la source
J'ai utilisé securable et mis à jour le texte de la question avec ce qu'il signalait (Locked Off). J'ai fouillé dans le BIOS mais je ne pouvais rien voir de VT-x, de la virtualisation matérielle ou de vmx
Joel Martinez Le
"Locked Off" signifie que votre processeur prend en charge la virtualisation, mais qu'il a été désactivé dans le BIOS
heavy
1
Sur mon Dell Optiplex 960, le seul moyen d'activer VT est d'activer / désactiver les autres options de virtualisation (E / S directes et exécution approuvée).
Nic
1
Attention, les utilisateurs de Bitlocker: la modification de vos paramètres VT peut vous obliger à saisir votre clé de récupération Bitlocker. Si vous n'avez pas enregistré votre clé de récupération, désactivez Bitlocker avant de modifier les paramètres.
Nic
1
@vijay, les paramètres du BIOS sont spécifiques au fabricant de votre ordinateur, mais la plupart d'entre eux nécessitent le redémarrage de l'ordinateur. Habituellement, vous pouvez appuyer sur F2ou F12ou DELpendant le POST pour accéder à la configuration du BIOS.
lourd
26

Démarrez votre PC, appuyez sur F2, accédez à l' option de sécurité et activez la technologie VT .

yash
la source
12
Dans certains nouveaux BIOS, il appelait Technologie virtuelle ou virtualisation Intel dans l’ option de paramétrage du processeur .
Java Xu
Est-il possible d'activer les paramètres de virtualisation du BIOS sans redémarrer le système? Ou de modifier à l'intérieur du système. Mon système lors du redémarrage du bouton F2 ne fonctionne pas, il est nécessaire d'activer la virtualisation du BIOS.
vijay
J'ai la technologie VT-x (vérification sur Internet et plusieurs programmes) i53120M sur mon ordinateur portable, mais cette option n'existe pas dans le BIOS. Virtual box indique que je ne peux pas utiliser l'accélération de virtualisation et que la section proccesors est grisée.
Vlado Pandžić
7

Votre processeur prend en charge VT-X, il vous suffit de l'activer dans les paramètres du BIOS. Redémarrez votre ordinateur et appuyez sur la touche spécifiée sur l'écran de démarrage pour accéder au programme de configuration du BIOS et l'activer.

arathorn
la source
ajouté des détails sur les processeurs sur l'hôte. laissez-moi savoir s'il y a autre chose que je devrais vous donner plus de détails. Merci!
Joel Martinez
Est-il possible d'activer vt-x sans utiliser le BIOS? Je viens d'acheter un ordinateur portable avec un Intel 3820QM et le bios ne me donne pas cette option; d'autres personnes s'en plaignent aussi, alors ce n'est pas quelque chose qui m'a manqué. C'est un Clevo P170EM
Ritsaert Hornstra
1
J'ai un ordinateur portable Ivy Bridge et il devrait prendre en charge VT-x mais ... Le BIOS n'a aucune option pour l'activer; y a-t-il un autre moyen de l'activer? Je pourrais créer une nouvelle question SuperUser.
Ritsaert Hornstra
Après quelques recherches, j'ai trouvé un BIOS plus récent (qui ressemble à un non officiel) avec le support pour VT-x toujours actif (au lieu de toujours éteint).
Ritsaert Hornstra le
5

Cela peut ne pas être évident. C'est parfois appelé la technologie vanderpool dans le bios sans parler de la virtualisation.

JamesRyan
la source
5

Remarque supplémentaire: sur certains ordinateurs portables, vous devez éteindre et éteindre l'ordinateur portable après avoir activé VT-x dans le BIOS et retiré le câble d'alimentation et la batterie pendant 30 secondes. Aujourd'hui, je possédais un tel ordinateur portable et j'ai trouvé cette solution ici .

Daniel AA Pelsmaeker
la source
3

Réduire la RAM de VirtualBox de 4 Go à 2 Go a fonctionné pour nous alors que nous n'avions que RDP pour héberger la machine et ne pouvions donc pas accéder au BIOS.

Nakilon
la source
2

Pour moi, "VT-x n'est pas disponible" était très trompeur: mon ordinateur a été mis à niveau vers Windows 10, qui a activé Hyper-V, ce qui a entraîné le message d'erreur.

Désactiver Hyper-V à partir de Windows Des fonctionnalités ont résolu le problème. Basé sur les commentaires ici, je ne suis pas le seul.

Notez que, par exemple, Docker dans Windows 10 veut que Hyper-V soit activé. Cela signifie que vous ne pouvez pas exécuter Virtualbox et Docker sur le même ordinateur Windows, ce que Docker vous met en garde:

(en dehors de Windows 10 / Docker, Docker Toolbox est utilisé pour exécuter Docker sous Windows, ce qui fonctionne parfaitement avec VirtualBox)

eis
la source
De nos jours, vous devez également désactiver la sécurité basée sur la virtualisation: superuser.com/a/1415967/155706
Hrobky
0

Sur mon ordinateur portable Sony, le paramètre est défini Intel(R) Virtualization Technologysur l' Advancedonglet.

Arda
la source