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, un message d'erreur indiquant que VT-x n'est pas disponible s'affiche. Est-ce quelque chose que je peux activer quelque part? Comment puis-je savoir sinon si mon matériel le prend en charge?
edit: par suggestions ci-dessous, j'ai essayé d'utiliser l'outil Securable et il indique que la virtualisation matérielle est "verrouillée". Les processeurs sont signalés comme " Intel Core 2 Quad CPU/Q9400 @ 2.66GHz "
Vous pouvez utiliser l'outil Securable from 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.
Démarrez votre PC, appuyez sur F2, sélectionnez l’option sécurité et activez technologie VT.
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.
Cela peut ne pas être évident. C'est parfois appelé la technologie vanderpool dans le bios sans parler de la virtualisation.
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. Je viens d’avoir un ordinateur portable et j’ai trouvé cette solution ici .
La réduction de RAM dans VirtualBox de 4 Go à 2 Go a fonctionné pour nous alors que nous n'avions que la RDP sur la machine hôte et ne pouvions donc pas accéder au BIOS.
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)
Sur mon ordinateur portable Sony, le paramètre est Intel(R) Virtualization Technology
, sous l’onglet Advanced
.