Fix: VirtualBox n'affichant pas Windows 10 (64 bits)

De nombreux utilisateurs et programmeurs rencontrent un problème lors de l'utilisation de VirtualBox où ils ne peuvent pas voir les systèmes d'exploitation invités 64 bits affichés sur l'application. Ce problème est très gênant car vous pourriez même répondre à toutes les exigences mais ne pourrez installer aucun système d’exploitation invité 64 bits sur votre configuration VirtualBox.

VirtualBox n'affichant pas Windows 10 64 bits

Les raisons pour lesquelles vous pourriez rencontrer ce problème sont très diverses et comprennent plusieurs éléments différents. Étant donné que de nombreux éléments de niveau élevé et de niveau BIOS sont impliqués lors de la virtualisation (Hyper-V, Hypervisor, sécurité matérielle, etc.), il est possible que certaines options ne soient pas configurées correctement.

Qu'est-ce qui empêche VirtualBox d'afficher les systèmes d'exploitation invités 64 bits dans Windows 10?

Il existe plusieurs raisons, allant de Hyper-V à la sécurité matérielle, pour lesquelles vous ne pouvez pas voir les systèmes d'exploitation invités 64 bits sur votre appareil. Voici quelques-uns des principaux coupables énumérés ci-dessous:

  • Hyper-V: Hyper-V de Microsoft est connu pour causer des problèmes avec l'application VirtualBox. Il doit être désactivé pour accéder à toutes les fonctionnalités de l'application.
  • Débogueurs système et plates-formes de VM: Si vous avez installé des débogueurs de système ou d'autres gestionnaires / plates-formes de VM sur votre ordinateur, ils peuvent entrer en conflit avec VirtualBox pour des ressources et empêcher certaines fonctionnalités de fonctionner.
  • Device Guard / Credential Guard: Device Guard ou Credential Guard sont des applications qui assurent la sécurité du matériel et des informations d'identification sur votre ordinateur. Ils sont généralement préinstallés par Dell. Ils doivent être supprimés pour que VirtualBox fonctionne correctement.
  • Isolation principale: Windows dispose d'une option d'isolation principale pour ses processeurs. Cela doit être désactivé aussi.
  • Processeur avec virtualisation activée: un processeur valide est requis et doté de la virtualisation pour que VirtualBox fonctionne sur votre ordinateur.

Avant de commencer avec les solutions, assurez-vous que vous êtes connecté en tant qu'administrateur sur votre ordinateur. En outre, vous devez également disposer d'un fichier .iso de système d'exploitation invité qui sera utilisé pour charger le système d'exploitation invité sur votre ordinateur. Si le fichier n'est pas valide ou d'un type différent, vous ne verrez pas les systèmes d'exploitation 64 bits dans les options de VirtualBox.

Prérequis: S'assurer d'avoir le processeur x64

Pour exécuter des systèmes d'exploitation invités 64 bits, vous devez impérativement disposer d'un processeur pris en charge x64 bits. Il existe généralement deux types de CPU, à savoir 32 bits et 64 bits. Si vous avez un processeur 32 bits, vous ne pourrez en aucun cas exécuter de systèmes d'exploitation 64 bits.

Voici un moyen rapide de vérifier votre type de processeur.

  1. Cliquez avec le bouton droit sur Ce PC et sélectionnez Propriétés .

Propriétés de l'ordinateur
  1. Une fois dans les propriétés de l'ordinateur, vérifiez sous la sous-rubrique Système et vérifiez le type devant Type de système . Si le système d'exploitation et le processeur sont tous deux à 64 ans, vous pouvez continuer.

Vérification du type de système

Solution 1: activation de la technologie de virtualisation Intel

La technologie virtuelle est l’architecture des ordinateurs qui permet aux utilisateurs d’exécuter plusieurs systèmes d’exploitation à l’aide de la virtualisation, le système d’exploitation invité étant lancé dans un bac à sable. Dans un bac à sable, l'application dispose de ressources limitées et n'a pas accès à l'architecture informatique principale située au-delà du bac à sable. Si ce paramètre de base est désactivé, vous pouvez rencontrer des problèmes avec VirtualBox. Ici, nous allons l'activer dans le BIOS.

  1. Redémarrez votre ordinateur et appuyez sur la touche Suppr ou F2 (dépend de la carte mère à la carte mère. Vous pouvez cliquer sur la touche appropriée qui apparaît sous le logo Windows lorsque vous redémarrez votre ordinateur) dans le BIOS .
  2. Une fois le BIOS activé, accédez à l'option de la technologie de virtualisation Intel, généralement présente dans Advanced . Le menu dans lequel il est présent peut différer carte mère à carte mère alors explorez vous-même.

