Udostępnij przez


SMBIOS

Specyfikacja SMBIOS definiuje struktury danych i informacje, które przechodzą do struktur danych istotnych dla systemu. Korzystając z najnowszej specyfikacji SMBIOS, nadążamy za najnowszymi zmianami zdefiniowanymi w specyfikacji. W poniższych tabelach opisano zalecane ustawienia SMBIOS wraz ze wskazówkami dotyczącymi typu informacji, które powinny znajdować się w tych polach. Po wypełnieniu tych pól danymi dotyczącymi poszczególnych systemów administratorzy systemu mogą zdalnie identyfikować te systemy i zarządzać nimi. Identyfikatory sprzętu komputerowego (CHID) są generowane przy użyciu wartości z tych tabel, i zaleca się staranne przemyślenie ich ustawień.

Aby dodać jednolitość do rozwiązania SMBIOS w celu lepszego identyfikowania informacji o urządzeniu, zalecamy stosowanie tych wskazówek podczas wypełniania pól SMBIOS. Poniższe dane SMBIOS są również zbierane oraz używane w różnych zakresach. Dane wchodzące w te pola powinny być szczegółowo planowane przed wypełnieniem przy użyciu narzędzi dostarczanych przez dostawców systemu BIOS/oprogramowania układowego. Skrót wygenerowany dla określania wartości docelowej CHID jest oparty na danych wypełnianych w tych polach.

Chociaż te informacje są podobne do tych wymienionych w procesie publikacji sterowników w systemie Windows 10, poniższe tabele określają więcej poziomów szczegółowości dla niektórych pól, co zwiększa szczegółowość.

Poniższa tabela zawiera informacje o polach systemu BIOS.

Nazwa pola Nazwa i typ struktury Wartość Przesunięcie Długość Przykładowy scenariusz Przykład
Producent Informacje o systemie (typ 1) Sznurek 04 godz. 32 Zobacz przykładowy scenariusz poniżej "Contoso"
Rodzina Informacje o systemie (typ 1) Sznurek 1Ah 64 Zobacz przykładowy scenariusz poniżej "A11"
Nazwa produktu Informacje o systemie (typ 1) Sznurek 05:00 64 Zobacz przykładowy scenariusz poniżej "A11 a110001"
Produkt listwy przypodłogowej Informacje o systemie (typ 2) Sznurek 05:00 32 Zobacz przykładowy scenariusz poniżej "bb03"
KU Number Informacje o systemie (typ 1) Sznurek 19 godz. 32 Zobacz przykładowy scenariusz poniżej "A11a11001-EU-04"
Numer seryjny Informacje o systemie (typ 1) Sznurek 07:00   Zobacz przykładowy scenariusz poniżej "A1B2C3456789ABC"
UUID Informacje o systemie (typ 1) Różni się 08h 16 Zobacz przykładowy scenariusz poniżej Uniwersalny unikatowy numer identyfikatora (UUID). Zobacz sekcję 7.2.1. w formacie DMTF SMBIOS Specification 3.1 lub nowszym.
Typ obudowy Obudowa systemowa (typ 3) Byte 05:00 N/A Zobacz przykładowy scenariusz poniżej "odłączany"
Dostawca systemu BIOS Informacje o systemie BIOS (typ 0) Byte 04 godz. Sznurek    
Wersja systemu BIOS Informacje o systemie BIOS (typ 0) Byte 05:00 Sznurek    
Wersja główna systemu BIOS Informacje o systemie BIOS (typ 0) Byte 14 godz. Różni się    
Niewielka aktualizacja BIOS Informacje o systemie BIOS (typ 0) Byte 15 godzin Różni się    

