Nieudana aktualizacja BIOS może zablokować uruchamianie laptopa, a objawy mylnie sugerować uszkodzenie procesora. W rzeczywistości CPU jest zazwyczaj sprawny – problem leży w brakującym lub uszkodzonym mikrokodzie dla procesora w nowej wersji BIOS lub całkowicie niepoprawnym firmware BIOS. Właściwa diagnoza kieruje od razu do naprawy BIOS, nie do kosztownej wymiany CPU.
Rola mikrokodu w BIOS dla procesora
Każda wersja BIOS zawiera wbudowane mikrokody dla konkretnych modeli i steppingów procesorów obsługiwanych przez daną platformę. Przy starcie BIOS ładuje mikrokod do procesora, który zawiera poprawki błędów krzemowych i aktualizacje zachowania CPU. Jeśli BIOS nie zawiera mikrokodu dla zainstalowanego procesora – może odmówić inicjalizacji CPU. Przy nieudanej aktualizacji BIOS do wersji z nowszym mikrokodem – częściowo zapisany firmware może zawierać brakujące dane mikrokodu, powodując brak startu.
Odróżnienie uszkodzonego BIOS od uszkodzonego CPU
Kluczowa różnica: procesor jest sprawny przy nieudanym BIOS. Test: zewnętrzny programator SPI CH341A lub Dediprog odczytuje zawartość kości BIOS Flash i pozwala zweryfikować checksum oraz porównać z wzorcowym firmwarem. Jeśli odczytane dane BIOS są niekompletne lub uszkodzone – zaprogramuj czysty, oryginalny obraz BIOS. Jeśli po zaprogramowaniu prawidłowego BIOS laptop startuje – CPU był przez cały czas sprawny. Oszczędność: uniknięcie kosztownego reworku CPU przez poprawną diagnozę.
Ryzyko przy aktualizacji BIOS przez Windows
Automatyczne aktualizacje BIOS przez Dell Command Update, Lenovo Vantage, HP Support Assistant lub ASUS MyASUS są wygodne ale ryzykowne. Przerwa w zasilaniu, błąd systemu plików lub wyłączenie systemu podczas procesu flashowania BIOS powoduje niekompletny zapis. Producenci zalecają: aktualizację BIOS wyłącznie z zasilaczem podpiętym, wyłączenie systemu antywirusowego, zamknięcie wszystkich aplikacji, nie wykonywanie innych czynności podczas aktualizacji. Ostrożność przy aktualizacji BIOS jest kluczem do uniknięcia problemów.
Naprawa BIOS przez programator SPI
Zewnętrzne programowanie kości SPI Flash: (1) identyfikacja kości SPI Flash na płycie (zazwyczaj W25Q, MX25L lub GD25Q w obudowie SOIC-8 lub WSON-8), (2) podłączenie programatora przez klipsy SOIC8 (in-circuit) lub po wylutowaniu kości do gniazda DIP-8, (3) pobranie wzorcowego obrazu BIOS dla dokładnego modelu laptopa, (4) zaprogramowanie kości i weryfikacja zapisu, (5) montaż i test uruchomienia. Cały proces zajmuje 30–60 minut. Koszt to sama robocizna, o ile nie jest konieczna wymiana CPU – wycenę podajemy po oględzinach.
Aktualizacja BIOS po wymianie procesora
Jeśli BIOS nie obsługuje nowego procesora po planowym upgrade CPU – aktualizacja BIOS na nową wersję jest wymagana. Problem: nowy CPU może nie uruchamiać się ze starym BIOS (błąd „CPU Not Supported"), więc nie można zaktualizować BIOS z poziomu systemu. Rozwiązanie: BIOS Crisis Recovery (jeśli producent udostępnił), programator SPI zewnętrzny (zaprogramuj nową wersję bez uruchamiania systemu) lub chwilowe przywrócenie starego CPU dla aktualizacji BIOS przed wymianą na nowy. Planując upgrade CPU, zawsze najpierw zaktualizuj BIOS na starym CPU.