Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Systemy operacyjne Licencje i oprogramowanie Windows

Słowa kluczowe: Aktywna partycja GRUB, LILO i NTLDR MBR - Master Boot Record Program rozruchowy

W systemach Windows od wersji Vista program rozruchowy NTLDR został zastąpiony przez

A. program LILO
B. system MS-DOS
C. Menedżer rozruchu systemu Windows (BOOTMGR)
D. program GRUB
Od Windows Vista rolę starego programu NTLDR przejął Menedżer rozruchu systemu Windows, czyli BOOTMGR. To ważna zmiana w architekturze startu systemu, bo wcześniejsze wersje Windows NT, 2000, XP i Server 2003 korzystały głównie z plików NTLDR, boot.ini oraz NTDETECT.COM. W nowszych systemach Microsoft wprowadził BOOTMGR oraz magazyn konfiguracji rozruchu BCD, czyli Boot Configuration Data. W praktyce oznacza to, że ustawienia startu nie są już zwykłym wpisem w pliku boot.ini, tylko są przechowywane w specjalnej bazie konfiguracyjnej, którą można edytować narzędziem bcdedit albo przez narzędzia odzyskiwania systemu.

Moim zdaniem to jedna z tych rzeczy, które warto kojarzyć nie tylko do testu, ale też przy realnej naprawie komputera. Gdy Windows 10 albo Windows 11 nie startuje i pojawia się komunikat typu 'BOOTMGR is missing', wiadomo od razu, że problem dotyczy etapu rozruchu, partycji systemowej, wpisów BCD albo nośnika startowego. Dobra praktyka serwisowa to sprawdzić kolejność bootowania w UEFI/BIOS, stan partycji EFI lub aktywnej partycji systemowej oraz użyć narzędzi naprawczych z nośnika instalacyjnego Windows. BOOTMGR jest więc poprawną odpowiedzią, bo od Visty stanowi standardowy element mechanizmu uruchamiania systemów Windows opartych na nowszym modelu rozruchu.
W tym pytaniu łatwo pomylić ogólne pojęcie programu rozruchowego z konkretnym mechanizmem stosowanym w systemach Microsoft Windows. LILO i GRUB rzeczywiście są programami rozruchowymi, ale historycznie kojarzą się głównie ze światem Linux/Unix. GRUB jest obecnie bardzo popularny w dystrybucjach Linuksa i potrafi uruchamiać różne systemy operacyjne, także Windows w konfiguracji dual boot, ale nie jest domyślnym następcą NTLDR w Windows Vista i nowszych. LILO to starszy bootloader linuksowy, dziś spotykany raczej w materiałach historycznych albo bardzo specyficznych instalacjach. Wybranie któregoś z nich zwykle wynika z tego, że ktoś zapamiętał słowo 'bootloader', ale nie powiązał go z konkretną rodziną systemów.

MS-DOS też nie pasuje do tego zagadnienia. To osobny, bardzo stary system operacyjny, a nie program rozruchowy zastępujący NTLDR. W starszych wersjach Windows istniały różne zależności historyczne od DOS-a, zwłaszcza w linii Windows 9x, ale Windows Vista należy już do rodziny NT i korzysta z zupełnie innego sposobu startu. Poprawnym następcą NTLDR jest BOOTMGR, współpracujący z magazynem BCD. Z mojego doświadczenia dobrze jest zapamiętać taki skrót myślowy: Windows XP i starsze NT-owe systemy używają NTLDR, a Windows Vista i nowsze używają BOOTMGR oraz BCD. Przy diagnostyce awarii rozruchu ta wiedza mocno skraca szukanie problemu, bo wiadomo, czy analizować boot.ini, czy już narzędzia typu bcdedit, bootrec i konfigurację partycji EFI.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.