Qu'est-ce que le SLAT ? Comment activer la traduction d'adresse de second niveau dans le BIOS ?

Découvrez SLAT, une technologie de virtualisation pour Hyper-V, prise en charge par les processeurs Intel et AMD. Apprenez à vérifier la compatibilité et à activer SLAT dans le BIOS.

SLAT ou Second Level Address Translation est une technologie qui fonctionne avec Hyper-V. Elle est prise en charge à la fois par les processeurs Intel et AMD. Elle est appelée Extended Page Table (EPT) dans les processeurs Intel et Rapid Virtualization Indexing (RVI) dans les processeurs AMD. Dans cet article, nous verrons ce qu'est SLAT, comment vérifier si l'ordinateur prend en charge SLAT et comment activer Second Level Address Translation dans le BIOS.

Second Level Address Translation (SLAT)

SLAT est pris en charge sur les processeurs de l'architecture Nehalem et plus récents pour Intel, et sur les processeurs Barcelona et plus récents pour AMD.

La particularité de ces processeurs réside dans le fait qu'ils possèdent un Translation Lookaside Buffer ou TLB. Ces processeurs prennent en charge la traduction de mémoire physique. Ce type de cache contient toutes les correspondances récemment utilisées provenant de la table de pagination des processeurs. Le cache intégré est utilisé pour déterminer les informations de correspondance par le TLB lorsqu'une adresse virtuelle doit être convertie en une adresse physique. Si ces données ne sont pas trouvées, une erreur de page se produit et le système d'exploitation recherche les informations de correspondance dans la table de pagination. Si l'enregistrement de correspondance relative est trouvé, il est directement écrit dans le TLB et la traduction de l'adresse a lieu.

Cette utilisation d'Hyper-V repose davantage sur des ressources virtuelles et des fonctions virtuelles, ce qui réduit les frais généraux de la traduction de l'adresse physique de l'invité en une véritable adresse physique. Ainsi, de nombreuses ressources physiques sont économisées et peuvent être utilisées pour d'autres fonctions.

Comment vérifier si l'ordinateur prend en charge SLAT

Il existe deux façons de vérifier si votre ordinateur prend en charge SLAT :

  1. Utilisez l'utilitaire CoreInfo de Microsoft TechNet.
  2. Utilisez l'utilitaire Turn Windows features on and off.

Utilisez l'utilitaire CoreInfo de Microsoft TechNet

Téléchargez l'archive CoreInfo depuis Technet. Extrayez le contenu de l'archive à la racine de votre partition système.

Ouvrez l'invite de commandes Windows en tant qu'administrateur, saisissez la commande suivante pour accéder à l'emplacement approprié :

cd C:\

Ensuite, exécutez la commande suivante :

coreinfo.exe -v

Vous verrez une sortie similaire à celle-ci :

En fonction du processeur que vous utilisez, vous obtiendrez une option pour EPT ou RVI et aurez des informations pertinentes sur sa disponibilité.

Activer ou désactiver les fonctionnalités de Windows

Ouvrez le panneau Activer ou désactiver les fonctionnalités de Windows dans le Panneau de configuration.

Développez l'option Hyper-V.

Si l'option pour Hyper-V Platform est grisée, SLAT n'est pas pris en charge.

Comment activer SLAT depuis le BIOS

Pour activer la fonctionnalité SLAT, il vous suffit d'activer la virtualisation dans votre BIOS.

J'espère que ce guide vous a aidé.

Index
  1. Second Level Address Translation (SLAT)
    1. Comment vérifier si l'ordinateur prend en charge SLAT
    2. Comment activer SLAT depuis le BIOS

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Go up