Dans le cas des cartes mères ASUS, suivez le chemin suivant:

Avancé> Configuration du processeur> Technologie de virtualisation Intel

Navigation vers la technologie de virtualisation Intel
  1. Maintenant, changez l'option en Activé . Enregistrez les modifications et quittez le BIOS.

Activation de la technologie de virtualisation Intel

L'ordinateur va maintenant redémarrer. Au redémarrage, vous devrez peut-être réinstaller l'application VirtualBox et, après avoir chargé tous les systèmes d'exploitation invités, vérifier si le problème est résolu.

Solution 2: Désactivation de Microsoft Hyper-V

Hyper-V est un outil développé par Microsoft qui permet aux utilisateurs de créer un ou plusieurs ordinateurs virtuels. Ceci est fait pour exécuter différents systèmes d'exploitation sous Windows. Il exécute presque les mêmes tâches que VirtualBox mais comporte des options difficiles en plus d’une architecture déroutante. D'après des rapports d'utilisateurs, nous avons constaté que Hyper-V doit être désactivé sur votre Windows pour que VirtualBox fonctionne correctement.

Vérifiez si l'ordinateur est compatible avec Hyper-V

Premièrement, nous vérifierons que votre ordinateur est même compatible avec Hyper-V. Si le système d'exploitation ne l'est pas et qu'il n'est pas installé en premier lieu, vous pouvez ignorer cette solution et passer à la suivante.

  1. Appuyez sur Windows + S, tapez «invite de commande» dans la boîte de dialogue, cliquez avec le bouton droit de la souris sur l'application et sélectionnez Exécuter en tant qu'administrateur .
  2. Une fois dans l'invite de commande élevée, exécutez la commande suivante:
 systeminfo.exe 

Exécution de systeminfo.exe
  1. Une fois les résultats chargés, naviguez jusqu'en bas pour rechercher l'entrée « Configuration requise pour Hyper-V ». Si vous avez coché Oui, cela signifie que votre ordinateur prend en charge Hyper-V. Si vous ne le voyez pas et que vous voyez un non, vous devez ignorer cette solution.

Vérification de la configuration requise pour Hyper-V

Désactiver Hyper-V

Maintenant, si Hyper-V est installé sur votre ordinateur, nous allons le désactiver et redémarrer votre ordinateur. Cela supprimera le conflit entre Hyper-V et VirtualBox et résoudra le problème.

  1. Appuyez sur Windows + R, tapez « OptionalFeatures.exe » dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois les fonctionnalités facultatives ouvertes, recherchez l'option Hyper-V . Si cette case est cochée, décochez l'option (y compris les sous-options).

Désactivation de Hyper-V - Windows 10
  1. Redémarrez votre ordinateur et relancez VirtualBox. Vérifiez si le problème est résolu. Vous pouvez également recharger le système d'exploitation 64 bits à partir de son fichier iso.

Solution 3: Désinstallation de Device Guard / Credential Guard

Device Guard est une combinaison de fonctionnalités de sécurité matérielle et logicielle liées à l'entreprise qui permet à un périphérique d'exécuter uniquement des applications correctement définies dans les stratégies d'intégrité du code de Windows. Il est utilisé comme couche de sécurité supplémentaire et est activé par défaut sur les ordinateurs DELL. Cette option doit être désactivée pour que VirtualBox puisse afficher les systèmes d'exploitation invités 64 bits sur votre ordinateur.

Credential Guard est censé être présent uniquement dans Windows 10 Enterprise Edition, alors ne vous inquiétez pas si vous ne le voyez pas dans votre version de Windows.

Désactiver Device Guard

  1. Appuyez sur Windows + R, tapez « gpedit.msc » dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois l'éditeur de stratégie de groupe, accédez au chemin suivant:
 Configuration de l'ordinateur> Modèles d'administration> Système> Device Guard 

Navigation dans Device Guard - Éditeur de stratégie de groupe
  1. Double-cliquez maintenant sur la stratégie Activer la sécurité basée sur la virtualisation et définissez-la sur Désactivée .

