SMBIOS

La specifica SMBIOS definisce strutture di dati e informazioni che entrano nelle strutture di dati pertinenti a un sistema. Usando la specifica SMBIOS più recente, continuiamo a tenere il passo con le modifiche più recenti definite nella specifica. Le tabelle seguenti descrivono le impostazioni SMBIOS consigliate insieme alle indicazioni sul tipo di informazioni da includere in questi campi. Avere questi campi popolati con i dati relativi a ogni singolo sistema consente agli amministratori di sistema di identificare e gestire in remoto questi sistemi. Gli ID hardware del computer (CHID) vengono generati usando i valori di queste tabelle e occorre prestare attenzione e pensiero per impostarli.

Per aggiungere uniformità a SMBIOS per identificare meglio le informazioni sul dispositivo, è consigliabile usare queste indicazioni quando si popolano i campi SMBIOS. I dati SMBIOS riportati di seguito vengono raccolti e usati anche in varie capacità. I dati che entrano in questi campi devono essere pianificati in dettaglio prima di popolare usando gli strumenti forniti dai fornitori bios/firmware. L'hash generato per la destinazione CHID si basa sui dati che popolano questi campi.

Anche se queste informazioni sono simili a quelle elencate nel flusso di lavoro pubblicazione driver di Windows 10, le tabelle seguenti prescrivono più livelli di dettaglio per alcuni campi, aumentando il livello di specificità.

La tabella seguente contiene informazioni sui campi BIOS.

Nome del campo Nome e tipo della struttura Valore Contropartita Durata Scenario di esempio Esempio
Produttore Informazioni di sistema (tipo 1) String 04h 32 Vedere lo scenario di esempio seguente "Contoso"
Famiglia Informazioni di sistema (tipo 1) String 1Ah 64 Vedere lo scenario di esempio seguente "A11"
Nome prodotto Informazioni di sistema (tipo 1) String 05h 64 Vedere lo scenario di esempio seguente "A11 a110001"
Baseboard Product Informazioni di sistema (tipo 2) String 05h 32 Vedere lo scenario di esempio seguente "bb03"
Numero KU Informazioni di sistema (tipo 1) String 19h 32 Vedere lo scenario di esempio seguente "A11a11001-EU-04"
Numero di serie Informazioni di sistema (tipo 1) String 07h   Vedere lo scenario di esempio seguente "A1B2C3456789ABC"
UUID Informazioni di sistema (tipo 1) Variabile 08h 16 Vedere lo scenario di esempio seguente Numero ID univoco universale (UUID). Vedere la sezione 7.2.1. in DMTF SMBIOS Specification 3.1 o versioni successive.
Tipo enclosure Enclosure di sistema (tipo 3) Byte 05h N/D Vedere lo scenario di esempio seguente "scollegabile"
Fornitore DEL BIOS Informazioni SUL BIOS (tipo 0) Byte 04h String    
Versione BIOS Informazioni SUL BIOS (tipo 0) Byte 05h String    
Versione principale del BIOS Informazioni SUL BIOS (tipo 0) Byte 14 ore Variabile    
Versione secondaria del BIOS Informazioni SUL BIOS (tipo 0) Byte 15h Variabile    

Scenario di esempio: Contoso, Inc. produce due linee di prodotto: (1) serie "A" e (2) serie "B". La serie di dispositivi "A" include i sottobrand del dispositivo Contoso "A11" e "A13", ognuno dei quali ha dimensioni dello schermo diverse e supporta entrambe le tastiere scollegabili fisicamente (anche se le tastiere vengono vendute come opzione). "A11" ha tre modelli: (1) il modello di base (a110001) (2) un modello midsize con un pacchetto audio Premium (a110002) e (3) un modello di fascia alta con un pannello a tocco con risoluzione superiore (a110003). Ogni modello passa attraverso diverse generazioni di revisioni della tavola di base, identificate internamente con codici bb01 a bb04. Ognuno dei modelli "A11" può essere ulteriormente personalizzato con configurazioni di archiviazione e memoria diverse. Per separare diverse esecuzioni di produzione sul piano di produzione, Contoso usa un sistema di identificazione interno che combina il numero di esecuzione famiglia, nome prodotto, area di mercato e numero di esecuzione di produzione.

I campi SMBIOS che iniziano con BIOS possono essere considerati facoltativi o consigliati. Questi vengono usati per compilare l'ID hardware del computer (CHID) e garantire più livelli di univocità nel CHID risultante.

Nella tabella seguente vengono descritti gli indicatori a livello di gerarchia per gli utenti finali.

