HMR3Init: Tenter de retomber à NEM: VT-X n'est pas disponible sur VirtualBox

VirtualBox n'a pas réussi à lancer une machine virtuelle, et lors de l'enquête un peu, nous avons constaté quevox.loglance l'un des messages d'erreur suivants.

{horodat} hm: hmr3Init: Tenter de retomber à NEM: VT-X n'est pas disponible
{horodat} NEM: WhvcapabilityCodeHyperVisorPresent est vrai, donc cela pourrait fonctionner…

ou

{horodatage} HM: HMR3Init: Tenter Fall Back to NEM: AMD-V n'est pas disponible {horodat} NEM: WhvcapabilityCodeHyperVisorPresent est vrai, donc cela pourrait fonctionner…

Cela peut être dû à diverses raisons, cependant, cette erreur est principalement déclenchée lorsqueHyper-V est activésur l'appareil. Gardez à l'esprit que les utilisateurs de Windows 11 Home ont également rencontré ce problème même si Hyper-V y est absent par défaut. Dans cet article, nous allons aborder tout et voir ce que vous pouvez faire pour le résoudre.

Correction de HMR3Init: Tenter de retombée à NEM: VT-X n'est pas disponible sur VirtualBox

SiVox.logdit,«Fix HMR3Init: Tenter Fall Back to NEM: VT-X n'est pas disponible sur VirtualBox»,Suivez les solutions mentionnées ci-dessous pour résoudre le problème avec facilité.

  1. Désactiver Hyper-V
  2. Activer la virtualisation matérielle
  3. Rendre VirtualBox compatible avec Hyper-V
  4. Désactiver la fonction de sécurité de l'intégrité de la mémoire Windows
  5. Réinitialiser le bios

Parlons d'eux en détail.

1] éteignez Hyper-V

Comme vous le savez peut-être déjà, il n'est pas facile d'exécuter Hyper-V et VirtualBox sur la même machine. Les deux hyperviseurs utilisent des fonctionnalités de virtualisation matérielle comme Intel VT-X ou AMD-V, ce qui peut provoquer des conflits lors de l'exécution simultanément. Hyper-V, étant un hyperviseur de type 1, prend le contrôle du matériel de virtualisation, ce qui le rend indisponible pour d'autres hyperviseurs comme VirtualBox. Pour cette raison, vous rencontrerez l'erreur en question. Pour le résoudre, vous devez suivre les étapes mentionnées ci-dessous.

  1. Ouvrir leInvite de commandeEn tant qu'administrateur, puis exécutez la commande suivante.
    bcdedit / set hypervisorlaunchtype off
  2. Maintenant, ouvrez lePanneau de contrôle.
  3. Aller àProgrammes> Programmes et fonctionnalités.
  4. Cliquer surAllumez ou désactivez la fonction Windows.
  5. DésactiverPlateforme Hyperviseur WindowsetHyper-V.
  6. Enfin, cliquez sur OK pour enregistrer les modifications que vous avez apportées.

Une fois terminé, redémarrez votre ordinateur hôte et une fois que l'ordinateur démarre, ouvrez le VirtualBox et démarrez la machine, espérons-le, il s'exécutera sans aucune erreur.

2] Activer la virtualisation matérielle

La virtualisation matérielle est une technologie qui permet à un ordinateur physique d'exécuter plusieurs machines virtuelles (VM) en utilisant ses ressources matérielles de manière flexible. Cela permet à différents systèmes d'exploitation et applications d'exécuter en même temps sur le même ordinateur, chacun dans son propre environnement séparé. Selon votre OEM, la méthode pour permettre la virtualisation matérielle différerait. Cependant, généralement, vous devez b, recherchez la virtualisation et définissez-la sur activé. Nous vous recommandons de passer par notre guide sur la façon de, comme nous avons essayé de couvrir tous les principaux OEM là-bas.

3] rendre VirtualBox compatible avec Hyper-V

Une mise à jour récente a permis à VirtualBox de configurer Hyper-V comme backend. Cette fonctionnalité vous permet d'exécuter les deux en même temps. Cependant, cela est encore un peu instable, vous pouvez donc apporter d'autres modifications pour aider cela. Cette solution concerne les utilisateurs qui ne peuvent pas garder Hyper-V désactivé.

Tout d'abord, vous devez activer Hyper-V (suivez les étapes susmentionnées). Une fois terminé, suivez les étapes mentionnées ci-dessous.

  1. Ouvrez VirtualBox.
  2. Cliquez avec le bouton droit sur votre machine virtuelle et sélectionnezParamètres.
  3. Maintenant, allez àSystème> Accélération.
  4. DéfinirInterface de paravirtualisationàHyper-V.
  5. Cliquez sur OK pour enregistrer les modifications.

Enfin, vérifiez si le problème est résolu.

Vous pouvez également utiliser les commandes suivantes pour activer et désactiver la fonctionnalité rapidement si cela ne fonctionne pas pour vous.

  • Pour désactiver Hyper-V: bcdedit / set hypervisorlaunchtype off
  • Pour activer Hyper-V:BCDEdit / Set HyperVisorlaunchType Auto

Enfin, vérifiez si le problème est résolu.

4] Désactiver la fonction de sécurité de l'intégrité de la mémoire Windows

L'intégrité de la mémoire, également connue sous le nom de code de code protégé par l'hyperviseur (HVCI), est une fonctionnalité de sécurité dans Windows qui aide à protéger votre système contre le code malveillant en exécutant des processus principaux dans un environnement virtualisé. Cela peut interférer avec la fonction de sécurité de VirtualBox et provoquer des problèmes. Pour le désactiver, suivez les étapes mentionnées ci-dessous.

  • OuvrirSécurité Windowsà partir de l'option de recherche de démarrage.
  • Maintenant, allez àSécurité de l'appareil> Détails d'isolement des noyaux.
  • Tu dois alors désactiverIntégrité de la mémoire.

Enfin, redémarrez votre machine pour enregistrer les modifications.

5] réinitialiser les bios

Si tout le reste échoue, notre dernier recours est à. Une fois terminé, vous devez vérifier si le problème persiste.

J'espère que vous pourrez résoudre le problème en utilisant les solutions mentionnées dans cet article.

Lire:

Comment activer VT X dans VirtualBox?

Pour activer VT-X dans VirtualBox, assurez-vous d'abord que la virtualisation est activée dans les paramètres BIOS / UEFI de votre ordinateur. Redémarrez votre ordinateur et entrez le BIOS / UEFI en appuyant sur la touche appropriée (généralement F2, F10 ou Supprimer). Vous devez ensuite trouver le paramètre de virtualisation et l'activer, et enfin, enregistrer et quitter le BIOS / UEFI. Ensuite, ouvrez VirtualBox, accédez aux paramètres de votre machine virtuelle, puis cochez la case associée àActiver Nested VT-X / AMD-VsousSystème > Processeurlanguette.

Lire:

VirtualBox nécessite-t-il VT-X?

VirtualBox nécessite VT-X. Il améliore les performances et est nécessaire pour les systèmes d'exploitation invités 64 bits. VT-X est une fonction de virtualisation matérielle qui permet une meilleure allocation et efficacité des ressources. Sans VT-X, vous pourriez faire face à des limitations et à des performances réduites.

Lisez également:

Related Posts