Désactiver Device Guard
  1. Enregistrer les modifications et quitter. Maintenant, redémarrez votre ordinateur et essayez de lancer VirtualBox. Vérifiez si le problème est résolu.

Désactivation de Credential Guard

Si votre ordinateur utilise Windows 10 Entreprise et contient également Credential Guard, nous allons également essayer de le désactiver en plus de Device Guard. Suivez les instructions ci-dessous.

  1. Exécutez la méthode de désactivation de Device Guard comme indiqué ci-dessus. Maintenant, appuyez sur Windows + R, tapez «regedit» dans la boîte de dialogue et accédez aux adresses suivantes.
 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ LSA \ LsaCfgFlags HKEY_LOCAL_MACHINE \ Logiciel \ Politiques \ Microsoft \ Windows \ Device \ 

Supprimez chacune des clés ci-dessus répertoriées.

  1. Nous devons maintenant supprimer les variables EFI Windows Defender Credential Guard à l’aide de bcdedit. Appuyez sur Windows + S, tapez «invite de commande» dans la boîte de dialogue, cliquez avec le bouton droit de la souris sur l'application et sélectionnez Exécuter en tant qu'administrateur .
  2. Maintenant, exécutez les commandes suivantes une par une en procédant avec une entrée après chacune d’elles.
 mountvol X: / s copie% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / application osloader bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} chemin "\ EFI \ Microsoft \ Boot \ SecConfig.efi" bcdedit / set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a8 0cb3b571-2f2e-4343-a879-d86a476d7215} options de chargement DISABLE-LSA-ISO bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} partition de périphérique = X: mountvol X: / d 

Désactivation de Credential Guard
  1. Maintenant, redémarrez votre ordinateur correctement. Lorsque vous êtes invité à désactiver Windows Defender Credential Guard, acceptez l'invite.
  2. Redémarrez votre ordinateur à nouveau. Maintenant, essayez d’exécuter VirtualBox et après le chargement du système d’exploitation invité, vérifiez si l’erreur est résolue.

Solution 4: Désactivation de l'isolation du cœur

La technologie d'isolation principale a permis à Windows de créer une zone sécurisée de mémoire système totalement isolée de la mémoire de travail normale de l'ordinateur. Cela facilite l'exécution de machines virtuelles sous Windows. Dans cette zone sécurisée, le système peut exécuter ses processus système, logiciels de sécurité, etc. sans risquer d'être interrompu par le système d'exploitation principal. Parfois, ce module est en conflit avec l’isolation principale. Nous allons désactiver l'isolation de base et vérifier si cela résout le message d'erreur.

  1. Téléchargez le fichier .reg à partir de (ici). Le fichier s'appellera «Désactivation de la protection des identifiants».
  2. Double-cliquez dessus pour l'exécuter. Un UAC peut vous demander de confirmer vos actions.

Désactivation de l'isolation de base
  1. Si vous souhaitez réactiver Core Isolation, téléchargez le fichier .reg à partir de (ici).
  2. Redémarrez votre ordinateur et vérifiez si le message d'erreur est résolu.

Solution 5: Désinstallation des débogueurs de niveau système et d'autres plates-formes de VM

Si vous installez un autre logiciel Virtual Machine sur votre ordinateur, cela ne permettra pas à VirtualBox d’exécuter des systèmes d’exploitation 64 bits sur votre ordinateur. Cela pourrait même entrer en conflit avec d'autres fonctionnalités de l'application. Ici, vous devez désinstaller tous les autres logiciels de machine virtuelle et débogueurs de niveau système (le cas échéant) de votre ordinateur.

  1. Appuyez sur Windows + R, tapez “ appwiz.cpl ” dans la boîte de dialogue et appuyez sur Entrée.
  2. Une fois dans le gestionnaire d'applications, recherchez d'autres plateformes de machines virtuelles ou des débogueurs de niveau système. Cliquez avec le bouton droit sur eux et sélectionnez Désinstaller .

Désinstallation des débogueurs de niveau système et d'autres plates-formes de VM
  1. Redémarrez votre ordinateur et vérifiez si le problème est résolu. Si ce n'est pas le cas, envisagez de recharger le système d'exploitation 64 bits sur votre ordinateur.

Des Articles Intéressants