Skip to main content

Co to jest ładowarka rozruchowa?

Ładowarka rozruchowa to bardzo mały kod oprogramowania, który działa podczas sekwencji rozruchu komputera lub innego urządzenia.Kopiuje krytyczne pliki i komponenty systemu operacyjnego z urządzenia pamięci masowej, takiego jak dysk twardy, do pamięci głównej komputera.Następnie program zapewni kontrolę systemu operacyjnego i zrezygnuje do następnego rozruchu.Ładowarki rozruchowe różnią się złożonością i są również używane w urządzeniach takich jak smartfony, tablety i konsole do gier wideo.

Proces rozruchu w większości komputerów osobistych (PCS) jest złożonym wydarzeniem z wieloma etapami.Centralna jednostka przetwarzania (CPU) wewnątrz większości komputerów PC nie jest w stanie uruchamiać programów bezpośrednio z urządzenia pamięci masowej, takich jak dysk twardy, więc pierwszy oprogramowanie do uruchomienia po włączeniu komputera jest ładowany ze specjalnego mikroczipu na płycie głównej, Centralna płyta obwodów komputera.Ten mikrochip może zawierać jeden z kilku różnych specjalistycznych programów, w tym podstawowy system wyjściowy wejściowego (BIOS) lub zunifikowany interfejs oprogramowania układowego (UEFI), które wykonują funkcje testowania i inicjalizacji sprzętowej przed przeszukaniem dysków twardych i wymiennych urządzeń pamięci dla ładowarki rozruchowej.Kod z ładowarki rozruchowej jest następnie przesyłany do pamięci systemowej, która przejmuje kontrolę nad komputerem i przenosi sekwencję rozruchu na następny krok.

Po kontroli ładowarka rozruchowa, ładuje niezbędne sterowniki i krytyczne pliki systemowe potrzebne do uruchomienia systemu operacyjnego, takiego jak Microsoft Windows , Linux lub Mac OS X .Ładówki rozruchowe są często specyficzne dla platformy, ponieważ sterowniki i pliki systemowe różnią się znacznie między różnymi systemami.Mogą również działać etapami, przy czym każdy etap programu ładuje bardziej złożony i potężny oprogramowanie.Na komputerach, w których zainstalowano więcej niż jeden system operacyjny, program o nazwie BOOT Manager pozwala użytkownikom wybrać system do uruchamiania i podawać kontrolę nad odpowiednim ładowarką rozruchową.Po załadowaniu systemu operacyjnego ładowarka rozruchowa rezygnuje z kontroli systemu i wyjść.

Smartfony, tablety, konsole do gier wideo, produkty elektroniki konsumpcyjnej i wiele innych rodzajów urządzeń używają również ładowarek rozruchowych.Jeśli urządzenie przechodzi przez okres uruchamiania lub ładowania po pierwszym zasilaniu, istnieje duża szansa, że używa ładowarki rozruchowej.Niektórzy entuzjaści technologii są znane z hakowania lub zastępowania ładowarek rozruchowych niektórych urządzeń w celu uruchamiania niestandardowego oprogramowania lub umożliwiają bardziej zaawansowane funkcje.