La virtualisation est une fonctionnalité super utile disponible sur presque tous les ordinateurs modernes. Il vous permet de créer des environnements virtuels supplémentaires qui s'exécutent sur votre matériel réel, de sorte que vous pouvez tester de nouveaux systèmes d'exploitation, exécuter d'anciennes applications, et plus encore.
Parfois, cependant, la virtualisation ne fonctionnera pas correctement. Si vous essayez de configurer VirtualBox ou un autre programme de virtualisation et recevez une erreur comme "l'accélération matérielle VT-x n'est pas disponible sur votre système", essayez ces étapes pour le faire fonctionner correctement.
1. Activer la virtualisation dans votre BIOS
Dans la plupart des cas, la virtualisation ne fonctionnera pas car elle est désactivée dans le BIOS ou UEFI de votre ordinateur. Bien que la plupart des ordinateurs modernes prennent en charge cette fonctionnalité, elle est souvent désactivée par défaut. Ainsi, vous devriez vérifier que la fonctionnalité appropriée est activée sur votre système.
Vous devez d'abord entrer le BIOS ou UEFI. La clé à atteindre après le démarrage de votre PC dépend de son modèle; F2, F12 et Supprimer sont des choix courants. Si votre ordinateur démarre trop rapidement pour que vous puissiez appuyer sur la touche, essayez d'entrer votre UEFI / BIOS à l'aide de l'option de redémarrage de Windows 10 La bonne façon d'accéder aux paramètres UEFI sous Windows La bonne façon d'accéder aux paramètres UEFI sous Windows Windows 10? Si vous ne voulez pas redémarrer et deviner la bonne clé au démarrage, voici un moyen fiable de le faire à la place. Lire la suite .
Une fois à l'intérieur, recherchez une option nommée Intel VT-x, Intel Virtualization Technology, AMD-V, Vanderpool ou similaire. Vous pouvez le trouver sous une catégorie Processeur ou jeu de puces, qui peut à son tour se cacher sous un onglet Avancé .
Sauvegardez votre configuration et redémarrez. Une fois de retour dans Windows, vous devriez avoir accès à la virtualisation.
2. Ne le vois pas? Mettez à jour votre BIOS
Si vous ne voyez pas d'option de virtualisation dans votre BIOS, il est possible que le fabricant fournisse une mise à jour qui ajoute cette fonctionnalité. Ce n'est probablement pas le cas pour la plupart des machines, mais ça ne fait jamais de mal d'essayer.
Pour trouver une mise à jour du BIOS, vous pouvez utiliser l'application du fabricant fournie avec votre PC. Par exemple, Lenovo System Update vérifie les mises à jour du BIOS et des pilotes sur les systèmes Lenovo.
Si vous n'avez pas une application comme celle-ci, vous devrez mettre à jour manuellement votre BIOS Comment mettre à jour votre BIOS UEFI dans Windows Comment mettre à jour votre BIOS UEFI dans Windows La plupart des utilisateurs de PC ne mettent jamais à jour leur BIOS. Cependant, si vous tenez à la stabilité, vous devriez vérifier périodiquement si une mise à jour est disponible. Nous vous montrons comment mettre à jour votre BIOS UEFI en toute sécurité. Lire la suite . Une recherche Google pour le nom de votre carte mère devrait vous amener sur le site Web de son fabricant, où vous pouvez généralement trouver de nouvelles versions du BIOS dans les sections Support ou Téléchargements .
Suivez les instructions de l'article ci-dessus pour mettre à jour votre BIOS, puis essayez de le saisir à nouveau et recherchez une option de virtualisation. Si vous n'en voyez pas, il est probable que votre PC ne supporte pas cette fonctionnalité.
3. Désactivez Hyper-V (sous Windows)
Les éditions professionnelles de Windows incluent un programme Microsoft appelé Hyper-V. C'est le propre logiciel de virtualisation de Microsoft, similaire à VirtualBox ou VMware. Malheureusement, Hyper-V peut détourner les privilèges de virtualisation de votre ordinateur et vous empêcher d'utiliser une autre application.
Vous n'avez pas besoin d'Hyper-V sauf si vous voulez l'utiliser Comment utiliser Hyper-V pour exécuter n'importe quelle distribution Linux sous Windows 10 Comment utiliser Hyper-V pour exécuter n'importe quelle distribution Linux sur Windows 10 Quoi de mieux qu'un système d'exploitation? Deux systèmes d'exploitation! Nous vous montrerons comment installer un deuxième système d'exploitation sur Windows à l'aide de Hyper-V, la solution de machine virtuelle Windows native. En savoir plus, si vous le supprimez de votre ordinateur, votre application de virtualisation de choix fonctionnera correctement. Pour ce faire, ouvrez le Panneau de configuration en le recherchant dans le menu Démarrer de Windows. Modifiez l'option Afficher par en haut à droite de Catégorie à Petites ou Grandes icônes . Ensuite, choisissez l'entrée Programmes et fonctionnalités .
Ici, cliquez sur Activer ou désactiver des fonctionnalités Windows sur le côté gauche. Vous verrez Hyper-V dans la liste. Décochez-la, puis choisissez OK . Windows va prendre un moment pour supprimer Hyper-V, alors vous devrez redémarrer pour terminer le processus.
Une fois que vous avez redémarré, vous devriez être en mesure d'utiliser correctement VirtualBox ou des applications similaires, car Hyper-V ne sera plus là pour surveiller les fonctionnalités de virtualisation.
4. Confirmez que votre PC prend en charge la virtualisation
Si vous avez essayé toutes les étapes ci-dessus et que la virtualisation ne fonctionne toujours pas, il est probable que votre machine ne la supporte pas. Cela vaut la peine de confirmer cela avant d'abandonner, cependant.
Une fois Microsoft a proposé un outil qui a rapidement vérifié cela, mais il ne fonctionne pas sur quelque chose de plus récent que Windows 7. Ainsi, vous aurez besoin d'utiliser un outil Intel ou AMD à la place, en fonction de votre processeur.
Appuyez sur Ctrl + Maj + Echap, ou cliquez avec le bouton droit sur la barre des tâches et choisissez Gestionnaire des tâches pour ouvrir cet utilitaire. Cliquez sur Plus de détails pour le développer si nécessaire, puis ouvrez l'onglet Performances . Cliquez sur CPU et vous verrez le nom de votre CPU au-dessus du graphique.
Si vous avez un processeur Intel, téléchargez l'utilitaire Intel Processor Identification. Ceux qui ont des processeurs AMD devraient télécharger l'outil AMD équivalent à la place.
Installez l'outil approprié, puis ouvrez-le en recherchant dans le menu Démarrer s'il ne s'ouvre pas automatiquement. Sur l'utilitaire d'Intel, passez à l'onglet Technologies du processeur et recherchez Intel Virtualization Technology . Si oui, votre CPU prend en charge la virtualisation. L'utilitaire d'AMD devrait simplement apparaître avec une fenêtre vous permettant de savoir si vous pouvez utiliser la virtualisation ou non.
Si votre CPU ne supporte pas la virtualisation, vous n'avez malheureusement pas de chance.
5. J'ai activé la virtualisation, mais ...
Peut-être avez-vous mis la virtualisation au travail après avoir suivi les conseils ci-dessus, mais vous avez tout de même des problèmes de performance ou vous avez juste commencé à faire démarrer une VM. Voici quelques autres astuces à essayer si la virtualisation ne fonctionne pas correctement:
- N'oubliez pas que vous ne pouvez pas exécuter une machine virtuelle 64 bits sur un ordinateur 32 bits. Si votre processeur n'est pas 64 bits, assurez-vous de télécharger la version 32 bits du système d'exploitation. Quelle est la différence entre Windows 32 bits et 64 bits? Quelle est la différence entre Windows 32 bits et 64 bits? Savez-vous si votre ordinateur est en 32 ou 64 bits et est-ce important? Oui! Voyons d'où viennent ces termes et ce qu'ils signifient pour vous. En savoir plus que vous souhaitez exécuter dans une machine virtuelle pour éviter les problèmes de compatibilité.
- Assurez-vous d'avoir suffisamment d'espace disque libre. Si vous créez un disque virtuel alloué dynamiquement et qu'il se développe, votre ordinateur hôte risque de manquer d'espace. Cela peut entraîner des problèmes de performances.
- Assurez-vous d'avoir suffisamment de RAM pour la VM. Votre machine virtuelle doit utiliser une partie de la RAM de votre ordinateur pour s'exécuter. Si vous n'en avez pas assez, votre machine virtuelle va probablement chug. Cependant, veillez à ne pas en partager trop, sinon votre ordinateur hôte pourrait avoir des problèmes.
Faites fonctionner la virtualisation directement sur votre PC
Heureusement, l'un de ces conseils a résolu le problème qui vous empêchait de profiter de la virtualisation sur votre PC. Dans la plupart des cas, vous devez activer la virtualisation dans votre BIOS et désactiver Hyper-V pour que cela fonctionne. Si cela ne vous permet pas au moins de démarrer une machine virtuelle, votre PC ne prend pas en charge cette fonctionnalité. Vous devez effectuer une mise à niveau pour tirer parti de cette fonctionnalité.
Maintenant que vous pouvez plonger dans la virtualisation, consultez notre guide pour commencer dans VirtualBox Comment utiliser VirtualBox: Guide d'utilisation Comment utiliser VirtualBox: Guide de l'utilisateur Avec VirtualBox, vous pouvez facilement installer et tester plusieurs systèmes d'exploitation. Nous allons vous montrer comment configurer Windows 10 et Ubuntu Linux en tant que machine virtuelle. Lire la suite pour une solution complète.