Przykładowy scenariusz: Firma Contoso, Inc. produkuje dwie linie produktów: (1) serię "A" i (2) serię "B". Seria "A" urządzeń obejmuje podbrandsy urządzeń Contoso "A11" i "A13", z których każda ma różne rozmiary ekranu i obsługuje klawiatury fizycznie odłączane (choć klawiatury są sprzedawane jako opcja). Model "A11" ma trzy modele: (1) model podstawowy (a110001) (2) model średniej wielkości z pakietem audio Premium (a110002) i (3) modelem wysokiej rozdzielczości z panelem dotykowym o wyższej rozdzielczości (a110003). Każdy model przechodzi kilka generacji poprawek tablicy bazowej, które są identyfikowane wewnętrznie z kodami bb01 do bb04. Każdy z modeli "A11" można dodatkowo dostosować przy użyciu różnych konfiguracji magazynu i pamięci. Aby oddzielić różne partie produkcyjne na swojej hali produkcyjnej, firma Contoso używa wewnętrznego systemu identyfikacji, który łączy rodzinę, nazwę produktu, region docelowy i numer serii produkcyjnej.

Pola SMBIOS rozpoczynające się od BIOS mogą być uznawane za opcjonalne lub zalecane. Są one używane do tworzenia identyfikatora sprzętu komputera (CHID) i zapewnienia większej liczby poziomów unikatowości w wynikowym identyfikatorze CHID.

W poniższej tabeli opisano wskaźniki poziomu hierarchii dla użytkowników końcowych.

