85 votes

Pourquoi Virtual Box ne me donne pas la possibilité de créer des invités 64 bits ?

Mon hôte est un Windows 8.1 x64 bits.

J'ai téléchargé la dernière version de Virtual Box (4.3) et j'essaie de créer une VM avec un OS Ubuntu 64 bits (ubuntu-12.04.3-desktop-amd64).

Lorsque je vais dans l'assistant Nouvelle VM, il ne me donne pas l'option de sélectionner "Ubuntu (x64)" comme je l'ai vu dans les captures d'écran d'autres personnes, seulement "Ubuntu". En conséquence, l'ISO ne peut pas démarrer. J'ai essayé sur un autre PC et Virtual Box donne les variantes x64 pour la plupart des OS listés...

Le panneau de configuration indique un système d'exploitation x64, un processeur x64. Mon ordinateur portable hôte est un Sony Vaio VPCZ22UGX/N, processeur Intel® Core™ i7-2640M. CPUz indique que Vx-t est disponible sur mon processeur, bien sûr.

Voici ce que j'ai essayé jusqu'à présent :

  • J'ai activé l'IO APIC comme indiqué dans la documentation.

  • J'ai activé la virtualisation dans le BIOS. Il fonctionne bien dans VMware.

  • Vérifiez que Hyper-V n'est pas en cours d'exécution ou même installé sur mon Windows. Idem pour VMware.

  • J'ai aussi essayé d'exécuter la commande :

    VBoxManage modifyvm [vmname] --longmode on

pour cette VM, mais pas de changement.. Je pense que le problème est que je ne peux pas sélectionner la variante x64 du système d'exploitation Ubuntu pour cette VM. D'autres personnes semblent indiquer que c'est une exigence, mais je n'ai pas cette option pour une raison quelconque.

J'ai passé beaucoup de temps et je n'arrive pas à trouver ce qui ne va pas... Quelqu'un sait-il ce qui pourrait manquer ici ?

Merci beaucoup !

Eduardo

45voto

michaelkovarik Points 173

J'ai rencontré le même problème.

La désactivation temporaire d'Hyper-v a résolu mon problème et toutes les options 64 bits étaient disponibles :

J'utilise hyper-v sur mon ordinateur portable. Quand je sais que je n'ai pas besoin de VMs pour la journée, je peux tirer un peu plus de performances de la machine en désactivant hyper-v en le désactivant :

bcdedit /set hypervisorlaunchtype off

et un redémarrage. Pour le rallumer :

bcdedit /set hypervisorlaunchtype on (ou auto start)

et redémarrer.

Source :

17voto

Binary9 Points 261

J'ai eu le même problème (matériel compatible, options activées - aucun moyen de créer une VM 64 bits), et j'ai abandonné VirtualBox pour essayer VMWare Workstation. Heureusement, j'avais une erreur similaire mais explicite me demandant de désinstaller Hyper-V. Le désactiver n'est pas suffisant, il faut supprimer le composant de votre système. Cet article m'a été utile : Désinstallation de HyperV de Windows 8

Pour supprimer le composant, il suffit d'exécuter cette commande à partir de cmd admin (crédits à @levi-botelho) :

Dism /online /disable-feature /featurename:Microsoft-Hyper-V

14voto

user49871 Points 1

Les cpus VT-x/AMD-v sont la voie à suivre.

Voir ce poste pour plus de détails.

Je réussis a permis cette capacité dans mon Thinkpad T420.

4voto

3voto

SamU Points 31

J'ai eu un problème similaire. Affichez VT-x dans votre BIOS et redémarrez, pouvez-vous essayer de réinstaller VirtualBox ? Pour une raison quelconque, l'option 64 bits ne s'affiche pas à moins que vous ne réinstalliez VirtualBox. J'ai fait cela et cela a résolu le problème pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X