Was ist ein Bootloader?

Ein Bootloader ist ein sehr kleiner Teil des Softwarecodes, der während der Bootsequenz eines Computers oder eines anderen Geräts ausgeführt wird. Es kopiert wichtige Dateien und Komponenten eines Betriebssystems von einem Speichergerät wie einer Festplatte in den Hauptspeicher des Computers. Das Programm gibt dann dem Betriebssystem die Kontrolle und beendet das Programm bis zum nächsten Start. Bootloader sind unterschiedlich komplex und werden auch in Geräten wie Smartphones, Tablets und Videospielkonsolen verwendet.

Der Startvorgang in den meisten PCs ist ein komplexes Ereignis mit mehreren Phasen. Die CPU in den meisten PCs ist nicht in der Lage, Programme direkt von einem Speichergerät wie einer Festplatte auszuführen. Daher wird die erste Software, die beim Einschalten des Computers ausgeführt wird, von einem speziellen Mikrochip auf der Hauptplatine geladen , die zentrale Leiterplatte des Computers. Dieser Mikrochip kann eines von mehreren spezialisierten Programmen enthalten, einschließlich des BIOS (Basic Input Output System) oder der UEFI (Unified Extensible Firmware Interface), die Hardwaretests und Initialisierungsfunktionen ausführen, bevor Festplatten und Wechseldatenträger nach einem Bootloader durchsucht werden. Der Code vom Bootloader wird dann in den Systemspeicher übertragen, der die Steuerung des Computers übernimmt und die Bootsequenz auf den nächsten Schritt überträgt.

Sobald die Steuerung abgeschlossen ist, lädt der Bootloader die wesentlichen Treiber und wichtigen Systemdateien, die zum Ausführen eines Betriebssystems wie Microsoft Windows®, Linux oder Mac OS X® erforderlich sind. Bootloader sind häufig plattformspezifisch, da Treiber und Systemdateien auf verschiedenen Systemen sehr unterschiedlich sind. Sie können auch in Stufen ausgeführt werden, wobei jede Stufe des Programms eine komplexere und leistungsfähigere Software lädt. Auf Computern, auf denen mehr als ein Betriebssystem installiert ist, können Benutzer mit einem Programm namens Boot-Manager ein zu startendes System auswählen und die Steuerung an den entsprechenden Bootloader übergeben. Nach dem Laden eines Betriebssystems gibt der Bootloader die Kontrolle über das System frei und beendet das Programm.

Smartphones, Tablets, Videospielkonsolen, Unterhaltungselektronikprodukte und viele andere Arten von Geräten verwenden ebenfalls Bootloader. Wenn ein Gerät beim ersten Einschalten einen Boot- oder Ladevorgang durchläuft, besteht eine gute Chance, dass es einen Bootloader verwendet. Es ist bekannt, dass einige Technikbegeisterte die Bootloader bestimmter Geräte hacken oder ersetzen, um benutzerdefinierte Software auszuführen oder erweiterte Funktionen zu aktivieren.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?