Correction: l'accélération matérielle VT-X / AMD-V n'est pas disponible sur votre système

Plusieurs utilisateurs obtiennent l' erreur «L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système» lors de la tentative d'installation ou de lancement d'une machine virtuelle dans Oracle VM Virtualbox. Le problème n'est pas spécifique à une certaine version de Windows, car il se produit avec chaque version récente de Windows.

Quelle est la cause de l' erreur `` L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système ''

Nous avons étudié ce problème particulier en examinant divers rapports d'utilisateurs et les stratégies de réparation qu'ils ont utilisées pour résoudre le problème. Sur la base de ce que nous avons rassemblé, il existe plusieurs scénarios courants qui déclencheront ce message d'erreur particulier:

  • Votre processeur ne prend pas en charge VT-x / AMD-V - Certains processeurs plus anciens ne sont pas équipés pour prendre en charge le VT-x ou AMD-V d'Intel. Si votre ordinateur ne prend en charge aucune technologie de virtualisation, vous ne pourrez pas contourner ou résoudre le message d'erreur.
  • VT-x / AMD-V a été désactivé par Hyper-V - Hyper-V est la technologie de virtualisation propriétaire de Microsoft. Les versions les plus récentes de Windows activeront automatiquement Hyper-V et désactiveront VT-x / AMD-V afin d'éviter tout conflit. Cependant, Hyper-V ne fonctionne pas correctement avec les machines virtuelles.
  • VT-x / AMD-V est désactivé dans le BIOS - Une autre raison pour laquelle vous pouvez voir ce message d'erreur est que la technologie de virtualisation utilisée par votre processeur est désactivée à partir du BIOS. Dans ce cas, accéder aux paramètres du BIOS et activer VT-x / AMD-V résoudra le message d'erreur et vous permettra d'exécuter des machines virtuelles.

Si vous avez actuellement du mal à résoudre l' erreur `` L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système '' , cet article vous fournira une collection d'étapes de dépannage vérifiées. Ci-dessous, vous trouverez plusieurs méthodes populaires que d'autres utilisateurs dans une situation similaire ont utilisées pour résoudre le message d'erreur.

Afin de vous éviter d'essayer des correctifs inutiles, suivez les méthodes ci-dessous dans l'ordre dans lequel elles sont présentées. Vous devriez éventuellement trouver une méthode qui résout (ou au moins fournit une réponse à) votre problème.

Avant de continuer, essayez d'effectuer une analyse SFC.

Méthode 1: vérifier si votre CPU prend en charge la virtualisation

Avant d'essayer quoi que ce soit d'autre, il est important que vous preniez le temps de vérifier si votre ordinateur est équipé pour utiliser VT-X ou AMD-V. Tous les nouveaux processeurs prendront en charge la virtualisation de nos jours (y compris ceux de la gamme basse). Cependant, si vous travaillez avec un processeur plus ancien, vous devez commencer par vérifier si votre processeur prend en charge la virtualisation.

Il existe plusieurs façons de vérifier si votre CPU est équipé pour utiliser la virtualisation - vous utilisez un programme dédié qui vous dira si la virtualisation est prise en charge sur votre CPU ou vous faites les choses manuellement. Suivez le guide le plus proche de votre approche préférée.

Comment vérifier si votre CPU prend en charge la virtualisation automatiquement

L'un des moyens les plus simples de savoir si votre ordinateur prend en charge la virtualisation consiste à utiliser un outil dédié appelé SecurAble . Entre autres choses, cet outil analysera la présence de fonctionnalités de processus de modèle opérationnel, y compris la virtualisation. Voici un guide rapide sur l'utilisation de SecurAble :

  1. Visitez ce lien (ici) et cliquez sur Télécharger maintenant pour télécharger la dernière version de Securable .
  2. Ouvrez l'exécutable SecurAble et cliquez sur Oui à l' invite UAC (User Account Control) .
  3. Si votre ordinateur est équipé pour prendre en charge la virtualisation matérielle, vous verrez un Oui vert au-dessus de la virtualisation matérielle .