Nazwa pola Opis DTMF.org Opis firmy Microsoft Format pola Hierarchia
Producent Liczba ciągów zakończonych wartością null. Wartość w polu producent identyfikuje nazwę marki firmy, w ramach której urządzenie jest sprzedawany użytkownikowi końcowemu (na przykład nazwa marki lub logo wydrukowane na urządzeniu). Format ciągu pola producenta jest zgodny z tym, co użytkownicy końcowi identyfikują jako markę firmy. Pole producent jest wskaźnikiem pierwszego poziomu dla użytkowników końcowych reprezentującym grupowanie wszystkich urządzeń sprzedawanych przez firmę. To pole powinno rzadko, jeśli w ogóle, być zmieniane.
Rodzina Liczba ciągów zakończonych wartością null. Wartość w polu rodziny identyfikuje nazwę submarki firmy, specyficzną dla grup podobnych urządzeń, które są znane jako linia produktowa, w ramach której urządzenie jest sprzedawane użytkownikom końcowym. Wartość rodziny nie uwzględnia wariancji składników, generacji urządzeń, roku produkcji, jednostki SKU lub innych czynników. Wartość rodziny nie jest wystarczająco szczegółowa, aby wskazać rzeczywiste urządzenie, ale raczej linię produktów sprzedawanych użytkownikom końcowym. Format ciągu pola dotyczącego rodzin musi odpowiadać temu, co użytkownicy końcowi identyfikują jako nazwę submarki firmy, specyficzną dla linii produktów. Ciąg pola rodziny nie powinien zawierać nazwy producenta . Pole rodziny jest wskaźnikiem drugiego poziomu dla użytkowników końcowych reprezentujących grupę podobnych urządzeń znanych jako linia produktu. To pole powinno pozostać spójne na okres życia linii produktu.
Nazwa produktu Liczba ciągów zakończonych wartością null. Wartość w polu nazwa produktu identyfikuje konkretny model urządzenia firmy bez wyliczania wariancji konfiguracji. (na przykład wariancja procesora, pamięci i magazynu) Często istnieje kilka nazw produktów specyficznych dla modelu w określonej rodzinie, chociaż nie więcej niż kilkanaście. Format ciągu pola nazwy produktu jest zgodny z tym, co użytkownicy końcowi widzą jako wartość nazwy lub identyfikatora modelu urządzenia. Zaleceniem jest uwzględnienie pełnej wartości pola Rodzina, po którym następuje pojedyncza spacja, a następnie wartość nazwy/identyfikatora modelu. Pole nazwa produktu jest wskaźnikiem trzeciego poziomu dla użytkowników końcowych reprezentującym konkretny model urządzenia. Nazwa produktu może utrzymywać się przez cały okres istnienia rodziny, obejmując wiele wersji lub generacji sprzętu, w których wersje sprzętowe nie są sprzedawane jako nowy produkt dla użytkowników końcowych.
Produkt listwy przypodłogowej Liczba ciągów zakończonych wartością null. Wartość w polu produktu płyty głównej identyfikuje płytę główną i powinna dokładnie odzwierciedlać różnice w płytach głównych na różnych urządzeniach w tej samej rodzinie i nazwie produktu. Ta wartość musi ulec zmianie, gdy tablica bazowa w modelu urządzenia ulegnie zmianie i może być używana jako identyfikator zasobu do obsługi. Format ciągu pola produktu tablicy bazowej może być ustawiany przez firmę i nie musi być zgodny z informacjami marketingu użytkowników końcowych. Pole produktu płyty głównej jest czwartopoziomowym wskaźnikiem klasyfikacji urządzeń w firmie i nie jest skierowane do sprzedaży użytkownikom końcowym.
Numer seryjny Liczba ciągów zakończonych wartością null. Informacje w tej strukturze definiują atrybuty ogólnego systemu i mają być skojarzone z grupą identyfikatorów składników systemu MIF. Implementacja SMBIOS jest skojarzona z pojedynczym wystąpieniem systemu i zawiera jedną i tylko jedną strukturę informacji o systemie (typ 1). Format ciągu pola Numer seryjny jest zgodny z numerem seryjnym na zewnątrz urządzenia. Pole Numer seryjny jest wskaźnikiem numeru seryjnego przypisanego z firmy i jest dostępne na zewnątrz urządzenia. Pole Numer seryjny jest szóstym wskaźnikiem urządzeń.
UUID Identyfikator UUID jest identyfikatorem zaprojektowanym tak, aby był unikalny zarówno w czasie, jak i w przestrzeni. Nie wymaga to centralnego procesu rejestracji. Identyfikator UUID ma długość 128 bitów. Format jest opisany w RFC4122. Wartość w tej strukturze jest uniwersalnie unikatową wartością zdefiniowaną w dokumentach specyfikacji. Ta wartość ma być skojarzona z tą konkretną maszyną. Format pola zgodny jest z najnowszym dokumentem specyfikacji SMBIOS organizacji DTMF.org, aby zapewnić uniwersalną unikatowość. Pole UUID nie jest promowane użytkownikom końcowym i jest uznawane za wskaźnik siódmego poziomu tego urządzenia.
Numer jednostki SKU Liczba ciągów zakończonych wartością null. Ten ciąg tekstowy identyfikuje konkretną konfigurację komputera do sprzedaży. Czasami jest to również nazywane identyfikatorem produktu lub numerem zamówienia zakupu. Ta liczba jest często spotykana w istniejących polach, ale nie ma standardowego formatu. Zazwyczaj dla danej tablicy systemowej z danego producenta OEM istnieją dziesiątki unikatowych konfiguracji procesora, pamięci, dysku twardego i dysków optycznych. Wartość w polu Numer jednostki SKU identyfikuje urządzenie w formacie, który można określić przez firmę. To pole może obejmować odmiany urządzenia określone przez przebieg produkcyjny, region wysyłki, detalistę oraz odmiany konfiguracji. (na przykład wariancja procesora, pamięci i magazynu) Ta wartość może być używana jako identyfikator zasobu do obsługi i jeśli nie jest używana przez firmę, może być pozostawiona pusta. Format ciągu pola Numer jednostki SKU można ustawić przez firmę i nie musi być zgodny z informacjami marketingu użytkowników końcowych. Pole Numer jednostki SKU jest wskaźnikiem piątego poziomu urządzeń w firmie i nie jest sprzedawany użytkownikom końcowym.
Typ obudowy N/A Zdefiniowano w poniższej tabeli Typ obudowy N/A N/A
Dostawca systemu BIOS Numer ciągu nazwy dostawcy systemu BIOS Zdefiniowane w specyfikacji DMTF SMBIOS 3.1 lub nowszej    
Wersja systemu BIOS Numer ciągu wersji systemu BIOS. Ta wartość jest ciągiem swobodnym, który może zawierać informacje o wersji Core i OEM. Zdefiniowane w specyfikacji DMTF SMBIOS 3.1 lub nowszej    
Wersja główna systemu BIOS Identyfikuje główną wersję systemu BIOS, na przykład wartość 0Ah dla wersji 10.22 i 02h dla wersji 2.1. To pole lub pole System BIOS Minor Release lub oba są aktualizowane za każdym razem, gdy zostanie wydana aktualizacja systemu BIOS dla danego systemu. Jeśli system nie obsługuje użycia tego pola, wartość wynosi FFh zarówno dla tego pola, jak i pola Wydania pomocniczego BIOS-u systemu. Zdefiniowane w specyfikacji DMTF SMBIOS 3.1 lub nowszej    
Niewielka aktualizacja BIOS Identyfikuje mniejszą wersję systemu BIOS, na przykład wartość 16h dla wersji 10.22 oraz 01h dla wersji 2.1. Zdefiniowane w specyfikacji DMTF SMBIOS 3.1 lub nowszej    

