Corrigé: 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 a été signalé avec chaque version récente de Windows.

L'accélération matérielle VT-x Amd-V n'est pas disponible sur votre système.

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 en examinant divers rapports d'utilisateurs et les stratégies de réparation qu'ils utilisaient pour résoudre le problème. Sur la base de ce que nous avons recueilli, plusieurs scénarios courants déclenchent 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 les processeurs Intel VT-x ou AMD-V. 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 Windows les plus récentes activent automatiquement Hyper-V et désactivent VT-x / AMD-V afin d'éviter tout conflit. Cependant, Hyper-V ne fonctionne pas bien avec les ordinateurs virtuels.
  • VT-x / AMD-V est désactivé dans le BIOS. Une autre raison pour laquelle ce message d'erreur peut s'afficher 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ésoudront le message d'erreur et vous permettront 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. En bas, vous trouverez plusieurs méthodes courantes utilisées par d'autres utilisateurs se trouvant dans une situation similaire pour résoudre le message d'erreur.

Pour vous épargner d’essayer des corrections 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, vous fournisse une réponse à votre problème).

Méthode 1: Vérifier si votre processeur prend en charge la virtualisation

Avant d’essayer quoi que ce soit, 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 (y compris ceux de la gamme basse). Toutefois, si vous utilisez 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 processeur est équipé pour utiliser la virtualisation: vous pouvez utiliser un programme dédié qui vous indiquera si la virtualisation est prise en charge sur votre processeur ou effectuer les tâches manuellement. Suivez le guide le plus proche de votre approche préférée.

Comment vérifier si votre processeur 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 .

    Téléchargement 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 apparaître un Oui vert au-dessus de la virtualisation matérielle .

    Vérifier si la virtualisation est prise en charge

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 pour résoudre le message d'erreur.

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

Si vous préférez procéder 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 (en fonction du fabricant de votre processeur):

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 arrivé, utilisez la fonction de recherche pour rechercher votre modèle de CPU spécifique.

Ensuite, faites défiler jusqu'à l'onglet Advanced Technologies et voyez l'état de la technologie de virtualisation Intel® pour les E / S dirigées (VT-d) et de 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.

Vérification de la prise en charge de la virtualisation sur un processeur Intel

DMLA

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 sur la page Web dédiée à votre modèle de processeur, développez le menu déroulant Principales fonctionnalités et voyez si la virtualisation fait partie des technologies prises en charge.

Exemple de processus AMD prenant en charge la virtualisation

Si vous avez constaté que la virtualisation est prise en charge, appliquez les 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 les systèmes x86 et x64 fonctionnant sous Windows, mais VirtualBox ou VMware ne l'utilise pas pour des raisons de stabilité.

Toutefois, les versions Windows les plus récentes sont programmées pour hiérarchiser Hyper-V sur 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 activation de Hyper-V.

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 de Hyper-V résoudra l’erreur «L’accélération matérielle VT-x / AMD-V n’est pas disponible sur votre système» en cas de problème. Vous pouvez suivre plusieurs méthodes 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 de Hyper-V via une invite de commande

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

  1. Appuyez sur les touches 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 commande avec privilèges élevés. Lorsque le UAC (Contrôle de compte d'utilisateur) vous y invite, cliquez sur Oui pour octroyer des privilèges d'administration.

    Ouverture d'une invite de commande via la boîte de dialogue Exécuter
  2. Dans l'invite de commande avec privilèges élevés, 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 aurez 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 de Hyper-V via l'interface graphique

Une autre méthode permettant 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érable 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 les touches 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 .

    Tapez appwiz.cpl et appuyez sur Entrée pour ouvrir la liste des programmes installés sous Windows.
  2. Dans l'écran Programmes et fonctionnalités, cliquez sur Activer ou désactiver des fonctionnalités Windows dans le volet de gauche.

    Accéder au menu de fonctionnalités Windows
  3. Dans le menu Fonctionnalités Windows, développez le dossier Hyper-V et veillez à décocher Outils de gestion Hyper-V et Plate-forme Hyper-V avant de cliquer sur OK .

    Désactivation de Hyper-V via l'écran Fonctionnalités Windows
  4. Redémarrez votre ordinateur et voyez si l'erreur a été résolue au prochain démarrage.

Si l'erreur «Accélération matérielle VT-x / AMD-V non disponible sur votre système» persiste, passez à la méthode suivante, décrite ci-dessous, pour vérifier que la virtualisation est activée à partir du BIOS / UEFI.

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

Une autre raison pour laquelle vous risquez d'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 dans les paramètres du BIOS. Bien que la virtualisation soit activée par défaut sur la plupart des configurations d'ordinateur, il s'agit d'un phénomène assez courant. Pour de nombreux utilisateurs concernés, une mise à jour du BIOS a été la désactivation de 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 version de Windows 8 utilisera probablement le BIOS, alors que la plupart des versions de PC modernes utilisent UEFI.

Sur un ordinateur alimenté par le BIOS, vous devez appuyer sur la touche d'installation lors de l'écran de démarrage initial. La touche de configuration 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é d'installation spécifique à votre carte mère, effectuez une recherche en ligne sur ' modèle de carte mère + clé d'installation '.

Appuyez sur [touche] pour entrer dans setupSur un ordinateur basé sur UEFI, vous devez suivre les instructions ( ici ) pour démarrer dans le menu des options de démarrage avancées . De là, vous pouvez accéder aux paramètres du microprogramme UEFI.

Accéder aux paramètres du firmware UEFI

Une fois que vous avez entré vos paramètres BIOS / UEFI, commencez à chercher une option intitulée Intel VT-x, AMD-V, Technologie de virtualisation Intel, Vanderpool, etc. Vous trouverez généralement cette option sous Processeur, Sécurité, Jeu de puces, Avancé Contrôle du chipset, configuration avancée de la CPU, 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 selon le fabricant de votre carte mère et de votre processeur. Si vous ne trouvez pas l'option vous-même, recherchez en ligne les étapes spécifiques permettant d'activer la virtualisation matérielle dans votre configuration.

Une fois que vous avez activé 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.

Des Articles Intéressants