Si la réponse est Oui, cela signifie que le processeur de votre ordinateur est équipé pour prendre en charge la virtualisation et l'une des méthodes suivantes ci-dessous vous permettra de résoudre le message d'erreur. Si vous avez déterminé que la virtualisation matérielle n'est pas prise en charge, suivez les autres méthodes ci-dessous ne résoudra pas le message d'erreur.

Comment vérifier si votre CPU prend en charge la virtualisation manuellement

Si vous préférez faire les choses manuellement, vous pouvez vérifier si votre processeur prend en charge VT-x (sur Intel) ou AMD-V (sur AMD) en examinant manuellement les spécifications de votre processeur. Pour ce faire, suivez l'un des deux guides ci-dessous (selon le fabricant de votre CPU):

Intel

Avec les processeurs Intel, vous pouvez voir si la virtualisation est prise en charge en consultant la documentation du processeur disponible sur ARK.INTEL.COM . Une fois que vous y êtes, utilisez la fonction de recherche pour rechercher votre modèle de processeur spécifique.

Ensuite, faites défiler jusqu'à l' onglet Technologies avancées et consultez l'état de la technologie de virtualisation I ntel® pour les E / S dirigées (VT-d) et la technologie de virtualisation Intel® (VT-x) . Si l'un d'entre eux est étiqueté Non, la technologie de virtualisation n'est pas prise en charge par votre modèle de processeur.

AMD

Si vous avez un processeur AMD, vous pouvez vérifier s'il prend en charge la virtualisation en consultant les spécifications sur le site Web d'AMD . Utilisez la fonction de recherche pour trouver votre modèle spécifique ou choisissez-le dans la liste. Une fois que vous arrivez sur la page Web dédiée à votre modèle de CPU, développez le menu déroulant Fonctionnalités clés et voyez si la virtualisation fait partie des technologies prises en charge.

Si vous constatez que la virtualisation est prise en charge, passez aux méthodes suivantes ci-dessous afin de résoudre le problème.

Méthode 2: désactivation de Hyper V

Hyper-V (anciennement connu sous le nom de Windows Server Virtualization) est la technologie de virtualisation propriétaire de Microsoft. Hyper-V est parfaitement capable de créer des machines virtuelles sur des systèmes x86 et x64 exécutant Windows, mais il n'est pas utilisé par VirtualBox ou VMware pour des raisons de stabilité.

Cependant, les versions les plus récentes de Windows sont programmées pour donner la priorité à Hyper-V par rapport à VT-X ou AMD-V. Et comme Hyper-V entrera en conflit avec une technologie de virtualisation similaire, VT-x ou AMD-V sera désactivé par défaut chaque fois qu'Hyper-V est activé.

Comme vous pouvez l'imaginer, cela créera des erreurs avec Virtualbox, VMware ou un logiciel similaire, car la plupart d'entre eux ne sont pas conçus pour fonctionner avec Hyper-V.

Heureusement, la désactivation d'Hyper-V résoudra l' erreur `` L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système '' si le problème. Il existe plusieurs méthodes que vous pouvez suivre pour désactiver Hyper-V et permettre à VT-x ou AMD-V de prendre le relais. N'hésitez pas à suivre celui avec lequel vous vous sentez le plus à l'aise.

Désactivation d'Hyper-V via l'invite de commande

Le moyen le plus simple de désactiver Hyper-V consiste à saisir une commande dans une fenêtre d'invite de commandes élevée. Voici ce que vous devez faire:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « cmd » et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commandes élevée. Lorsque vous y êtes invité par l' UAC (User Account Control) , cliquez sur Oui pour accorder des privilèges administratifs.
  2. Dans l'invite de commandes avec élévation de privilèges, tapez / collez la commande suivante et appuyez sur Entrée pour désactiver la fonction Hyper-V:
    dism.exe / Online / Disable-Feature: Microsoft-Hyper-V

    Dès que vous avez terminé d'exécuter cette commande, Hyper-V sera désactivé et la technologie de virtualisation fournie par votre processeur sera renforcée.

