Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

SMBIOS Configuration

Termin Definicja
SMBIOS Configuration

SMBIOS Configuration to ustawienia BIOS-u dotyczące danych identyfikacyjnych systemu zapisanych w tej standardowej tabeli.

SMBIOS Configuration jako obszar ustawień firmware

SMBIOS Configuration oznacza zestaw ustawień firmware dotyczących informacji udostępnianych systemowi operacyjnemu w tabelach SMBIOS, znanych także jako dane DMI. SMBIOS, czyli System Management BIOS, opisuje komputer za pomocą uporządkowanych struktur danych. Informacje te nie służą bezpośrednio do uruchamiania aplikacji, lecz pozwalają systemowi i narzędziom diagnostycznym rozpoznać producenta urządzenia, model, płytę główną, obudowę, procesor oraz inne elementy platformy.

Współczesne komputery mogą udostępniać te dane zarówno przez klasyczny BIOS, jak i przez firmware UEFI. Nazwa pozycji w menu zależy od producenta płyty głównej lub laptopa. W jednym urządzeniu może występować bezpośrednio jako SMBIOS Configuration, a w innym podobne opcje mogą być umieszczone w sekcji dotyczącej informacji systemowych, zarządzania platformą albo identyfikacji urządzenia. Nie jest to pojedynczy sterownik ani program instalowany w systemie Windows.

Jakie informacje opisują struktury SMBIOS

Tabele SMBIOS składają się z typów struktur przeznaczonych dla różnych części komputera. Typ 0 opisuje informacje o BIOS-ie lub firmware, między innymi producenta, wersję oraz datę wydania. Typ 1 dotyczy informacji o systemie, takich jak producent, nazwa produktu, wersja, numer seryjny, identyfikator UUID i oznaczenie rodziny urządzenia. Typ 2 zawiera dane płyty głównej, a typ 3 opisuje obudowę. Dzięki temu system może odróżnić identyfikację całej platformy od identyfikacji konkretnej płyty.

W zależności od konstrukcji komputera dostępne są również struktury opisujące procesory, pamięć operacyjną, urządzenia wskazujące, zasilacze, gniazda rozszerzeń i inne komponenty. Nie wszystkie pola muszą być wypełnione, a ich zawartość może zależeć od producenta. Numer seryjny, UUID lub asset tag mogą zostać zapisane fabrycznie, zmienione podczas wymiany płyty głównej albo pozostawione jako wartość domyślna. Z tego powodu dane SMBIOS są użytecznym źródłem identyfikacji, ale nie zawsze stanowią samodzielny dowód pochodzenia urządzenia.

Odczyt i interpretacja danych SMBIOS

W systemie Linux dane SMBIOS można odczytywać za pomocą narzędzia dmidecode, zwykle uruchamianego z uprawnieniami administratora. Polecenie dmidecode -t system ogranicza odczyt do informacji o systemie, natomiast dmidecode -t bios wybiera dane dotyczące firmware. Narzędzie nie tworzy tych informacji; odczytuje struktury wystawione przez firmware i prezentuje je w formie tekstowej. Jeżeli firmware zawiera błędne albo niekompletne wpisy, wynik polecenia również może być niepełny.

W systemie Windows podobne dane można sprawdzić przez klasy WMI dostępne w CIM, na przykład poleceniem Get-CimInstance Win32_ComputerSystemProduct. Klasa ta udostępnia między innymi producenta, nazwę produktu, wersję, numer identyfikacyjny i UUID systemu. Informacje o BIOS-ie są dostępne przez Get-CimInstance Win32_BIOS. Podczas diagnostyki należy porównywać odczyt SMBIOS z etykietą urządzenia, dokumentacją producenta oraz oznaczeniami zapisanymi w firmware, ponieważ rozbieżność może wynikać zarówno z wymiany podzespołu, jak i z błędnej konfiguracji.

SMBIOS Configuration przy wymianie płyty i diagnostyce komputera

Ustawienia związane z SMBIOS mają znaczenie przede wszystkim wtedy, gdy komputer pokazuje nieprawidłowy model, pusty numer seryjny, niezgodny identyfikator UUID albo błędne dane płyty głównej. Taka sytuacja może wystąpić po wymianie płyty, aktualizacji firmware, odtworzeniu ustawień fabrycznych lub zastosowaniu niewłaściwego obrazu BIOS-u. Sam fakt, że system wyświetla inną wartość niż obudowa, nie oznacza jeszcze awarii sprzętowej. Najpierw trzeba ustalić, czy rozbieżność dotyczy danych systemowych, płyty głównej, firmware czy tylko programu prezentującego informacje.

Zmiana pól SMBIOS nie powinna być wykonywana przypadkowymi narzędziami ani przez wpisywanie dowolnych wartości do firmware. Niektóre komputery pozwalają na uzupełnienie numeru seryjnego lub oznaczenia urządzenia wyłącznie przy użyciu narzędzi serwisowych producenta. Błędna modyfikacja może utrudnić identyfikację komputera, działanie automatycznej inwentaryzacji albo późniejszą aktualizację firmware. Warszawskie Pogotowie Komputerowe zajmuje się diagnostyką i naprawą laptopów, komputerów PC oraz ich podzespołów, w tym sprawdzaniem zgodności informacji SMBIOS z rzeczywistą konfiguracją urządzenia.