Correction: VirtualBox n'affiche pas Windows 10 (64 bits)



Essayez Notre Instrument Pour Éliminer Les Problèmes

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 pouvez même remplir toutes les conditions mais ne pourrez pas installer de système d'exploitation invité 64 bits sur votre configuration VirtualBox.



VirtualBox n'affiche pas Windows 10 64 bits



Les raisons pour lesquelles vous pourriez rencontrer ce problème sont assez diverses et incluent plusieurs éléments différents. Étant donné que de nombreux éléments élevés et de niveau BIOS sont impliqués pendant la virtualisation (Hyper-V, hyperviseur, sécurité matérielle, etc.), il se peut 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 différentes 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 VM: Si vous avez installé des débogueurs système ou d'autres gestionnaires / plates-formes de VM sur votre ordinateur, ils peuvent entrer en conflit avec VirtualBox pour les 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 du noyau: Windows propose une option d'isolation principale pour ses processeurs. Cela doit également être désactivé.
  • CPU avec virtualisation activée: Un processeur valide est requis sur lequel la virtualisation est activée pour que VirtualBox fonctionne sur votre ordinateur.

Avant de commencer avec les solutions, assurez-vous que vous êtes connecté en tant que administrateur sur ton ordinateur. De plus, vous devriez également avoir un fichier .iso valide du 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 que vous disposez d'un processeur x64

Pour exécuter des systèmes d'exploitation invités 64 bits, il est indispensable que vous disposiez d'un processeur pris en charge x64 bits. Il existe généralement deux types de processeurs, à savoir 32 bits et 64 bits. Si vous disposez d'un processeur 32 bits, vous ne pourrez en aucun cas exécuter des systèmes d'exploitation 64 bits.



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

  1. Faites un clic 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 le sous-titre de Système et vérifiez le type devant Type de système . Si le système d'exploitation et le processeur sont 64 , tu es prêt.

Vérification du type de système

Solution 1: activer 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 où le système d'exploitation invité est lancé dans un bac à sable. Dans un bac à sable, l'application dispose de ressources limitées et n'a pas accès à l'architecture principale de l'ordinateur qui se trouve 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émarrer votre ordinateur et appuyez sur Suppr ou F2 (dépend de la carte mère à la carte mère. Vous pouvez cliquer sur la bonne clé qui apparaît sous le logo Windows lorsque vous redémarrez votre ordinateur) sur le BIOS .
  2. Une fois le BIOS activé, accédez à l'option de Technologie de virtualisation Intel qui est généralement présent dans Avancée . Le menu dans lequel il est présent peut différer de la carte mère à la carte mère, alors explorez-vous.

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 changement la possibilité de Activée . 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érifiez si le problème est résolu.

Solution 2: désactivation de Hyper-V de Microsoft

Hyper-V est un outil développé par Microsoft qui permet aux utilisateurs de créer une ou plusieurs machines virtuelles. Ceci est fait pour exécuter différents systèmes d'exploitation sous Windows. Il effectue presque les mêmes tâches que de VirtualBox mais a des options difficiles en plus d'une architecture déroutante. Nous avons trouvé dans les rapports des utilisateurs qu'Hyper-V doit être désactivé sur votre Windows pour que VirtualBox fonctionne correctement.

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

Tout d'abord, nous vérifierons que votre ordinateur est même compatible Hyper-V. Si la système opérateur n'est pas et n'est pas installée 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 sur l'application et sélectionnez Exécuter en tant qu'administrateur .
  2. Une fois dans l'invite de commandes avec élévation de privilèges, exécutez la commande suivante:
systeminfo.exe

Exécution de systeminfo.exe

  1. Une fois les résultats chargés, naviguez vers le bas pour rechercher l'entrée ' Exigences Hyper-V ». Si tu as Oui devant les options, cela signifie que votre ordinateur prend en charge Hyper-V. Si vous ne voyez pas et voyez un Non , vous devez ignorer cette solution.

Vérification des exigences Hyper-V

Désactiver Hyper-V

Maintenant, si Hyper-V est installé sur votre ordinateur, nous le désactiverons et redémarrerons 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 optionnelles ouvertes, recherchez l'option de Hyper-V . S'il est coché, décochez l'option (y compris les sous-options).

Désactivation d'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 d'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 Windows. Il est utilisé comme une couche de sécurité supplémentaire et est activé par défaut dans les ordinateurs DELL. Cette option doit être désactivée pour que VirtualBox affiche 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 pouvez pas le voir sur votre version de Windows.

Désactivation de 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 ordinateur> Modèles d'administration> Système> Device Guard

Navigation vers Device Guard - Éditeur de stratégie de groupe

  1. Maintenant, double-cliquez sur la politique Activer la sécurité basée sur la virtualisation et définissez-le comme désactivé .

Désactivation de Device Guard

  1. Enregistrer les modifications et quitter. Redémarrez maintenant votre ordinateur et essayez de lancer VirtualBox. Vérifiez si le problème est résolu.

Désactivation de Credential Guard

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

  1. Effectuez la méthode de désactivation de Device Guard comme démontré ci-dessus. Appuyez maintenant 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  Software  Policies  Microsoft  Windows  DeviceGuard  EnableVirtualizationBasedSecurity HKEY_LOCAL_MACHINE  Software  Policies  Microsoft  Windows  DeviceGuard  RequireFeatformures

Effacer chacune des touches 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, faites un clic droit sur l'application et sélectionnez Exécuter en tant qu'administrateur .
  2. Exécutez maintenant les commandes suivantes une par une en procédant à 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} séquence de démarrage {0cb3b571-2f2e-4343-acd879-d86a b476dedit-431543-a879-d86a 0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions 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émarrer votre ordinateur correctement. Lorsque vous êtes invité à désactiver Windows Defender Credential Guard , J'accepte l'invite.
  2. Redémarrez à nouveau votre ordinateur. Maintenant, essayez d'exécuter VirtualBox et après avoir chargé à nouveau le système d'exploitation invité, vérifiez si l'erreur est résolue.

Solution 4: désactivation de l'isolation des noyaux

La technologie d’isolation principale a permis à Windows de créer une zone sécurisée de la mémoire système qui est totalement isolée de la mémoire de travail normale de l’ordinateur. Il facilite le fonctionnement des machines virtuelles sous Windows. Dans cette zone sécurisée, le système peut exécuter ses processus système, ses logiciels de sécurité, etc. sans risquer d'être interrompu par le système d'exploitation principal. Parfois, ce module provoque un conflit avec Core Isolation. Nous désactiverons l'isolation du noyau et vérifierons si cela résout le message d'erreur.

  1. Téléchargez le fichier .reg depuis ( ici ). Le fichier sera nommé «Désactivation de Credential Guard».
  2. Double-cliquez dessus pour exécuter. Un UAC peut vous demander de confirmer vos actions.

Désactivation de l'isolation du noyau

  1. Si vous souhaitez réactiver Core Isolation, téléchargez le fichier .reg depuis ( 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 un autre logiciel de machine virtuelle est installé sur votre ordinateur, il 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 plates-formes de VM ou des débogueurs de niveau système. Faites un clic droit dessus 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, pensez à recharger le système d’exploitation 64 bits sur votre ordinateur.
6 minutes de lecture