Udostępnij nas:
BootIt®: Krótka historia
BootIt 1.00 został wydany na początku 1995 roku i zawierał kilka nowych, innowacyjnych technologii, takich jak możliwość:
- Posiadania więcej niż 4 partycji podstawowych
- Pozycjonowania partycji w locie
- Zamiany stacji dyskietek A: i B: – funkcja umożliwiająca uruchomienie systemu z dowolnej stacji dyskietek.
- Zamiany dysków twardych – funkcja umożliwiająca uruchomienie systemu DOS lub NT z drugiego fizycznego dysku twardego.
BootIt 2.00 został wydany pod koniec 1996 roku i zawierał jeszcze więcej innowacyjnych technologii, takich jak:
- Extended Master Boot Record (EMBR): standard umożliwiający posiadanie więcej niż 4 partycji podstawowych na dysku twardym, a także rozszerzalny interfejs firmware dla platformy Intel.
- Kompletny produkt do partycjonowania i wielokrotnego uruchamiania systemu w jednym.
Z biegiem czasu wprowadzono nowe innowacje, takie jak:
- Uruchamianie z kolejnego urządzenia BIOS
- Uruchamianie systemu NT powyżej 2 GB
W maju 1998 roku wydano BootIt Direct i BootIt Lite, aby wypełnić istniejącą lukę między dostępnymi funkcjami a tymi żądanymi przez użytkowników.
BootIt Next Generation został wydany w 2000 roku jako pierwsze w historii uniwersalne narzędzie do partycjonowania, wielokrotnego uruchamiania systemu i tworzenia obrazów. Zawierał:
- Atrakcyjny graficzny interfejs użytkownika
- Tworzenie obrazów dysków do tworzenia kopii zapasowych i przywracania
- Więcej funkcji niż wszystkie wcześniejsze produkty BootIt razem wzięte
BootIt Bare Metal, wydany w 2011 roku, został zbudowany w oparciu o te same niezawodne podstawowe technologie TeraByte, co BootIt Next Generation. Zawierając nowe funkcje i nowoczesny wygląd, BootIt Bare Metal ponownie wyznaczył standard w zaawansowanym oprogramowaniu do wielokrotnego uruchamiania systemu.
Obecnie dostępny jest BootIt UEFI.
Zbudowany w oparciu o te same koncepcje i podstawowe technologie TeraByte stosowane w BootIt Bare Metal, BootIt UEFI rozszerza linię produktów BootIt o obsługę nowoczesnych systemów UEFI.
Historia BootIt®
Pierwotne wydanie BootIt (wersja 1) w 1994 roku zostało stworzone jako rozwiązanie typu proof-of-concept umożliwiające instalację więcej niż czterech systemów operacyjnych, z których każdy wymagał partycji podstawowej, na tym samym komputerze. Ponieważ standardowy dysk twardy kompatybilny z IBM PC wykorzystuje tylko pierwszy sektor pierwszej ścieżki dla MBR i pozostawia kolejne sektory w pierwszej ścieżce niezdefiniowane, drugi sektor został wybrany jako lokalizacja alternatywnej tabeli partycji i mógł pomieścić do 10 wpisów. Przy każdym uruchomieniu BootIt wyświetlał partycje od A do J z polem tekstowym umożliwiającym grupowanie innych partycji do dodania do MBR po wybraniu danej opcji. Na przykład afcj grupowało partycje wymienione jako A, F, C i J.
Ten proof-of-concept okazał się skuteczny, ale było jasne, że niezdefiniowany i nieużywany obszar w obrębie pierwszej ścieżki musi zostać ustandaryzowany. Doprowadziło to do stworzenia specyfikacji EMBR (Extended Master Boot Record), która ustandaryzowała wykorzystanie pierwszej ścieżki. Definiuje ona EMBRI (Extended Master Boot Record Initiator), EMBRL (Extended Master Boot Record Loader) i EMBRM (Extended Master Boot Record Manager). Zawiera również MPT (Master Partition Table), która może pomieścić 255 partycji, MBFT (Master Boot File Table) dla programów ładujących jądro specyficznych dla systemu operacyjnego, które mogą być używane do ładowania różnych systemów operacyjnych z pojedynczej partycji przy użyciu rekordu rozruchowego kompatybilnego z EMBR, a także MDT (Master Driver Table), która definiuje koncepcję posiadania sterowników na poziomie systemowym w celu rozszerzenia możliwości systemowego BIOS.
Uwaga poboczna: W okresie 1998-1999 anonimowy informator zadzwonił i poinformował, że Intel i Microsoft przeglądają i badają naszą specyfikację i koncepcje EMBR; wydaje się, że doprowadziło to do stworzenia Extensible Firmware Interface (EFI) i GUID Partition Table (GPT).
BootIt w wersji 2 stał się EMBRM dla nowej specyfikacji EMBR. BootIt 2 został zaprojektowany ze wspólnym API (które przekształciło się w mini-system operacyjny), które było wykorzystywane przez podaplikacje do dalszego rozszerzania funkcjonalności programu. Te podaplikacje były wymienione jako opcje w programie i mogły pełnić różne funkcje, od kalkulatora po aplikację do testowania pamięci. BootIt 2 zawierał podaplikacje do zarządzania partycjami, zarządzania rozruchem i tym podobne. Wykorzystywał koncepcję „elementów rozruchowych” do konfigurowania MBR na bieżąco, gdy jeden z tych elementów był uruchamiany z wyświetlanego menu rozruchowego. Był to pierwszy w historii menedżer rozruchu i partycji typu „wszystko w jednym” i stał się bardzo popularny w branży technologicznej.
Uwaga poboczna: W pierwotnej fazie projektowania BootIt 2 miał zawierać możliwość uruchamiania wielu systemów operacyjnych jednocześnie z możliwością przełączania się między nimi za pomocą klawisza sysreq/sysrq (wcześniej nieużywanego) na klawiaturach IBM PC. Jednak ze względu na wymaganą ilość pamięci RAM systemu i jej wysoki koszt, a także ograniczone prędkości procesora, TeraByte porzuciło tę funkcjonalność.
Po BootIt 2 pojawił się BootIt Lite, standardowy menedżer rozruchu z możliwością tworzenia elementów rozruchowych i uruchamiania wielu systemów operacyjnych z tej samej partycji, oraz BootIt Direct, bardzo prosty menedżer rozruchu, który wyświetlał standardowe partycje i woluminy MBR, z których można było po prostu uruchomić system.
W 2000 roku wydano BootIt Next Generation. Zawierając pełny interfejs GUI i tworzenie obrazów dysków, rozbudował i rozszerzył funkcjonalność znajdującą się w BootIt 2, BootIt Direct i BootIt Lite. Był pierwszym w historii uniwersalnym narzędziem łączącym menedżer rozruchu, menedżer partycji i narzędzie do tworzenia obrazów.
BootIt® Bare Metal, wydany w 2011 roku, jest najnowszą wersją linii produktów BootIt, po raz pierwszy wydaną w 1994 roku, która obsługuje tradycyjny BIOS PC.
BootIt® UEFI, wydany w 2018 roku, jest najnowszą wersją linii produktów BootIt i pierwszą oferującą pełną obsługę wielokrotnego uruchamiania systemu UEFI. Z tym samym zaangażowaniem w jakość, funkcje i łatwość użytkowania, TeraByte kontynuuje rozwój BootIt jako niezrównanego lidera w swojej kategorii.