Nome del campo DTMF.org descrizione Descrizione Microsoft Formato campo Hierarchy
Produttore Numero di stringhe con terminazione Null. Il valore nel campo produttore identifica il nome del marchio della società con cui il dispositivo viene commercializzato all'utente finale (ad esempio, un nome di marchio o un logo stampato sul dispositivo). Il formato della stringa di campo produttore corrisponde a ciò che gli utenti finali identificano come marchio aziendale. Il campo produttore è l'indicatore di primo livello per gli utenti finali, che rappresenta il raggruppamento di tutti i dispositivi venduti dall'azienda. Questo campo deve essere modificato raramente.
Famiglia Numero di stringhe con terminazione Null. Il valore nel campo famiglia identifica il nome del marchio secondario dell'azienda, specifico di un raggruppamento di dispositivi simili, noto come linea di prodotti, con cui il dispositivo viene commercializzato agli utenti finali. Il valore della famiglia esclude la varianza per componenti, generazione di dispositivi, anno prodotto, SKU o altri fattori. Il valore della famiglia non è abbastanza specifico per indicare un dispositivo effettivo, ma piuttosto la linea di prodotti commercializzata agli utenti finali. Il formato della stringa di campo della famiglia corrisponde a quello che gli utenti finali identificano come nome del marchio secondario dell'azienda, specifico di una linea di prodotti. La stringa del campo della famiglia non deve contenere il nome del produttore . Il campo famiglia è l'indicatore di secondo livello per gli utenti finali, che rappresenta un raggruppamento di dispositivi simili noti come linea di prodotto. Questo campo deve rimanere coerente per la durata della linea di prodotti.
Nome prodotto Numero di stringhe con terminazione Null. Il valore nel campo nome prodotto identifica il modello specifico della società del dispositivo, senza enumerare la varianza di configurazione. (ad esempio, processore, memoria e varianza di archiviazione) Esistono spesso diversi nomi di prodotto specifici per il modello in una famiglia specifica, anche se non più di una dozzina o così via. Il formato della stringa di campo nome prodotto corrisponde a quello visualizzato dagli utenti finali come nome o valore dell'identificatore del modello di dispositivo. È consigliabile includere il valore completo del campo Famiglia seguito da un singolo spazio e quindi dal valore nome/identificatore del modello. Il campo nome prodotto è l'indicatore di terzo livello per gli utenti finali, che rappresenta il modello specifico del dispositivo. Un nome di prodotto può durare per tutta la durata della famiglia, tramite più revisioni o generazioni dell'hardware in cui le revisioni hardware non vengono commercializzate come nuovo prodotto agli utenti finali.
Baseboard Product Numero di stringhe con terminazione Null. Il valore nel campo prodotto baseboard identifica la baseboard e deve riflettere in modo accurato le varianza in baseboard in dispositivi diversi nello stesso nome di famiglia e prodotto. Questo valore deve cambiare quando cambia la baseboard nel modello di dispositivo e può essere usato come identificatore di asset per la manutenzione. Il formato della stringa di campo del prodotto baseboard può essere impostato dall'azienda e non deve essere allineato alle informazioni di marketing degli utenti finali. Il campo prodotto di base è l'indicatore di quarto livello dei dispositivi per l'azienda e non viene commercializzato agli utenti finali.
Numero di serie Numero di stringhe con terminazione Null. Le informazioni contenute in questa struttura definiscono gli attributi del sistema complessivo e devono essere associate al gruppo ID componente del MIF del sistema. Un'implementazione SMBIOS è associata a una singola istanza di sistema e contiene una sola struttura System Information (Type 1). Il formato della stringa del campo Numero di serie corrisponde al numero di serie all'esterno del dispositivo. Il campo Numero di serie è indicatore del numero di serie assegnato dall'azienda ed è accessibile all'esterno del dispositivo. Il campo Numero di serie è l'indicatore di sesto livello dei dispositivi.
UUID Un UUID è un identificatore progettato da univoco sia nel tempo che nello spazio. Non richiede alcun processo di registrazione centrale. L'UUID è di 128 bit di lunghezza. Il formato è descritto in RFC4122. Il valore in questa struttura è un valore universalmente univoco come definito nei documenti di specifica. Questo valore deve essere associato a questo computer specifico. Il formato del campo segue il documento di specifica SMBIOS più recente DTMF.org per soddisfare l'univocità universale. Il campo UUID non viene commercializzato agli utenti finali ed è considerato l'indicatore di settimo livello di questo dispositivo.
Numero SKU Numero di stringhe con terminazione Null. Questa stringa di testo identifica una configurazione computer specifica per la vendita. A volte si chiama anche ID prodotto o numero di ordine di acquisto. Questo numero viene spesso trovato nei campi esistenti, ma non esiste un formato standard. In genere per una scheda di sistema specifica da un determinato OEM, esistono decine di configurazioni univoche di processore, memoria, disco rigido e unità ottica. Il valore nel campo Numero SKU identifica il dispositivo in un formato che può essere determinato dall'azienda. Questo campo può includere variazioni del dispositivo determinato dall'esecuzione della produzione, dall'area di spedizione, dal rivenditore, dalle variazioni di configurazione. (ad esempio, processore, memoria e varianza di archiviazione) Questo valore può essere usato come identificatore di asset per la manutenzione e, se non viene usato dall'azienda, potrebbe essere lasciato vuoto. Il formato della stringa di campo numero SKU può essere impostato dall'azienda e non deve essere allineato alle informazioni di marketing degli utenti finali. Il campo Numero SKU è l'indicatore di quinto livello dei dispositivi per la società e non viene commercializzato agli utenti finali.
Tipo enclosure N/D Definito nella tabella Tipo enclosure seguente N/D N/D
Fornitore DEL BIOS Numero stringa del nome del fornitore del BIOS Definito nella specifica SMBIOS DMTF 3.1 o successiva    
Versione BIOS Numero stringa della versione BIOS. Questo valore è una stringa in formato libero che può contenere informazioni sulla versione Core e OEM. Definito nella specifica SMBIOS DMTF 3.1 o successiva    
Versione principale del BIOS Identifica la versione principale del BIOS di sistema, ad esempio, il valore è 0Ah per la revisione 10.22 e 02h per la revisione 2.1. Questo campo o il campo Versione secondaria del BIOS di sistema o entrambi vengono aggiornati ogni volta che viene rilasciato un aggiornamento BIOS di sistema per un determinato sistema. Se il sistema non supporta l'uso di questo campo, il valore è FFh sia per questo campo che per il campo System BIOS Minor Release. Definito nella specifica SMBIOS DMTF 3.1 o successiva    
Versione secondaria del BIOS Identifica la versione secondaria del BIOS di sistema, ad esempio, il valore è 16h per la revisione 10.22 e 01h per la revisione 2.1. Definito nella specifica SMBIOS DMTF 3.1 o successiva    

