Partager via


SMBIOS

La spécification SMBIOS définit les structures de données et les informations qui entrent dans les structures de données pertinentes pour un système. L'utilisation de la dernière version de la spécification SMBIOS permet de suivre les dernières modifications définies dans la spécification. Les tableaux suivants décrivent les paramètres recommandés pour le SMBIOS, ainsi que le type d'informations qui doivent figurer dans ces champs. Le fait que ces champs contiennent des données relatives à chaque système individuel permet aux administrateurs système d'identifier et de gérer ces systèmes à distance. Les Computer Hardware ID (CHID) sont générés à l'aide des valeurs de ces tables, et il convient de les définir avec soin et réflexion.

Afin d'uniformiser le SMBIOS et de mieux identifier les informations relatives aux appareils, nous vous recommandons de suivre ces conseils lorsque vous remplissez les champs du SMBIOS. Les données SMBIOS ci-dessous sont également collectées et utilisées à divers titres. Les données entrant dans ces champs doivent être planifiées en détail avant d'être renseignées à l'aide des outils fournis par les vendeurs de BIOS et de microprogrammes. Le hachage généré pour le ciblage CHID est basé sur les données de ces champs.

Bien que ces informations soient similaires à celles répertoriées dans le workflow de publication des pilotes de Windows 10, les tableaux suivants prescrivent davantage de niveaux de détail pour certains champs, augmentant ainsi le niveau de spécificité.

Le tableau suivant contient des informations sur les champs du BIOS.

Nom du champ Nom et type de structure Valeur Contrepartie Longueur Exemple de scénario Exemple
Fabricant Informations sur le système (type 1) Chaîne 04h 32 Voir l'exemple de scénario ci-dessous "Contoso"
Famille Informations sur le système (type 1) Chaîne 1Ah 64 Voir l'exemple de scénario ci-dessous « A11 »
Nom du produit Informations sur le système (type 1) Chaîne 05h 64 Voir l'exemple de scénario ci-dessous « A11 a110001 »
Produit de la carte de base Informations sur le système (type 2) Chaîne 05h 32 Voir l'exemple de scénario ci-dessous « bb03 »
Numéro KU Informations sur le système (type 1) Chaîne 19h 32 Voir l'exemple de scénario ci-dessous « A11a11001-EU-04 »
Numéro de série Informations sur le système (type 1) Chaîne 07h   Voir l'exemple de scénario ci-dessous « A1B2C3456789ABC »
UUID Informations sur le système (type 1) Variable 08h 16 Voir l'exemple de scénario ci-dessous Numéro d'identification unique universel (UUID). Consultez la section 7.2.1. dans la spécification DMTF SMBIOS 3.1 ou ultérieure.
Type de boîtier Boîtier système (type 3) Byte 05h S/O Voir l'exemple de scénario ci-dessous « détachable »
Fournisseur du BIOS Informations sur le BIOS (Type 0) Byte 04h Chaîne    
Version du BIOS Informations sur le BIOS (Type 0) Byte 05h Chaîne    
Version majeure du BIOS Informations sur le BIOS (Type 0) Byte 14h Variable    
Version mineure du BIOS Informations sur le BIOS (Type 0) Byte 15h Variable    

Exemple de scénario : Contoso, Inc. fabrique deux gammes de produits : (1) la série « A » et (2) la série « B ». La série « A » comprend les appareils Contoso « A11 » et « A13 », qui ont chacun une taille d'écran différente et prennent tous deux en charge les claviers physiquement détachables (bien que les claviers soient vendus en option). Le « A11 » se décline en trois modèles : (1) le modèle de base (le a110001) (2) un modèle de taille moyenne avec un package audio premium (le a110002) et (3) un modèle haut de gamme avec un écran tactile de plus haute résolution (le a110003). Chaque modèle passe par plusieurs générations de révisions de la carte de base, identifiées en interne par les codes bb01 à bb04. Chacun des modèles « A11 » peut être personnalisé avec différentes configurations de stockage et de mémoire. Pour séparer les différents cycles de production dans son atelier de fabrication, Contoso utilise un système d'identification interne qui combine la famille, le nom du produit, la région de marché et le numéro du cycle de production.

Les champs du SMBIOS commençant par BIOS peuvent être considérés comme optionnels ou recommandés. Ceux-ci sont utilisés pour construire l'ID du matériel informatique (CHID) et garantir davantage de niveaux d'unicité dans le CHID résultant.

Le tableau suivant décrit les indicateurs de niveau hiérarchique pour les utilisateurs finaux.

