| Termin | Definicja |
|---|---|
| Wpisany UUID | Wpisany UUID to potwierdzenie obecności prawidłowego unikalnego identyfikatora platformy zapisanego w firmware. Wpisany UUID jako identyfikator platformyWpisany UUID to wartość zapisana przez producenta w firmware komputera i udostępniana systemowi operacyjnemu jako identyfikator całej platformy sprzętowej. UUID, czyli Universally Unique Identifier, ma standardowo postać 128-bitowej liczby przedstawianej najczęściej jako 32 znaki szesnastkowe rozdzielone łącznikami, na przykład W praktyce określenie „wpisany UUID” oznacza, że firmware zawiera wartość możliwą do odczytania przez mechanizmy systemowe. Najczęściej jest ona przekazywana za pośrednictwem tabel SMBIOS, dawniej określanych również jako DMI. Dla identyfikatora platformy szczególne znaczenie ma struktura SMBIOS typu 1, czyli System Information. Zawiera ona między innymi producenta systemu, nazwę produktu, numer seryjny oraz UUID. Sama obecność ciągu znaków nie dowodzi jeszcze, że identyfikator został wygenerowany poprawnie przez producenta albo że jest unikalny w skali wszystkich urządzeń. Oznacza jedynie, że firmware zgłasza określoną wartość jako UUID systemu. Gdzie firmware przechowuje i udostępnia tę wartośćUUID platformy nie jest zwykle odczytywany bezpośrednio z układu pamięci przez zwykły program użytkowy. Firmware płyty głównej udostępnia go podczas uruchamiania komputera w strukturach SMBIOS, a system operacyjny interpretuje te dane i prezentuje je przez własne interfejsy. W systemach Windows wartość można sprawdzić między innymi za pomocą klasy WMI/CIM W systemach Linux dane SMBIOS są dostępne między innymi w pliku Interpretacja wartości podczas sprawdzania komputeraPrawidłowo wpisany UUID powinien być dostępny bez błędu, mieć format zgodny z oczekiwaniami używanego interfejsu i nie być wartością pustą, złożoną wyłącznie z zer albo powtarzających się znaków. Niektóre platformy mogą jednak stosować sposób prezentacji zależny od implementacji firmware, dlatego sam wygląd ciągu nie wystarcza do oceny jego poprawności. Weryfikacja powinna obejmować porównanie odczytu z kilku źródeł: ustawień firmware, narzędzia systemowego oraz danych SMBIOS. Jeżeli odczyty różnią się, trzeba ustalić, czy narzędzia pokazują ten sam typ identyfikatora i czy nie stosują odmiennego kodowania. Brak UUID albo wartość zastępcza może wystąpić po wymianie płyty głównej, niepełnym zaprogramowaniu firmware, przywróceniu ustawień serwisowych lub użyciu nieprawidłowego obrazu BIOS/UEFI. W komputerach składanych samodzielnie spotyka się także wartości domyślne, ponieważ producent płyty może nie zaprogramować indywidualnego identyfikatora dla każdej konfiguracji. Aktualizacja BIOS-u nie powinna być traktowana jako automatyczna metoda naprawy UUID. Nieprawidłowe modyfikowanie obszaru SMBIOS może spowodować utratę innych danych identyfikacyjnych, problemy z narzędziami serwisowymi albo nawet unieruchomienie platformy. Z tego powodu zmianę wartości wykonuje się wyłącznie procedurą przewidzianą dla konkretnego modelu płyty i przez uprawniony serwis. Znaczenie wpisanego UUID w diagnostyce sprzętuWpisany UUID pomaga potwierdzić, że komputer przekazuje systemowi identyfikator platformy zapisany w firmware. Jest przydatny przy porównywaniu informacji o urządzeniu po wymianie płyty głównej, analizowaniu danych sprzętowych oraz sprawdzaniu, czy odczyt SMBIOS jest kompletny. Nie jest natomiast samodzielnym dowodem autentyczności komputera, własności urządzenia ani historii jego napraw. Wartość może zostać zmieniona w procesie produkcyjnym lub serwisowym, a w niektórych modelach może być niepoprawna od początku. Ocena powinna więc uwzględniać również model platformy, numer seryjny, wersję firmware i zgodność pozostałych danych. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną diagnostykę i naprawę laptopów, komputerów PC oraz ich podzespołów, w tym sprawdzenie informacji firmware związanych z identyfikacją platformy. Przed ingerencją w BIOS lub UEFI należy ustalić dokładny model urządzenia, ponieważ procedury zapisu danych SMBIOS różnią się między producentami i płytami głównymi. Sama zmiana UUID bez ustalenia przyczyny może ukryć problem po wymianie płyty albo utrudnić późniejszą identyfikację komputera. |