| Termin | Definicja |
|---|---|
| Układ BIOS/UEFI | Układ BIOS/UEFI to ogólne oznaczenie pamięci flash przechowującej oprogramowanie układowe płyty głównej. Czym jest układ BIOS/UEFI na płycie głównejOkreślenie „układ BIOS/UEFI” odnosi się do pamięci nieulotnej, zwykle wykonanej w technologii flash SPI NOR, w której zapisany jest firmware płyty głównej. Fizycznie jest to niewielki scalony układ umieszczony na płycie, często w obudowie SOIC-8, choć w niektórych konstrukcjach stosuje się inne obudowy lub kilka układów współpracujących ze sobą. Pamięć zachowuje zawartość po odłączeniu zasilania, dlatego może przechowywać kod uruchamiany natychmiast po włączeniu komputera. Potoczna nazwa „chip BIOS” obejmuje więc przede wszystkim pamięć z firmware’em, a nie cały system startowy jako odrębny podzespół. BIOS jest starszym typem firmware’u uruchamiającego komputer w środowisku zgodnym z klasycznym modelem PC. UEFI zastąpiło większość jego funkcji, oferując między innymi obsługę tablic partycji GPT, aplikacji EFI oraz mechanizmu Secure Boot. Współczesne płyty główne zwykle mają firmware UEFI, lecz interfejs konfiguracji i część dokumentacji nadal używa słowa BIOS. Oprogramowanie zapisane w układzie zawiera kod inicjalizujący procesor, pamięć RAM, kontrolery chipsetu, magistrale PCI Express, urządzenia USB oraz nośniki, a także moduły potrzebne do przekazania uruchamiania systemowi operacyjnemu. Jak firmware odczytuje konfigurację i rozpoczyna start komputeraPo naciśnięciu przycisku zasilania układ firmware nie wykonuje od razu kodu systemu Windows ani Linux. Najpierw procesor otrzymuje adres startowy wskazany przez platformę, a firmware przeprowadza podstawową inicjalizację sprzętu. W tej fazie sprawdzane są między innymi podstawowe parametry procesora, kontrolera pamięci, modułów RAM i urządzeń niezbędnych do dalszego startu. Jeżeli wykryta zostanie poważna awaria, płyta może sygnalizować ją kodem dźwiękowym, diodami diagnostycznymi albo wyświetlaczem kodów POST. Brak obrazu nie zawsze oznacza uszkodzenie samego układu flash, ponieważ podobny objaw może powodować wadliwa pamięć, procesor, zasilanie lub karta graficzna. Ustawienia zapisane przez użytkownika, takie jak kolejność urządzeń startowych, tryb pracy kontrolera pamięci masowej, data, godzina czy wybrane opcje bezpieczeństwa, są zazwyczaj przechowywane poza samym obszarem kodu firmware. Płyta może zapisywać je w wydzielonym obszarze pamięci flash, w pamięci CMOS podtrzymywanej baterią albo w połączeniu obu mechanizmów, zależnie od konstrukcji. Z tego powodu wyjęcie baterii może przywrócić ustawienia domyślne, ale nie usuwa firmware’u z układu BIOS/UEFI. Po inicjalizacji sprzętu UEFI wyszukuje odpowiedni program rozruchowy na urządzeniu startowym, a następnie przekazuje mu wykonanie. Aktualizacja, uszkodzenie i objawy problemów z układemAktualizacja BIOS/UEFI polega na zapisaniu nowego obrazu firmware’u w pamięci flash. Taki obraz może poprawiać zgodność z procesorami, usuwać błędy inicjalizacji, zmieniać obsługę urządzeń albo uzupełniać poprawki bezpieczeństwa. Plik aktualizacyjny musi odpowiadać dokładnemu modelowi płyty głównej i właściwej wersji sprzętowej. Nie można bezpiecznie zakładać, że obraz przeznaczony dla podobnej płyty będzie kompatybilny. Podczas zapisu potrzebne jest stabilne zasilanie, ponieważ przerwanie operacji może pozostawić niekompletny firmware i uniemożliwić prawidłowy start. Objawami problemu z zawartością pamięci mogą być brak przejścia procedury POST, samoczynne restarty na wczesnym etapie uruchamiania, brak reakcji na klawiaturę, wielokrotne próby włączania zasilania lub zatrzymanie na stałym kodzie diagnostycznym. Diagnoza wymaga odróżnienia błędu firmware’u od awarii zasilania układu, przerwanej ścieżki na płycie, uszkodzonego kontrolera SPI albo problemów z innymi elementami platformy. W zależności od modelu płyta może mieć funkcję awaryjnego odtwarzania firmware’u, drugi układ pamięci, przycisk aktualizacji bez procesora lub możliwość programowania kości z użyciem zewnętrznego programatora. Każda z tych metod ma ograniczenia określone przez producenta. Znaczenie kości flash podczas naprawy płyty głównejSerwisowa ocena układu BIOS/UEFI obejmuje identyfikację płyty, sprawdzenie napięć zasilających pamięć, analizę zachowania podczas POST oraz weryfikację, czy układ odpowiada na magistrali SPI. W razie podejrzenia uszkodzenia można odczytać zawartość pamięci, porównać ją z prawidłowym obrazem i sprawdzić, czy zapis jest możliwy. Samo zaprogramowanie kości plikiem pobranym ze strony producenta nie zawsze rozwiązuje problem, ponieważ niektóre obrazy zawierają dane zależne od konkretnej płyty, takie jak identyfikatory, ustawienia fabryczne lub obszary wymagane przez kontrolery platformy. Dlatego przed zapisem trzeba ustalić właściwą procedurę i wykonać kopię dostępnych danych. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC oraz podzespołów, w tym diagnostyką problemów z uruchamianiem i firmware’em płyt głównych. W laptopach dostęp do układu bywa utrudniony przez gęste upakowanie elementów, osłony elektromagnetyczne, klej lub konieczność demontażu płyty głównej. Naprawa może obejmować przywrócenie poprawnej zawartości pamięci, wymianę uszkodzonej kości, kontrolę linii zasilania i komunikacji albo ocenę, czy przyczyną jest inny element. Po zakończeniu prac sprawdza się uruchamianie urządzenia, wykrywanie pamięci i dysków, ustawienia UEFI oraz możliwość prawidłowego załadowania systemu. |