W poniższej tabeli opisano ustawienia pola Typ obudowy .

Typ obudowy Wartość bajtu OHR FFC/FFSC Opis firmy Microsoft
Pulpit nawigacyjny 03 godz. Pulpit/Standardowa Komputer stacjonarny oznacza system klienta w obudowie typu wieża i nie jest przenośnym systemem. Nie zawiera zintegrowanego wyświetlacza i danych wejściowych.
Notatnik 0Ah Notatnik/Standard Notebook oznacza system użytkownika z obudową typu clamshell i niewymienną klawiaturą. Przenośny (08h) lub Laptop (09h) nie powinny być używane podczas identyfikowania notebooka.
All-in-One 0Dh Komputer stacjonarny/AiO All-in-One oznacza system klienta, który integruje ekran dotykowy z innymi składnikami sprzętowymi w jednej obudowie.
Tablet 1Eh Tablet/Standardowy Tablet oznacza system klienta, który łączy wyświetlacz, źródło zasilania akumulatorowego i inne elementy w jedną obudowę i wykorzystuje dotyk jako podstawowy środek wejściowy. Nie zawiera fizycznie dołączonej klawiatury. W przypadku, gdy kształt systemu klienta nie zezwala na fizyczne połączenie klawiatury z obudową, ale bluetooth lub inna klawiatura bezprzewodowa jest sprzedawana jako opcjonalne akcesorium do użytkownika końcowego, pole typu obudowy ma być identyfikowane jako tablet.
Kabriolet 1Fh Notebook/laptop konwertowalny Konwertowalny oznacza system klienta, który łączy wyświetlacz, ładowalne źródło zasilania i urządzenie wskazujące w jedną obudowę z regulowanym wyświetlaczem (obracanie, obracanie wokół osi), który może być skierowany do przodu lub odchylony od dołączonej klawiatury.
Odłączany 20 godz. Tablet/Standard Odłączany oznacza system klienta, który łączy wyświetlacz, ładowalne źródło zasilania i urządzenie wskazujące w jedną obudowę wraz z odłączaną klawiaturą. W przypadku, gdy kształt systemu klienta pozwala na klawiaturę, z wyjątkiem Bluetooth lub innych klawiatur bezprzewodowych, do fizycznego połączenia z obudową, ale klawiatura fizyczna jest sprzedawana jako opcjonalne akcesorium do użytkownika końcowego, pole typu obudowy powinno być oznaczone jako odłączane.

Przepływ pracy publikowania sterowników systemu Windows 10

Specyfikacje SMBIOS DMTF