Désactivation d'Hyper-V via l'interface graphique

Une autre méthode qui vous permettra de désactiver la technologie Hyper-V consiste à utiliser l'interface du Panneau de configuration. Cette méthode est plus lente mais devrait être préférée si vous n'êtes pas à l'aise avec l'exécution de commandes via le terminal. Suivez les étapes ci-dessous pour désactiver Hyper-V via l'écran Programmes et fonctionnalités:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez « appwiz.cpl » et appuyez sur Entrée pour ouvrir l' écran Programmes et fonctionnalités .
  2. Dans l' écran Programmes et fonctionnalités , cliquez sur Activer ou désactiver les fonctionnalités Windows dans le volet de gauche.
  3. A partir de Windows menu Options, développez le dossier Hyper-V et assurez - vous de décocher Outils de gestion de la technologie Hyper-V et Hyper-V Plate - forme avant de cliquer sur OK .
  4. Redémarrez votre ordinateur et voyez si l'erreur a été résolue au prochain démarrage.

Si vous rencontrez toujours l' erreur `` L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système '' , passez à la méthode suivante ci-dessous pour savoir comment garantir que la virtualisation est activée à partir du BIOS / UEFI.

Méthode 3: activation de la virtualisation avec le BIOS / UEFI

Une autre raison pour laquelle vous pouvez obtenir l' erreur `` L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système '' est due à la désactivation de la virtualisation à partir des paramètres de votre BIOS. Bien que la virtualisation soit activée par défaut sur la plupart des configurations d'ordinateurs, cela est assez courant. Pour de nombreux utilisateurs concernés, une mise à jour du BIOS a fini par désactiver la technologie de virtualisation dans le BIOS.

Heureusement, vous pouvez écrire ce problème assez facilement en accédant à vos paramètres BIOS / UEFI et en réactivant la technologie de virtualisation à partir de là.

Remarque: la carte mère publiée avant la sortie de Windows 8 est susceptible d'utiliser le BIOS, tandis que la plupart des versions de PC modernes utilisent UEFI.

Sur un ordinateur alimenté par le BIOS, vous devrez appuyer sur la touche Setup pendant l'écran de démarrage initial. La touche Setup est généralement l'une des touches F (F2, F4, F6, F8) ou la touche Suppr. Si vous ne parvenez pas à identifier la clé de configuration spécifique à votre carte mère, effectuez une recherche en ligne sur le ' modèle de la carte mère + clé de configuration '.

appuyez sur une touche pour accéder à la configuration ou au biosSur un ordinateur UEFI, démarrez dans le menu des options de démarrage avancé . De là, vous pouvez accéder aux paramètres du micrologiciel UEFI.

Une fois que vous entrez dans vos paramètres BIOS / UEFI, commencez à rechercher une option intitulée Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool, etc. Vous pouvez généralement trouver l'option sous Processor, Security, Chipset, Advanced, Advanced Contrôle du chipset, configuration avancée du processeur, etc.

Lorsque vous parvenez à trouver l'option, assurez-vous de l'activer.

Activation de la virtualisation sur un BIOS HP

Remarque: les paramètres que vous trouverez dans votre BIOS / UEFI seront différents en fonction de votre carte mère et du fabricant de votre processeur. Si vous ne trouvez pas l'option vous-même, recherchez en ligne les étapes spécifiques d'activation de la virtualisation matérielle sur votre configuration.

Une fois que vous parvenez à activer la virtualisation, enregistrez les modifications et redémarrez votre ordinateur. Au démarrage suivant, l' erreur «L'accélération matérielle VT-x / AMD-V n'est pas disponible sur votre système» ne devrait plus se produire lorsque vous essayez d'installer ou d'exécuter une machine virtuelle.

Recommandé

Correction: Minecraft ne répond pas
Qu'est-ce que l'application d'enregistrement de périphérique de tuner TV numérique et doit-elle être supprimée?
Qu'est-ce que FileRepMalware et devez-vous le supprimer?