web-dev-qa-db-fra.com

VirtualBox n'autorisant que les systèmes d'exploitation 32 bits

Lorsque je lance VirtualBox, je n'ai que des systèmes d'exploitation 32 bits disponibles. Après quelques recherches, j'ai suivi les étapes sur un autre post mais en vain. Mon système d'exploitation hôte est 64 bits, Intel Virtualization Technology et VT-d sont tous deux activés dans le BIOS, et la plate-forme Hyper-V est désactivée dans la liste des fonctionnalités de Windows, et pourtant je ne présente que les systèmes d'exploitation 32 bits.

Je trouve ces mêmes instructionsdansdans de nombreux endroits et elles semblent résoudre le problème pour tout le monde, mais pas pour moi.

J'ai aussi essayé réparant l'installation sans chance. Comment puis-je résoudre ce problème pour exécuter un système d'exploitation Linux 64 bits en VB?

EDITJ'ai aussi la dernière version du BIOS.

Edit: Non, cette question n'est pas une copie de cette autre question . J'affirme clairement dans la deuxième phrase que la solution à cette question n'a pas résolu ce problème.

10
Jon Deaton

L'article de support VirtualBox J'ai un hôte 64 bits, mais je ne peux pas installer d'invités 64 bits répertorie les conditions suivantes pour les invités 64 bits:

  1. Vous devez activer VT-x/AMD-v dans le BIOS de l'ordinateur hôte.
  2. Microsoft Hyper-v doit être désinstallé (Exécutez OptionalFeatures.exe pour vérifier)
  3. Évitez les débogueurs au niveau du système, les autres plates-formes VM et certaines applications antivirus résidentes.
  4. Désinstallez DeviceGuard ou CredentialGuard s'il est installé.

Vérifiez à nouveau les conditions ci-dessus et surtout si DeviceGuard ou CredentialGuard ont été préinstallés par Dell. Vous pouvez également essayer de désactiver votre anti-virus et de redémarrer.

Si toutes les conditions sont remplies, essayez de la désinstaller, de redémarrer, d'installer, de redémarrer au lieu de Repair of VirtualBox. Si nécessaire, répétez cette opération lors du démarrage en mode sans échec.

Si cela ne fonctionne toujours pas, certains produits installés sont en conflit avec VirtualBox, que vous devez trouver. Autoruns est très utile pour examiner, désactiver et réactiver les programmes de démarrage.

14
harrymc

Un problème possible que j'ai trouvé qui l'a résolu pour moi: Windows Defender => Sécurité du périphérique => Isolement principal => L'intégrité de la mémoire doit être désactivée. (L'avait permis à un moment donné dans le passé pour une raison quelconque ...)

 Core Isolation switch set to Off

5
deemon

Les versions 64 bits n'apparaîtront pas dans la liste si vous exécutez Hyper-V. De même, si vous exécutez Windows 10 Home, il s'appelle Windows Hypervisor Platform. Cette option activée empêche également les versions 64 bits d'apparaître dans la liste des types lorsque créer une machine virtuelle.

0
James