La technologie de virtualisation est prise en charge par les processeurs AMD et Intel. AMD appelle sa technologie de virtualisation AMD-V, Intel l'appelle VT-x. Jusqu’à présent, seuls les processeurs bon marché ou très anciens ne prennent pas en charge la virtualisation. Si la virtualisation est activée sur votre ordinateur, vous pouvez utiliser du matériel prenant en charge la virtualisation pour exécuter une machine virtuelle , installer un système d'exploitation virtuel au-dessus du système d'exploitation principal et partager des ressources matérielles avec le système d'exploitation principal, mais effectuer des activités de manière complètement isolée. . Plus facile à comprendre, vous pouvez installer Linux sur Windows à l'aide de VirtualBox , installer MacOS ou installer Android sur Windows à l'aide d'un logiciel de virtualisation comme VMware , VirtualBox ou un logiciel d'émulation Android .
La virtualisation est également utilisée par certains logiciels antivirus pour isoler les fichiers suspects, les empêchant ainsi d'endommager votre ordinateur. Par exemple, Avast Antivirus utilise la virtualisation matérielle pour exécuter des applications suspectes dans un bac à sable afin de prévenir toute éventuelle infection virale.
Pour que ces applications utilisent la technologie de virtualisation, vous devez vous assurer que vous avez activé la virtualisation dans le BIOS (pour les systèmes d'exploitation et les ordinateurs plus anciens). Sur les ordinateurs plus récents, en utilisant EFI au lieu du BIOS, VT-x et AMD-V peuvent être activés directement dans Windows via l'application qui souhaite utiliser la virtualisation.
Habituellement, dans le BIOS ou l'EFI, il est nécessaire de rechercher l'option Virtualzation Technology, de la mettre à l'état Enabled, d'enregistrer les paramètres et de redémarrer.
Si la virtualisation a été activée, vous pouvez facilement la vérifier via le Gestionnaire des tâches. Ouvrez le Gestionnaire des tâches en appuyant sur Ctrl + Maj + Échap, sélectionnez l'onglet Performances, regardez dans le coin inférieur droit, recherchez Virtualisation, vous verrez Activée.
Il existe un certain nombre d'autres outils permettant de vérifier si la virtualisation sur l'ordinateur est activée, mais cela semble inutile lorsque le Gestionnaire des tâches peut indiquer clairement l'état de la virtualisation. Si vous utilisez Windows 7 ou une version antérieure, Microsoft fournit également un outil permettant de détecter si la virtualisation matérielle sur la machine est activée ou non. Vous pouvez le télécharger ici:
https://www.microsoft.com/en-us/download/details.aspx?id=592
Si vous êtes programmeur ou connaissez un peu de code , vous trouverez rapidement l'état de la virtualisation grâce au code C ci-dessous :
#include #include int main(){ if(IsProcessorFeaturePresent(PF_VIRT_FIRMWARE_ENABLED)){ printf("Virtualization is present.\n"); }else{ printf("Virtualization not present.\n"); } return 0; }
Ce code peut être compilé par n'importe quel nouveau compilateur C tel que GCC, MSVC ou Pelles.
En quelques étapes simples, vous savez si la virtualisation sur votre ordinateur est activée ou désactivée. Si la virtualisation est désactivée et que vous souhaitez l'activer, veuillez vous référer à cet article : Comment activer la virtualisation Intel VT-x dans le BIOS ou l'UEFI
Voir plus : Supprimez complètement les fichiers les plus « tenaces » sous Windows