Ein Bootloader ist für Betriebssysteme sehr wichtig. Es wird jedoch häufig als Schlüsselkomponente von Computern übersehen. Dies liegt daran, dass es seine Rolle im Hintergrund spielt und dabei hilft, das richtige Betriebssystem zu aktivieren. Auf den meisten Prozessorkarten unserer Geräte sind Programme vorinstalliert. Diese Programme werden als Bootloader bezeichnet.

Dieser Artikel erklärt, was ein Bootloader ist und wie er funktioniert. Wenn Sie wissen möchten, was ein Bootloader ist und wie er funktioniert, ist dieser Artikel genau das Richtige für Sie.

Was ist ein Bootloader?

Im eingeschalteten Zustand hat ein Computer einen eindeutigen Status. Dies bedeutet, dass sich keine Programme in seinem Speicher befinden und dass nicht auf seine Komponenten zugegriffen werden kann.

Ein Bootloader hilft beim Laden des Betriebssystems oder der Laufzeitumgebung, um Programme zum Speicher hinzuzufügen und den Zugriff für Komponenten zu ermöglichen. Es ist erforderlich, um den Startvorgang auszuführen, die Hardware zu initialisieren und die Steuerung an den Kernel zu übergeben, der das Betriebssystem initialisiert.

instagram viewer

BIOS

Zu den Schlüsselkomponenten eines Bootloaders gehört das grundlegende Ein- / Ausgabesystem (BIOS) sowie die Firmware, die sich im Nur-Lese-Speicher (ROM) eines PCs befindet. Wenn der PC eingeschaltet ist, wird das BIOS ausgeführt, bevor ein anderes Programm ausgeführt wird.

Das BIOS besteht aus folgenden Elementen:

  • POST (Selbsttest beim Einschalten)
  • Boot Sector Loader
  • BIOS-Interrupts
  • Einstellungsmenü

Das Setup-Menü hilft beim Anpassen der Parameter des Bootloaders. Moderne BIOS-Versionen werden verwendet, um verschiedene Parameter einzustellen. Dies schließt die Startreihenfolge ein, die die Geräte bestimmt BIOS-Überprüfungen vor dem Booten.

Der Bootsektor-Loader lädt den ersten 512-Byte-Sektor von der Bootdiskette in den RAM. Es wird benötigt, damit der erste verfügbare Speicherblock oder Sektor im Medium für den Datensatz reserviert wird.

Verbunden: Zugriff auf das BIOS auf einem Windows 8-Computer

BIOS-Interrupts sind Gerätetreiber, auf die sich Bootloader verlassen, um auf Bildschirm, Tastatur und Festplatten zuzugreifen. Nicht alle Betriebssysteme verwenden BIOS-Interrupts.

Neben dem BIOS gibt es Erweiterungs-ROMs. Das Haupt-BIOS startet möglicherweise die Erweiterungs-ROMs.

Der Bootloader besteht normalerweise aus drei Programmen:

  • Ein Bootsektorprogramm, das beim Booten direkt vom BIOS geladen wird
  • Ein Programm der zweiten Stufe, das vom Bootsektorprogramm geladen wird, um den Bootvorgang abzuschließen
  • Ein Bootloader-Installationsprogramm zum Installieren des Bootloaders und des Programms der zweiten Stufe auf der Bootdiskette.

UEFI-BIOS

Die sich wandelnden Anforderungen der Computerbenutzer haben zur Schaffung eines modernen BIOS-Nachfolgers geführt.

UEFI (Unified Extensible Firmware Interface) ist ein Mini-Betriebssystem, das den Bootloader in den Speicher lädt, bevor er zusätzliche Betriebsroutinen ausführt.

Obwohl es einige Ähnlichkeiten mit dem BIOS aufweist, haben einige wesentliche Unterschiede dazu geführt, dass viele UEFI eher als Erweiterung als als Ersatz für ein herkömmliches BIOS betrachten.

Einer der Hauptunterschiede zwischen UEFI und BIOS besteht darin, wie UEFI eine Betriebsschnittstelle für Computer bereitstellt und neue Mechanismen und Funktionen verwendet. Während UEFI nicht definiert, wie die Firmware vollständig programmiert werden soll, beeinflusst es außerdem die Schnittstelle zwischen der Firmware und dem Betriebssystem.

Das UEFI-Programm befindet sich permanent auf einem Speicherchip auf der Hauptplatine. Dies bedeutet, dass es auch dann erhalten bleibt, wenn kein Strom vorhanden ist. Eine eindeutige Betriebsschicht wird verwendet, um zwischen der Firmware und dem Betriebssystem zu kommunizieren. Der UEFI-Modus kann initialisiert werden bevor das Betriebssystem gestartet wird.

