Erreur «L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système» lors de l'exécution de Virtualbox

8

Je dois exécuter Mac OS sur une boîte virtuelle pour une classe et cela me donne toujours des erreurs indiquant

"L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système. Certains invités (par exemple OS / 2 et QNX) ont besoin de cette fonctionnalité et ne pourront pas démarrer sans."

S'il existe une solution, je ne suis pas habitué à Windows 8.1 et j'aurai besoin d'instructions détaillées sur la façon de la résoudre. Je vous remercie

Ashley
la source
Soit vous n'avez pas activé les options de virtualisation dans votre BIOS, soit votre processeur ne le prend pas en charge. Pourriez-vous fournir le numéro de modèle exact de votre ordinateur portable? Devrait être quelque chose comme M7-XXXxx
Michael Frank
1
Je vous suggère de vérifier que votre processeur prend en charge la virtualisation sur ARK d'Intel . Ce i7n'est pas parce que c'est un que la virtualisation est prise en charge ou activée. Si c'est le cas, vérifiez vos paramètres de bios.
nerdwaller
votre système est-il un Mac? Sinon, vous n'êtes pas autorisé à exécuter MacOS dans une machine virtuelle.
magicandre1981
3
Cette question semble être hors sujet car il s'agit d'utiliser un logiciel en violation de sa licence. (Apple n'offre pas de licence pour utiliser Mac OS sur une machine HP.)
David Schwartz
Commentaire raisonnable mais je ne suis pas d'accord. Vous supposez qu'Apple est en mesure d'appliquer cette condition dans une licence et, selon l'emplacement, il se peut qu'il ne le soit pas. (Pour un certain nombre de raisons, l'utilisation équitable en étant une)
davidgo

Réponses:

9

Vous n'avez pas besoin de désinstaller / réinstaller HyperV

J'ai rencontré ce même problème en utilisant le nouvel émulateur Android de Visual Studio 2015 et l'émulateur Windows Phone, tout en essayant également d'exécuter des clients VirtualBox. Malheureusement, vous ne pouvez pas exécuter VBox en même temps que les autres émulateurs; il vous suffit de configurer une nouvelle option de démarrage et de redémarrer pour basculer.

Ouvrez une invite de commande d'administration et exécutez:

C:\>bcdedit /copy {current} /d "Windows w/ HyperV"
C:\>bcdedit /set hypervisorlaunchtype off

Cela copiera vos paramètres de démarrage actuels dans une nouvelle option de démarrage appelée «Windows w / HyperV», puis désactivera HyperV sous votre option de démarrage actuelle. Vous pouvez exécuter "bcdedit" sans paramètres pour vérifier que {current} a l'hypvervisorlaunchtype défini sur "off" et que la nouvelle section a l'hypvervisorlaunchtype défini sur "auto"

Voir l'article de Scott Hanselman pour plus d'informations.

EverPresent
la source
8

Avez-vous installé Hyper-V? Par exemple, il peut avoir été ajouté si vous avez installé les émulateurs Windows Phone fournis avec Visual Studio 2012 et 2013.

Si tel est le cas, il existe un conflit connu entre Hyper-V et VirtualBox - La prise en charge de la virtualisation matérielle n'est pas détectée si Hyper-V est installé .

Un problème similaire se produit en essayant d'utiliser Intel HAXM pour accélérer les périphériques virtuels Android x86 - Windows 8 - Comment installer Intel HAXM après avoir installé Hyper-V .

La désinstallation des émulateurs Windows Phone et la désactivation d'Hyper-V Control Panel >> Programs and Features >> Turn Windows features on or offsemble être la seule solution de contournement pour le moment.

Eoin
la source
1
+1: J'ai vu d'autres suggérer Hyper-V, mais je ne pensais pas l'avoir installé jusqu'à ce que vous m'indiquiez les émulateurs Windows Phone.
Daniel AA Pelsmaeker,
1

Pour toute autre personne qui pourrait rechercher cela à l'avenir. J'ai eu le même problème. Il s'avère que la virtualisation avait été désactivée dans le bios. Vérifiez si c'est le cas. Si oui, activez-le simplement et l'erreur disparaîtra

user3706454
la source
0

Comme l'ont indiqué les réponses précédentes, vérifiez si votre processeur prend en charge la virtualisation VT-x. Si ce n'est pas le cas, vous ne pourrez tout simplement pas exécuter Mac OS sur VirtualBox. Si tel est le cas, envisagez VMWare Player, qui est une alternative décente pour VirtualBox, et qui est également gratuit. Il est couramment utilisé sur les ordinateurs dont les processeurs ne prennent pas en charge VT-x pour émuler Mac OS.

Caleb Xu
la source