Ajout de la prise en charge de plus de huit noms d’unités logiques dans Windows Server

Cet article décrit la prise en charge d’un grand nombre de numéros d’unité logique (LUN) dans les produits Windows Server.

Importante

Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d’informations sur la sauvegarde, la restauration et la modification du Registre, consultez Informations du Registre Windows pour les utilisateurs avancés.

S’applique à : Windows Server 2012 R2, Windows Server 2016
Numéro de la base de connaissances d’origine : 310072

Résumé

Cet article décrit la prise en charge d’un grand nombre de numéros d’unité logique (LUN) dans les produits Windows Server. Lorsque vous configurez un serveur avec plus de huit lun, le fournisseur de matériel doit être impliqué dans la planification et la configuration. Il peut y avoir plusieurs façons d’obtenir la configuration souhaitée . le fournisseur de matériel est mieux équipé pour fournir les informations nécessaires. Cet article n’est pas destiné à être complet en raison des différentes implémentations qu’un fournisseur de matériel peut utiliser. Contactez le fabricant de votre matériel pour déterminer si et comment votre matériel peut prendre en charge plus de huit lun.

Windows Server 2008 et Windows Server 2008 R2 prennent en charge jusqu’à :

  • Huit bus par adaptateur
  • 128 ID cibles par bus
  • 255 LUN par ID cible

Windows Server 2012 et les versions ultérieures de Windows prennent en charge jusqu’à :

  • 255 bus par adaptateur
  • 128 ID cibles par bus
  • 255 LUN par ID cible

Plus d’informations

Avertissement

De graves problèmes peuvent se produire si vous vous trompez en modifiant le Registre à l’aide de l’Éditeur du Registre ou toute autre méthode. Ces problèmes peuvent nécessiter la réinstallation du système d’exploitation. Microsoft ne peut pas garantir que ces problèmes puissent être résolus. Vous assumez l’ensemble des risques liés à la modification du Registre.

Terminologie utilisée dans cet article

  • Adaptateur HBA (Host Bus Adapter) : il s’agit du contrôleur connecté au périphérique de stockage. Il peut s’agir d’un contrôleur SCSI ou Fibre, car les deux topologies peuvent prendre en charge plus de huit lun.
  • Périphérique de stockage : il s’agit du contrôleur dans le tableau auquel l’adaptateur HBA s’attache. Il s’agit de l’appareil qui contrôle les lecteurs.
  • Lun volumineux : il s’agit d’un terme couramment utilisé pour la pratique de la prise en charge de plus de huit numéros d’unité logique.

Windows Server prend en charge les grands noms logiques, mais la méthode d’activation dépend de l’implémentation matérielle et des pilotes. Si le périphérique de stockage signale le bit HiSupport dans ses données d’interrogation standard, Windows active automatiquement les numéros d’unités logiques volumineux sans nécessiter d’entrées de Registre manuelles. Contactez le fournisseur de matériel pour déterminer si le périphérique de stockage signale le bit HiSupport. Les pilotes matériels peuvent également permettre une prise en charge de lun volumineux pendant leurs routines d’installation.

