Programowanie BIOS
- lip
- 25
- Napisane przez Tomasz Ozimek
- Napisane w Blog serwis komputerowy Toruń
BIOS (z angielskiego: Basic Input/Output System – podstawowy system wejścia-wyjścia) – zapisany w pamięci stałej zestaw podstawowych procedur pośredniczących pomiędzy systemem operacyjnym a sprzętem. Posiada on własną pamięć konfiguracji, w której znajdują się informacje dotyczące daty, czasu oraz danych na temat wszystkich urządzeń zainstalowanych w komputerze. Tworzy on najniższy, sprzętowy poziom oprogramowania, służący do obsługi urządzeń peryferyjnych. W przeciwieństwie do systemu operacyjnego oraz innych programów, BIOS jest nieodłączną częścią komputera. Nie jest on ładowany z dysku, lecz jest przechowywany w specjalnych kościach pamięci. Kod źródłowy programu układowego jakim jest BIOS różni się od normalnego oprogramowania, jest on integralną częścią komputera, definiując przy tym co nasz komputer może robić. System uaktywnia się w momencie włączenia komputera i przejmuje kontrolę nad nim do momentu załadowania właściwego systemu operacyjnego z dysku twardego lub innego nośnika pamięci masowej. Sprawdza zainstalowane podzespoły sprzętowe i przygotowuje je wstępnie do działania. Jest to tzw. procedura POST (z angielskiego: power-on self-test) – rodzaj testu poprawności działania podstawowych podzespołów: pamięci RAM, grafiki, dysków twardych czy procesora wykonywanego przy każdym uruchomieniu lub restarcie.
Następcą BIOS w „dzisiejszych” komputerach osobistych jest UEFI. Więcej na ten temat tu: https://pl.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
Do uszkodzenia BIOSu dochodzi najczęściej z kilku powodów:
- nieudana aktualizacja np. w wyniku odcięcia źródła zasilania
- wgranie nieprawidłowego firmware np. w przypadku próby instalacji zmodyfikowanego, nieautoryzowanego przez producenta oprogramowania
- samoistne uszkodzenie się BIOSu i / lub kości BIOS np. w wyniku problemów z układem zasilania, zwarciem, uszkodzeniem instalacji elektrycznej itp.
Objawy uszkodzonego wsadu BIOS mogą być najróżniejsze i nie sposób je wszystkie opisać. Może to być brak obrazu na ekranie, komunikaty błędów w formie tekstowej, migający kursor na czarnym tle, zawieszenie się ekranu startowego na logo producenta płyty głównej, kody błędów wyrażane przez pisk głośnika układowego i wiele innych. W zasadzie prawie każda skomplikowana próba diagnozy płyty głównej, której to awaria nie pozwala na uruchomienie komputera, wymaga na określonym procedurą serwisową etapie zaprogramowania na nowo kości BIOS. Jest to składowy element układanki diagnostycznej, gdzie zaczyna się od rzeczy prostych by poźniej, level po levelu, dostać się na wyższy poziom trudności.
Jak naprawić BIOS? Należy go na nowo zaprogramować. Niektórzy producenci mają przewidzianą dla swoich płyt głównych procedurę awaryjną gdzie można BIOS wgrać na nowo ze stacji dyskietek podłączonej poprzez port USB lub za pomocą pendrive. Można próbować również emulować napęd dyskietki by zastąpić go inna pamięcią przenośną. Niestety podstawowy warunek jest jeden – laptop musi się uruchamiać.
Jeśli urządzenie nie pozwala na powyższe, to pozostaje jedynie znalezienie prawidłowego wsadu BIOS, wymontowanie (wylutowanie) uszkodzonej kości z płyty głównej i użycie przewidzianego do niej programatora. Aha. Jeszcze „tylko” należy kość wlutować, urządzenia złożyć a laptop uruchomić ;)
Poniżej klip przedstawiający proces wylutowania kości BIOS i przygotowania jej do zaprogramowania:
Serwis komputerowy Ipsum Komp w Toruniu jak zawsze zaprasza do korzystania z usług.
Kontakt
Ipsum Tomasz Ozimek, Dawid Wiśniewski s.c.
ul. Kozacka 17-19
Biuro czynne w godzinach: 9 - 18 oraz
w soboty 9 - 13
✆ 56 681 12 16
✆ 602 482 577
✆ 531 091 670
ipsum.komp@gmail.com
Na blogu
- Czyszczenie i konserwacja konsoli PlayStation 4 PRO – ciekły metal 28 listopada 2023
- PS5 – Regeneracja ścieżek po wyrwanym gnieździe. 19 listopada 2023
- Lenovo T470s – używane laptopy poleasingowe Toruń 23 sierpnia 2022
- Montaż komputera PC – tym razem z podzespołów klienta 23 kwietnia 2022
- Lenovo T460s – używane laptopy poleasingowe Toruń 11 lutego 2022