Nom du champ Description DTMF.org Description Microsoft Format du champ Hiérarchie
Fabricant Numéro de la chaîne de caractères à terminaison nulle. La valeur du champ fabricant identifie la marque de l'entreprise sous laquelle l'appareil est commercialisé auprès de l'utilisateur final (par exemple, une marque ou un logo imprimé sur l'appareil). Le format de la chaîne de caractères du fabricant doit correspondre à ce que les utilisateurs finaux identifient comme la marque de l'entreprise. Le champ fabricant est l'indicateur de premier niveau pour les utilisateurs finaux, représentant le regroupement de tous les appareils vendus par l'entreprise. Ce champ doit rarement, voire jamais, être modifié.
Famille Numéro de la chaîne de caractères à terminaison nulle. La valeur du champ famille identifie le nom de la sous-marque de l'entreprise, spécifique à un groupe d'appareils similaires appelé ligne de produits, sous laquelle l'appareil est commercialisé auprès des utilisateurs finaux. La valeur famille exclut les variations en fonction des composants, de la génération de l'appareil, de l'année de fabrication, de l'UGS ou d'autres facteurs. La valeur de la famille n'est pas suffisamment précise pour indiquer un appareil réel, mais plutôt une ligne de produits commercialisés auprès des utilisateurs finaux. Le format de la chaîne de champ de la famille doit correspondre à ce que les utilisateurs finaux identifient comme le nom de la sous-marque de l'entreprise, spécifique à une ligne de produits. La chaîne du champ famille ne doit pas contenir le nom du fabricant. Le champ famille est l'indicateur de deuxième niveau pour les utilisateurs finaux, représentant un groupe d'appareils similaires appelé ligne de produits. Il doit rester cohérent pendant toute la durée de vie de la ligne de produits.
Nom du produit Numéro de la chaîne de caractères à terminaison nulle. La valeur du champ nom du produit identifie le modèle spécifique d'appareil de la société, sans énumérer les variantes de configuration. (par exemple, processeur, mémoire et variance de stockage) Il existe souvent plusieurs noms de produits spécifiques à un modèle dans une famille spécifique, mais pas plus d'une douzaine. Le format de la chaîne du champ du nom du produit doit correspondre à ce que les utilisateurs finaux voient comme le nom du modèle de l'appareil ou la valeur de l'identifiant. Il est recommandé d'inclure la valeur complète du champ Famille, suivie d'un espace, puis de la valeur du nom ou de l'identifiant du modèle. Le champ du nom du produit est l'indicateur de troisième niveau pour les utilisateurs finaux, représentant le modèle spécifique de l'appareil. Un nom de produit peut durer toute la vie de la famille, à travers plusieurs révisions ou générations de matériel, lorsque les révisions de matériel ne sont pas commercialisées comme un nouveau produit pour les utilisateurs finaux.
Produit de la carte de base Numéro de la chaîne de caractères à terminaison nulle. La valeur du champ produit de base identifie la valeur de base et doit refléter avec précision les variations des bases entre les différents appareils d'une même famille et d'un même nom de produit. Cette valeur doit changer lorsque la plinthe du modèle d'appareil change et elle peut être utilisée comme identifiant de ressource pour l'entretien. Le format de la chaîne de caractères du champ produit de base peut être défini par l'entreprise, et il n'est pas nécessaire qu'il corresponde aux informations commerciales de l'utilisateur final. Le champ produit de base est l'indicateur de quatrième niveau des appareils de l'entreprise et n'est pas commercialisé auprès des utilisateurs finaux.
Numéro de série Numéro de la chaîne de caractères à terminaison nulle. Les informations contenues dans cette structure définissent les attributs du système global et sont destinées à être associées au groupe Component ID de la MIF du système. Une implémentation SMBIOS est associée à une seule instance de système et contient une et une seule structure d'information sur le système (type 1). Le format de la chaîne du champ Numéro de série doit correspondre au numéro de série figurant à l'extérieur de l'appareil. Le champ Numéro de série indique le numéro de série attribué par la société et est accessible à l'extérieur de l'appareil. Le champ Numéro de série est l'indicateur de sixième niveau des appareils.
UUID Un UUID est un identifiant conçu pour être unique à la fois dans le temps et dans l'espace. Il ne nécessite pas de processus d'enregistrement central. L'UUID a une longueur de 128 bits. Le format est décrit dans le document RFC4122. La valeur de cette structure est une valeur universellement unique telle que définie dans les documents de spécification. Cette valeur est destinée à être associée à cette machine spécifique. Le format du champ est conforme au dernier document de spécification SMBIOS de DTMF.org afin de respecter l'unicité universelle. Le champ UUID n'est pas commercialisé auprès des utilisateurs finaux et est considéré comme l'indicateur de septième niveau de cet appareil.
Numéro SKU Numéro de la chaîne de caractères à terminaison nulle. Cette chaîne de texte identifie une configuration informatique particulière à vendre. Elle est parfois également appelée ID de produit ou numéro de commande. Ce numéro est souvent présent dans les champs existants, mais il n'existe pas de format standard. En général, pour une carte système donnée d'un OEM donné, il existe des dizaines de configurations uniques de processeur, de mémoire, de disque dur et de lecteur optique. La valeur figurant dans le champ du numéro SKU identifie l'appareil dans un format qui peut être déterminé par la société. Ce champ peut inclure des variations de l'appareil déterminées par le cycle de production, la région d'expédition, le détaillant, les variations de configuration. (par exemple, variance du processeur, de la mémoire et du stockage). Cette valeur peut être utilisée comme identifiant de ressource pour l'entretien et si elle n'est pas utilisée par l'entreprise, elle peut être laissée vide. Le format de la chaîne de caractères du numéro de SKU peut être défini par l'entreprise, et il n'est pas nécessaire qu'il corresponde aux informations marketing de l'utilisateur final. Le champ Numéro SKU est l'indicateur de cinquième niveau des appareils destinés à la société et n'est pas commercialisé auprès des utilisateurs finaux.
Type de boîtier S/O Défini dans le tableau des types de boîtier ci-dessous N/A N/A
Fournisseur du BIOS Numéro de chaîne du nom du fournisseur du BIOS Défini dans la spécification DMTF SMBIOS 3.1 ou ultérieure.    
Version du BIOS Numéro de chaîne de la version du BIOS. Cette valeur est une chaîne de forme libre qui peut contenir des informations sur la version du Core et de l'OEM. Défini dans la spécification DMTF SMBIOS 3.1 ou ultérieure.    
Version majeure du BIOS Identifie la version majeure du BIOS système, par exemple, la valeur est 0Ah pour la révision 10.22 et 02h pour la révision 2.1. Ce champ ou celui de la version mineure du BIOS système, ou les deux, sont mis à jour à chaque fois qu'une mise à jour du BIOS système est publiée pour un système donné. Si le système ne prend pas en charge l'utilisation de ce champ, la valeur est FFh pour ce champ et pour le champ « System BIOS Minor Release ». Défini dans la spécification DMTF SMBIOS 3.1 ou ultérieure.    
Version mineure du BIOS Identifie la version mineure du BIOS système, par exemple, la valeur est 16h pour la révision 10.22 et 01h pour la révision 2.1. Défini dans la spécification DMTF SMBIOS 3.1 ou ultérieure.    