Si le matériel ne signale pas le bit HiSupport ou si les pilotes n’activent pas la prise en charge des lun volumineux, une entrée de Registre manuelle est requise. Cette fonctionnalité fonctionne uniquement si les périphériques de stockage prennent en charge la commande SCSI REPORT LUNS. Notez que la modification du registre pour activer les numéros d’unités logiques volumineux nécessite une connaissance détaillée des ID matériels et des entrées de Registre des appareils . il s’agit de la méthode la moins recommandée. Pour plus d’informations, contactez le fournisseur de matériel. Pour configurer l’entrée de Registre requise, procédez comme suit :

  1. Recherchez l’ID matériel du périphérique de stockage. Pour rechercher l’ID matériel :

    1. Démarrez Regedit.exe, puis recherchez et cliquez sur l’emplacement suivant : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI
    2. Les disques et les périphériques de stockage énumérés par le système sont répertoriés. Le périphérique de stockage sur lequel vous souhaitez activer les grands noms d’utilisateur doit apparaître dans la liste commençant par Disk&Ven_. Le nom du périphérique de stockage doit être reconnaissable après le texte&Ven_ disque.
    3. Pour trouver l’ID matériel du périphérique de stockage approprié, ouvrez les différentes clés de&Ven_ disque pour afficher les différentes instances des périphériques de stockage. Une valeur intitulée FriendlyName avec une description à droite s’affiche sous chacune des instances.
    4. Après avoir localisé le périphérique de stockage, double-cliquez sur hardwareID pour l’un des noms instance. Il est généralement répertorié sous la valeur FriendlyName.
    5. Les données de valeur répertorient l’ID matériel du périphérique de stockage. Souvent, plusieurs ID matériels sont répertoriés. Copiez un seul de ces ID matériels. Veillez à copier uniquement la partie de la valeur après « SCSI\ » dans le Presse-papiers.

    Remarque

    Il peut y avoir plusieurs ID matériels pour le même appareil. Cela se produit parce que l’appareil peut être détecté de différentes façons pour différentes révisions de microprogramme du même appareil. Vous devrez peut-être essayer chacun des différents ID matériels dans les étapes suivantes. Si vous rencontrez des problèmes, contactez le fabricant du matériel de votre périphérique de stockage.

  2. Avec l’ID matériel des étapes précédentes, suivez les étapes suivantes pour activer la prise en charge des unités logiques volumineuses pour le périphérique de stockage approprié :

    1. Recherchez et cliquez sur la clé suivante dans le Registre : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList

    2. Dans le menu Edition, pointez sur Nouveau, puis cliquez sur Clé.

    3. Une nouvelle clé nommée Nouvelle clé #1 est créée. Cliquez avec le bouton droit sur Nouvelle clé #1, puis cliquez sur Coller pour coller l’ID matériel que vous avez copié précédemment.

      Remarque

      Cliquer avec le bouton droit sur Nouvelle clé #1 affiche également une commande Renommer que vous pouvez utiliser pour tenter de coller à nouveau les données si New Key #1 n’est pas dans l’état approprié.

    4. Après avoir créé la nouvelle clé, créez une valeur DWORD nommée LargeLuns avec la valeur 1.

      Remarque

      « LargeLuns » est au pluriel.

  3. Redémarrez l’ordinateur.

Problèmes liés à l’activation manuelle de la prise en charge des unités logiques volumineuses

Les disques en double peuvent apparaître une fois que vous avez activé la prise en charge des unités logiques volumineuses. Cela peut se produire si le pilote HBA active la prise en charge des unités logiques volumineuses de manière propriétaire associée à l’entrée de Registre manuelle. Le problème se produit si la fonctionnalité Windows LargeLuns et la fonctionnalité LargeLuns de l’adaptateur HBA sont activées.

Si l’unité logique 0 n’est pas présente, la commande REPORT LUNS ne peut pas être envoyée à l’appareil cible. Windows énumère uniquement huit unités logiques, même si davantage d’unités sont présentes dans la baie de disques. Pour prendre en charge les configurations volumineuses, le temps nécessaire pour déterminer la configuration de taille doit être réduit. Étant donné que le nombre d’unités logiques peut atteindre 255 sur certains systèmes (0 à 254), vous pouvez passer beaucoup de temps à envoyer des commandes d’interrogation à des unités logiques inexistantes. Notez que tout numéro d’unité logique retourné à partir du stockage doit être compris entre 0 et 254.

Tout numéro d’unité logique dont le numéro d’unité logique est supérieur à 254 ne sera pas reconnu par le système d’exploitation Windows. Consultez le fabricant de votre matériel pour connaître les différents paramètres qui doivent être utilisés avec votre matériel particulier.

Même si Windows peut accéder à de grandes unités logiques, d’autres variables d’environnement doivent être prises en compte.

Paramètres supplémentaires pour la clé SpecialTargetList

Pour Windows Server, vous pouvez utiliser plusieurs paramètres supplémentaires sous la clé SpecialTargetList. Ce sont :

  • SparseLun : autoriser la liste des lun discontinus.
  • OneLun : analyse uniquement le numéro d’unité logique zéro.
  • LargeLuns : l’appareil prend en charge plus de sept lun.
  • SetLunInCdb : l’appareil nécessite le numéro d’unité logique dans les CDB qui lui sont envoyés.
  • Non StandardardVPD : l’appareil prend en charge les 0x83 VPD, mais pas 0x80.
  • BinarySN : l’appareil retourne un numéro de série binaire.

Ces clés sont vérifiées dans l’ordre dans lequel elles sont répertoriées ; les informations à chaque niveau sont logiquement « OR’ed » avec celle du niveau précédent.