KWALIFIKACJA INF2 - CZERWIEC 2020

PYTANIE NR 4.
Odnalezienie głównego rekordu rozruchowego, wczytującego system z aktywnej partycji umożliwia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
BootstrapLoader to program rozruchowy uruchamiany po odczytaniu MBR, który wskazuje aktywną partycję i ładuje kolejny etap startu systemu. POST służy do testu sprzętu, GPT jest schematem partycjonowania, a CDDL nie jest elementem standardowego rozruchu PC.
Dlatego poprawna jest odpowiedź: BootstrapLoader.

Pełne wyjaśnienie:

W klasycznym modelu rozruchu komputera (BIOS + MBR) firmware po zakończeniu wstępnych czynności odczytuje z dysku główny rekord rozruchowy (MBR). Kod znajdujący się w MBR ma charakter bootstrap, czyli jego zadaniem jest uruchomienie kolejnego, właściwego etapu ładowania systemu z partycji przeznaczonej do startu (tradycyjnie: z aktywnej partycji).

Elementem, który realizuje to przejście z "minimalnego kodu startowego" do dalszego ładowania systemu, jest BootstrapLoader (bootloader/loader rozruchowy). To on umożliwia załadowanie kodu rozruchowego z odpowiedniej partycji i kontynuowanie uruchamiania systemu operacyjnego.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • POST (Power-On Self-Test) to etap diagnostyczny wykonywany przez BIOS/UEFI: wykrywa i sprawdza podstawowe elementy sprzętu. Nie "wczytuje systemu z aktywnej partycji", tylko przygotowuje środowisko do startu.
  • GUID Partition Table (GPT) to schemat partycjonowania dysku. Opisuje strukturę partycji, ale nie jest programem wykonującym wyszukiwanie MBR ani ładowanie systemu. W praktyce GPT jest silnie związane z rozruchem UEFI i partycją EFI, a nie z koncepcją "aktywnej partycji" typową dla MBR.
  • CDDL nie jest standardowym składnikiem procesu rozruchu PC ani nazwą powszechnie używanego mechanizmu ładowania systemu w tym kontekście, więc nie pasuje do opisu działania MBR i startu z partycji.

Wskazówka egzaminacyjna: gdy w treści pojawia się MBR i aktywna partycja, szukaj pojęć związanych z bootloaderem, a nie z testem sprzętu (POST) ani samym formatem tablicy partycji (GPT).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
MBR (główny rekord rozruchowy) to pierwszy sektor dysku w klasycznym układzie BIOS/MBR. Zawiera krótki kod rozruchowy oraz informacje o partycjach. Jego rola polega na uruchomieniu kolejnego etapu startu, który prowadzi do załadowania systemu operacyjnego.
Bootstrap loader (bootloader) to element, który po uruchomieniu przez kod startowy wskazuje właściwe miejsce startu systemu (np. partycję/obszar rozruchowy) i ładuje kolejny etap uruchamiania. W praktyce "przenosi" komputer z minimalnego kodu w MBR do ładowania systemu.
POST to test wykonywany na początku uruchamiania komputera przez firmware. Sprawdza podstawowy sprzęt (np. pamięć, klawiaturę, urządzenia startowe) i dopiero potem przekazuje sterowanie do dalszego rozruchu. Nie ładuje systemu z partycji – przygotowuje warunki, aby ładowanie mogło się rozpocząć.
"Aktywna partycja" to pojęcie typowe dla schematu MBR: jedna z partycji jest oznaczona jako startowa. Kod rozruchowy (bootstrap) wykorzystuje to oznaczenie, aby wiedzieć, z której partycji ma pobrać dalszy kod startowy. W UEFI/GPT mechanizm wygląda inaczej.
Nie. GPT (GUID Partition Table) to sposób zapisu informacji o partycjach na dysku, czyli format danych. Nie jest wykonywalnym programem, więc nie "odnajduje MBR" ani nie ładuje systemu. W środowisku UEFI start zwykle opiera się o wpisy rozruchowe i pliki na partycji EFI.
Zwracaj uwagę na słowa kluczowe. Jeśli pojawia się MBR, "aktywna partycja" lub "sektor 0", zwykle chodzi o klasyczny rozruch BIOS/MBR i bootloader. Jeśli jest mowa o UEFI, partycji EFI, plikach .efi lub wpisach boot, to kontekst UEFI/GPT.
Błąd MBR może pojawić się po uszkodzeniu sektora startowego, błędnej instalacji systemu lub zmianach partycji. Objawy to m.in. komunikaty o braku systemu operacyjnego lub zatrzymanie startu przed uruchomieniem systemu. Wtedy problem dotyczy etapu bootstrap/bootloader.
Najczęstsza pułapka to mylenie "pierwszego etapu" z "ładowaniem systemu": POST jest na początku, ale nie uruchamia systemu. Druga pułapka to traktowanie GPT jako elementu wykonawczego. Warto kojarzyć: POST=test, MBR=kod startowy, bootloader=ładowanie.
Sektor rozruchowy to obszar dysku/partycji zawierający kod potrzebny do rozpoczęcia uruchamiania systemu. W klasycznym układzie MBR kod z MBR przekazuje sterowanie dalej (bootstrap), a bootloader ładuje kolejne komponenty systemu. To kolejne kroki tej samej sekwencji startu.
Powtórz kolejność: firmware → POST → wybór urządzenia startowego → MBR/boot sector → bootloader → system. Ucz się na schematach i krótkich definicjach, a przy testach porównuj, czy odpowiedź jest "programem", czy tylko "formatem danych" (jak GPT).
info

Około 44% zdających odpowiada poprawnie na to pytanie. trudne

W praktyce zawodowej kluczowe jest to, że bootstrapLoader to program rozruchowy uruchamiany po odczytaniu MBR, który wskazuje aktywną partycję i ładuje kolejny etap startu systemu.

Źródła:

  • Microsoft Learn: "Windows boot process" (dokumentacja) https://learn.microsoft.com/en-us/windows/client-management/boot-process - accessed 2026-02-18
  • Wikipedia: "Master boot record" https://en.wikipedia.org/wiki/Master_boot_record - accessed 2026-02-18
  • Wikipedia: "Power-on self-test" https://en.wikipedia.org/wiki/Power-on_self-test - accessed 2026-02-18

Materiały:

  • Dokumentacja Microsoft Learn o procesie uruchamiania systemu Windows
  • Artykuły techniczne o MBR, sektorze rozruchowym i bootloaderach
  • Materiały szkoleniowe do INF.2: rozruch BIOS/UEFI i schematy partycjonowania

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego