BIOS und UEFI Im Wesentlichen handelt es sich bei beiden um Firmware-Versionen (ein Code, der als Kommunikator zwischen Hardware und Systemsoftware fungiert). UEFI ist die neuere und überlegenere. Beide haben einen sehr unterscheidbaren Funktionsumfang.
Einfach ausgedrückt ist UEFI mit neuerem H / W schneller, sicherer, hochkompatibel und anpassbar (HAFTUNGSAUSSCHLUSS: Die Anpassung sollte von einer sachkundigen Person vorgenommen werden, da es sonst Ihr System beschädigen kann).
Wenn Ihr Betriebssystem UEFI-fähige Dienste unterstützt, wählen Sie UEFI auf jeden Fall über den Legacy-Modus (obwohl die meisten Betriebssysteme [Systemsoftware] abwärtskompatibel sind, funktionieren sie auch mit Legacy).
UEFI bietet auf Firmware-Ebene viel mehr Infrastruktur für die Handhabung des Systemstarts. Es ist bei weitem nicht so einfach wie das BIOS. Im Gegensatz zum BIOS versteht UEFI die Konzepte von "Festplattenpartitionen", "Bootloadern" und "Betriebssystemen" in unterschiedlichem Maße.
Sie können sich den BIOS-Startprozess und den UEFI-Prozess ansehen und sehen, wie der UEFI-Prozess verschiedene Bits erweitert, um bestimmte Probleme zu beheben.
Der BIOS / MBR-Ansatz zum Auffinden des Bootloaders ist ziemlich umständlich, wenn Sie darüber nachdenken. Es ist eine sehr spezielle Sauce: Dieser winzige Bereich an der Vorderseite der Festplatte enthält magischen Code, der für die Systemfirmware und die speziellen Dienstprogramme zum Schreiben nur sehr sinnvoll ist. Bei diesem Ansatz gibt es mehrere Probleme.
- Es ist unpraktisch, damit umzugehen - Sie benötigen spezielle Dienstprogramme, um den MBR zu schreiben, und der einzige Weg, um herauszufinden, was in einem enthalten ist, besteht darin, den Inhalt herauszuarbeiten und zu untersuchen.
- Wie oben erwähnt, ist der MBR selbst für viele moderne Bootloader nicht groß genug. Sie installieren einen kleinen Teil von sich selbst auf dem eigentlichen MBR und den Rest auf dem leeren Speicherplatz auf der Festplatte zwischen dem Ende des herkömmlichen MBR und dem Beginn der ersten Partition. Es gibt ein ziemlich großes Problem damit (nun, das gesamte Design ist ein großes Problem, aber egal), nämlich dass es keine verlässliche Konvention dafür gibt, wo die erste Partition beginnen soll, so dass es schwierig ist, sicher zu sein, dass genügend Speicherplatz vorhanden ist . Eine Sache, auf die Sie sich normalerweise verlassen können, ist, dass für einige Bootloader-Konfigurationen nicht genügend Speicherplatz vorhanden ist.
- Das Design bietet keine standardisierte Ebene oder einen standardisierten Mechanismus für die Auswahl anderer Startziele als Festplatten. Die Benutzer möchten jedoch andere Startziele als Festplatten auswählen. dh sie möchten mehrere bootfähige "Dinge" - normalerweise Betriebssysteme - pro Festplatte haben. Die einzige Möglichkeit, dies in der BIOS / MBR-Welt zu tun, besteht darin, dass die Bootloader damit umgehen. Es gibt jedoch keine allgemein anerkannte Konvention für den richtigen Weg, dies zu tun. Es gibt viele verschiedene Ansätze, von denen keiner mit einem der anderen besonders interoperabel ist, von denen keiner ein allgemein anerkannter Standard oder eine Konvention ist, und es ist sehr schwierig, Tools auf der OS / OS-Installationsschicht zu schreiben, die Multiboot sauber handhaben. Es ist nur ein sehr chaotisches Design.
- Das Design bietet keine Standardmethode zum Booten von etwas anderem als Festplatten. Wir werden in diesem Artikel nicht wirklich darüber sprechen, aber beachten Sie, dass dies ein weiterer Vorteil des UEFI-Bootens ist: Es bietet eine Standardmethode zum Booten von beispielsweise einem Remote-Server.
- Es gibt keinen Mechanismus für Ebenen über der Firmware, um das Startverhalten der Firmware zu konfigurieren.
Um Ihre Frage zu beantworten: USB ist normalerweise GPT, bis andere angegeben oder formatiert sind, zumindest die neueren. Es ist üblich, dass es ein Problem ist, wenn Sie UEFI USB auf Legacy-BIOS booten. Das hängt aber auch vom BIOS und seiner Version ab. So kann es trotzdem funktionieren.
Quelle: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ , Wiki