Le tableau suivant décrit les paramètres du champ Type de boîtier.

Type de boîtier Valeur d'octet OHR FFC/FFSC Description Microsoft
Bureau 03:00 Ordinateur de bureau/standard Un ordinateur de bureau est un système client placé dans une tour et n'est pas un système client portable. Il ne comprend pas d'écran intégré ni d'entrées.
Notebook 0Ah Ordinateur portable/standard Ordinateur portable désigne un système client ayant une forme de coquille et doté d'un clavier non détachable. Portable (08h) ou Laptop (09h) ne doivent pas être utilisés pour identifier un ordinateur portable.
Tout-en-un 0Dh Ordinateur de bureau/AiO Tout-en-un désigne un système client qui intègre un écran tactile avec d'autres composants matériels dans un châssis unique.
Tablette 1Eh Tablette/Standard Tablette désigne un système client qui combine un écran, une source d'alimentation rechargeable et d'autres composants dans un châssis unique, et qui utilise le toucher comme principal moyen d'entrée. Il n'y a pas de clavier physiquement attaché. Dans le cas où le facteur de forme du système client ne permet pas de connecter physiquement un clavier au châssis, mais qu'un clavier Bluetooth ou un autre clavier sans fil est vendu en tant qu'accessoire optionnel à l'utilisateur final, le champ du type de boîtier doit être identifié comme étant une tablette.
Cabriolet 1Fh Ordinateur portable/convertible Convertible désigne un système client qui combine un écran, une source d'alimentation rechargeable et un appareil de pointage dans un châssis unique avec un écran réglable (tout mouvement : retournement, pivotement, rotation) pour faire face au transfert ou à l'éloignement du clavier attaché.
Détachable 20h Tablette/Standard Détachable désigne un système client qui combine un écran, une source d'alimentation rechargeable et un appareil de pointage dans un châssis unique, ainsi qu'un clavier détachable. Dans le cas où le facteur de forme du système client permet de connecter physiquement au châssis un clavier, à l'exclusion des claviers Bluetooth ou d'autres claviers sans fil, mais où le clavier physique est vendu comme accessoire optionnel à l'utilisateur final, le champ du type de boîtier doit être identifié comme détachable.

Workflow de publication des pilotes pour Windows 10

Spécifications du SMBIOS DMTF