BootIt®: Kurzer Verlauf

BootIt 1.00 wurde Anfang 1995 veröffentlicht und enthielt mehrere neue innovative Technologien, wie die Möglichkeit:

  • Mehr als 4 primäre Partitionen zu haben
  • Partitionen spontan zu positionieren
  • Diskettenlaufwerke A: und B: zu tauschen – eine Funktion, die es ermöglicht, von jedem der beiden Diskettenlaufwerke zu booten.
  • Festplatten zu tauschen – eine Funktion, die es ermöglicht, DOS oder NT von einer zweiten physischen Festplatte zu booten.

BootIt 2.00 wurde Ende 1996 veröffentlicht und enthielt noch mehr innovative Technologien, wie:

  • Den Extended Master Boot Record (EMBR): ein Standard für mehr als 4 primäre Partitionen auf einer Festplatte sowie eine erweiterbare Firmware-Schnittstelle für die Intel-Plattform.
  • Ein vollständiges Partitionierungs- und Multi-Boot-Produkt in einem.

Im Laufe der Zeit wurden neue Innovationen eingeführt, wie:

  • Booten vom nächsten BIOS-Gerät
  • Booten von NT oberhalb von 2 GB

Im Mai 1998 wurden BootIt Direct und BootIt Lite veröffentlicht, um eine bestehende Lücke zwischen verfügbaren Funktionen und den von Benutzern gewünschten zu schließen.

BootIt Next Generation wurde im Jahr 2000 als erstes All-in-One-Dienstprogramm für Partitionierung, Multi-Boot und Imaging veröffentlicht. Es umfasste:

  • Eine ansprechende grafische Benutzeroberfläche
  • Laufwerk-Imaging für Sicherung und Wiederherstellung
  • Mehr Funktionen als alle vorherigen BootIt-Produkte zusammen

BootIt Bare Metal, veröffentlicht im Jahr 2011, basierte auf denselben zuverlässigen TeraByte-Kerntechnologien wie BootIt Next Generation. Mit neuen Funktionen und einem modernen Erscheinungsbild setzte BootIt Bare Metal erneut den Standard für fortschrittliche Multi-Boot-Software.

Heute gibt es BootIt UEFI.
Aufbauend auf denselben Konzepten und TeraByte-Kerntechnologien von BootIt Bare Metal erweitert BootIt UEFI die BootIt-Produktlinie um Unterstützung für moderne UEFI-Systeme.

Die Geschichte von BootIt®

Die ursprüngliche Veröffentlichung von BootIt (Version 1) im Jahr 1994 wurde als Proof-of-Concept-Lösung entwickelt, um die Installation von mehr als vier Betriebssystemen zu ermöglichen, die jeweils eine primäre Partition benötigen, auf demselben Computer. Da eine Standard-IBM-PC-kompatible Festplatte nur den ersten Sektor der ersten Spur für den MBR verwendet und die nachfolgenden Sektoren in der ersten Spur undefiniert lässt, wurde der zweite Sektor als Speicherort der alternativen Partitionstabelle gewählt und konnte bis zu 10 Einträge aufnehmen. Bei jedem Bootvorgang listete BootIt die Partitionen A bis J mit einem Texteingabefeld auf, das die Gruppierung anderer Partitionen ermöglichte, die dem MBR hinzugefügt werden sollten, wenn die Auswahl getroffen wurde. Beispielsweise würde afcj die Partitionen A, F, C und J gruppieren.

Dieser Proof-of-Concept erwies sich als erfolgreich, aber es war klar, dass der undefinierte und ungenutzte Bereich innerhalb der ersten Spur standardisiert werden musste. Dies führte zur Erstellung der EMBR-Spezifikation (Extended Master Boot Record), die die Nutzung der ersten Spur standardisierte. Sie definiert einen EMBRI (Extended Master Boot Record Initiator), EMBRL (Extended Master Boot Record Loader) und EMBRM (Extended Master Boot Record Manager). Sie umfasst auch eine MPT (Master Partition Table), die 255 Partitionen aufnehmen kann, eine MBFT (Master Boot File Table) für betriebssystemspezifische Kernel-Loader, die zum Laden verschiedener Betriebssysteme von einer einzigen Partition mit einem EMBR-kompatiblen Boot-Record verwendet werden konnten, sowie eine MDT (Master Driver Table), die das Konzept von Treibern auf Systemebene definierte, um die Fähigkeiten des System-BIOS zu erweitern.

Anmerkung: Im Zeitraum 1998–1999 rief ein anonymer Informant an und berichtete, dass Intel und Microsoft unsere EMBR-Spezifikation und -Konzepte prüften und studierten; dies scheint zur Entwicklung des Extensible Firmware Interface (EFI) und der GUID Partition Table (GPT) geführt zu haben.

BootIt Version 2 wurde zum EMBRM für die neue EMBR-Spezifikation. BootIt 2 wurde mit einer gemeinsamen API entwickelt (die sich zu einem Mini-Betriebssystem entwickelte), die von Unteranwendungen genutzt wurde, um die Anwendung weiter zu erweitern. Diese Unteranwendungen wurden als Optionen innerhalb des Programms aufgeführt und konnten alles bieten, von einem Taschenrechner bis hin zu einer Anwendung für Speichertests. BootIt 2 enthielt Unteranwendungen für das Partitionsmanagement, Boot-Management und Ähnliches. Es nutzte das Konzept von „Boot-Items“, um den MBR dynamisch zu konfigurieren, wenn eines der Boot-Items über ein von ihm angezeigtes Boot-Menü gestartet wurde. Es war der erste All-in-One-Boot- und Partitionsmanager überhaupt und wurde in der Tech-Branche sehr populär.

Anmerkung: In seiner ursprünglichen Entwurfsphase sollte BootIt 2 die Fähigkeit beinhalten, mehrere Betriebssysteme gleichzeitig auszuführen und mit der (zuvor ungenutzten) Sysreq/Sysrq-Taste auf IBM-PC-Tastaturen zwischen ihnen zu wechseln. Aufgrund der erforderlichen Menge an System-RAM und dessen hohen Kosten sowie der begrenzten CPU-Geschwindigkeiten verzichtete TeraByte jedoch auf diese Funktion.

Nach BootIt 2 kamen BootIt Lite, ein Standard-Boot-Manager mit der Fähigkeit, Boot-Elemente zu erstellen und mehrere Betriebssysteme innerhalb derselben Partition zu booten, und BootIt Direct, ein sehr einfacher Boot-Manager, der die Standard-MBR-Partitionen und -Volumes anzeigte, von denen einfach gebootet werden konnte.

Im Jahr 2000 wurde BootIt Next Generation veröffentlicht. Mit einer vollständigen GUI-Oberfläche und Disk-Imaging baute es auf der in BootIt 2, BootIt Direct und BootIt Lite vorhandenen Funktionalität auf und erweiterte diese. Es war das erste All-in-One-Tool für Boot-Verwaltung, Partitionsverwaltung und Imaging überhaupt.

BootIt® Bare Metal, veröffentlicht im Jahr 2011, ist die neueste Version der BootIt-Produktlinie, die erstmals 1994 veröffentlicht wurde und das traditionelle PC-BIOS unterstützt.

BootIt® UEFI, veröffentlicht im Jahr 2018, ist die neueste Version der BootIt-Produktlinie und die erste, die vollständige UEFI-Multi-Boot-Unterstützung bietet. Mit demselben Engagement für Qualität, Funktionen und Benutzerfreundlichkeit entwickelt TeraByte BootIt weiterhin als unerreichten Marktführer in seiner Kategorie.