Różnice między głównym rekordem rozruchowym w stylu MS-DOS (MBR), mapą partycji Apple (APM) i tablicą partycji GUID w stylu UEFI (GPT) są następujące:
Rozmiar dysku
MBR i APM ograniczają rozmiar używanego dysku do 2 TiB (partycja nie może rozpoczynać się ani kończyć poza limitem 2 TiB). Dzięki GPT dysk może mieć maksymalnie 8 ZiB.
Liczba partycji
MBR jest ograniczony do czterech partycji.
Aby ominąć ten limit, jedna z partycji jest zwykle tworzona jako „partycja rozszerzona”, która zagnieżdżona zawiera serię „partycji logicznych”. Najczęstszym schematem jest Rozszerzony rekord rozruchowy , chociaż systemy BSD często zagnieżdżają etykietę dyskową BSD .
APM może wzrosnąć do 62 partycji; GPT może mieć co najmniej 128.
Metadane partycji
Partycje MBR mają 1-bajtowy kod „typu”, który jest zbyt mały, aby był użyteczny (większość systemów operacyjnych używa bardzo ogólnych kodów typów i po prostu zgaduje resztę). System Windows NT wprowadził również 4-bajtowy „identyfikator dysku” do rozróżniania wielu dysków tego samego modelu.
APM wykorzystuje tekstowe „identyfikatory typu” (32 bajty ASCII), np Apple_UFS
. Rezerwuje również 32 bajty na opisową nazwę partycji.
GPT, jak sama nazwa wskazuje, używa 16-bajtowego identyfikatora GUID dla typu partycji, innego identyfikatora GUID do identyfikacji konkretnej partycji (partuuid), a także innego identyfikatora GUID do identyfikacji całego dysku (podobnie jak „identyfikator dysku” MBR) . Rezerwuje również 72 bajty (UTF-16) na etykietę partycji.
Architektury systemu
Komputery Mac z procesorami Intel mogą uruchamiać się tylko z dysków GPT, a komputery Mac z procesorami PowerPC obsługują tylko APM.
„Zwykłe” komputery kompatybilne z IBM mogą uruchamiać dowolny dysk, o ile sektor 0 zawiera prawidłowy program ładujący BIOS i AA55h
sygnaturę rozruchową. Zazwyczaj oznacza to MBR, ale wszystkie dyski z partycjami GPT mają „ochronny MBR”, który spełnia to wymaganie.
Komputery PC korzystające z UEFI muszą obsługiwać zarówno GPT, jak i MBR - ponownie, o ile obecny jest bootloader kompatybilny z UEFI. (UEFI utrzymuje bootloadery na partycji FAT32 z określonym kodem typu).
(Wyjątki: niektóre konkretne wersje BIOS-u odrzucają „ochronny MBR” GPT jako nieprawidłowy z powodu błędów lub błędów. Ponadto Windows odmówi rozruchu z dysku GPT w systemach BIOS lub z dysku MBR w systemach UEFI, z powodów nieznany.)
Programy ładujące
W systemach BIOS początkowy moduł ładujący jest częścią MBR. W MBR może znajdować się tylko jeden program ładujący, co powoduje konflikty podczas instalowania systemów podwójnego rozruchu. Ze względu na pochodzenie x86 DOS bootloadera MBR, kod jest specyficzny dla architektury x86.
Z drugiej strony UEFI używa dedykowanej partycji FAT32 dla programów ładujących (potencjalnie wiele) i innych narzędzi EFI. Zawartość partycji może być łatwo zarządzana z dowolnego systemu operacyjnego.
Kawałki techniczne
- Istnieje tylko jeden MBR lub APM na dysk, oba rozpoczynające się od sektora 0. GPT przechowuje kopię zapasową w pobliżu końca dysku.
Bardziej szczegółowe informacje dotyczące MBR i GPT: Często zadawane pytania dotyczące systemu Windows i GPT