Einige der wichtigsten Vorteile von UEFI sind:

  • Für die Netzwerkfunktionalität ist kein aktives Betriebssystem erforderlich
  • Bessere Benutzerfreundlichkeit durch Verwendung einer Computermaus und einer grafischen Benutzeroberfläche
  • Verbesserte Sicherheit durch die Secure Boot-Funktion
  • Eine flexible modulare Struktur, die die Anpassung an spezielle Hardwareumgebungen und Anforderungsprofile erleichtert
  • Bootmanager, der verschiedene Bootloader für verschiedene Betriebssysteme verwaltet
  • Ein Befehlszeilentool zur Durchführung von Diagnose und Fehlerbehebung

Der Zweck von Secure Boot besteht darin, die Sicherheit zu verbessern. Teile der UEFI-Firmware, des Bootloaders und des Betriebssystemkerns müssen vor dem Start überprüft werden. Die Komponenten werden mithilfe kryptografischer digitaler Signaturen in der Signaturdatenbank der UEFI-Firmware überprüft. Der Systemstart kann abgebrochen werden, wenn die Sicherheitsüberprüfung nicht bestanden wird.

In professionellen Umgebungen wird Secure Boot normalerweise mit einer Hardwarekomponente verwendet. Das Das Trusted Platform Module (TPM) ist eine Schlüsselkomponente von Secure BootBereitstellung von Sicherheitsfunktionen für Computer.

Im Vergleich zur herkömmlichen Boot-Methode für ältere BIOS-Systeme können mit UEFI die folgenden Vorteile erzielt werden, und GPT bietet die folgenden Vorteile:

  • Ermöglicht die gleichzeitige Installation mehrerer Betriebssysteme mit eigenen Bootmanagern.
  • Startet schneller als ältere BIOS-Systeme
  • Unterstützt Pre-Boot-Anwendungen

Heutzutage wird ein NVRAM (nichtflüchtiger Direktzugriffsspeicher) für bootbezogene Einstellungen verwendet. Die Einstellungen werden nach dem Ausschalten des Computers gespeichert. Eine kleine Menge Strom aus dem Motherboard-Akku wird verbraucht.

Wie funktioniert ein Bootloader?

Nach dem Einschalten eines Computers werden Informationen zur installierten Hardware auf dem Bildschirm angezeigt. Der Bootloader legt sein Betriebssystem im Speicher ab. Das grundlegende Ein- / Ausgabesystem (BIOS) führt Tests durch, bevor die Steuerung an den Master Boot Record (MBR) übertragen wird, der den Bootloader enthält.

Viele Bootloader sind so konfiguriert, dass Benutzer verschiedene Bootoptionen erhalten. Zu den Optionen gehören verschiedene Betriebssysteme, verschiedene Versionen desselben Betriebssystems, Optionen zum Laden des Betriebssystems und Programme, die ohne Betriebssystem ausgeführt werden.

Verbunden: Deaktivieren des sicheren UEFI-Starts für den Dual-Start eines beliebigen Systems

In bestimmten Fällen kann ein Gerät zwei Betriebssysteme haben. Auf diesen Geräten können Bootloader verwendet werden, um das richtige Betriebssystem zu starten, das Benutzer automatisch bevorzugen. Ein Bootloader kann auch verwendet werden, um das Betriebssystem zur Wiederherstellung in den abgesicherten Modus zu booten.

Sie können einen Bootloader verwenden, um ein Programm zu starten, ohne das Betriebssystem starten zu müssen. Dies kann bei Geräten wie Spielekonsolen hilfreich sein. Nachdem die Spiel-CD in die Konsole eingelegt und die Konsole eingeschaltet wurde, wird der Benutzer anstelle des Begrüßungsbildschirms direkt zum Spiel weitergeleitet.

Ausnahmen und Interrupts

Bootloader sind sehr wichtig für die Aufrechterhaltung der Sicherheits- und Softwarearchitektur. Ausnahmen und Interrupts können von Bootloadern und Anwendungen unterschiedlich behandelt werden. Die Methode, mit der Hardware und Software direkt miteinander verbunden werden, wirkt sich direkt auf die Funktionsweise der Ausnahmen und Interrupts und auf die Funktionalität des Bootloaders aus.

Email
5 Möglichkeiten, fehlende UEFI-Firmware-Einstellungen in Windows 10 zu beheben

Wenn Sie Ihr BIOS aufrufen und fehlende Einstellungen finden, erhalten Sie diese wie folgt zurück.

Weiter lesen

Verwandte Themen
  • Technologie erklärt
  • GRUB Bootloader
  • BIOS
  • UEFI
  • Startfehler
Über den Autor
Calvin Ebun-Amu (16 Artikel veröffentlicht)

Calvin ist Autor bei MakeUseOf. Wenn er Rick und Morty oder seine Lieblingssportteams nicht sieht, schreibt Calvin über Startups, Blockchain, Cybersicherheit und andere Bereiche der Technologie.

Mehr von Calvin Ebun-Amu

Abonnieren Sie unseren Newsletter

Melden Sie sich für unseren Newsletter an, um technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote zu erhalten!

Noch ein Schritt…!

Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.

.