Nella tabella seguente vengono descritte le impostazioni per il campo Tipo enclosure.

Tipo di enclosure Valore byte OHR FFC/FFSC Descrizione Microsoft
Desktop 03h Desktop/Standard Desktop significa un sistema clienti in un caso tower e non è un sistema clienti portatile. Non include uno schermo integrato e gli input.
Notebook 0Ah Notebook/Standard Il notebook indica un sistema cliente con un fattore di forma a forma di clamshell e ha una tastiera non raggiungibile. Il portatile (08h) o il portatile (09h) non devono essere usati per identificare un notebook.
All-in-One 0Dh Desktop/AiO All-in-One significa un sistema del cliente che integra un touch screen con altri componenti hardware in un unico chassis.
Tablet 1Eh Tablet/Standard Tablet significa un Customer System che combina un display, una fonte di alimentazione e altri componenti in un unico chassis e utilizza il tocco come mezzo principale di input. Non include una tastiera fisicamente collegata. Nel caso in cui il fattore di forma del sistema cliente non consenta la connessione fisica di una tastiera allo chassis, ma una tastiera Bluetooth o un'altra tastiera wireless viene venduta come accessorio facoltativo all'utente finale, il campo tipo di enclosure deve essere identificato come tablet.
Decappottabile 1Fh Notebook/Convertibile Convertibile significa un sistema cliente che combina un display, una fonte di alimentazione e un dispositivo punto in un unico chassis con un dispositivo regolabile (qualsiasi movimento: capovolgimenti, gire, turni) per essere rivolto verso l'esterno o di fronte alla tastiera collegata.
Distaccabile 20h Tablet/Standard Scollegabile significa un sistema cliente che combina un display, una fonte di alimentazione e un dispositivo che punta in un singolo chassis insieme a una tastiera rimovibile. Nel caso in cui il fattore di forma del Sistema cliente consenta a una tastiera, non inclusa la tastiera Bluetooth o altre tastiere wireless, di essere fisicamente connessa allo chassis, ma la tastiera fisica viene venduta come accessorio facoltativo all'utente finale, il campo tipo di enclosure deve essere identificato come scollegabile.

Flusso di lavoro pubblicazione driver Windows 10

Specifiche DMTF SMBIOS