Tabulka oddílů GUID

GUID Partition Table ( GPT ), v němčině tabulka oddílů GUID (z angličtiny Globally Unique Identifier ), je standardem pro formát tabulek oddílů na datových nosičích, jako jsou pevné disky . Specifikace je součástí standardu UEFI , který na základě sálových počítačů nahradil BIOS v počítačích zhruba od roku 2000 . GPT je nástupcem tabulky oddílů hlavního spouštěcího záznamu . Tabulky oddílů GUID lze také použít jako firmware na počítačích s BIOSem, s výhradou omezení .

konstrukce

Image
Schematické znázornění GPT. Každý blok LBA odpovídá sektoru pevného disku a má velikost 512 bajtů. Záporná čísla představují polohu měřenou od konce nosiče dat, přičemž LBA −1 je posledním adresovatelným blokem.

Podle schématu GPT se datový nosič skládá z následujících oblastí:

  • Master Boot Record (MBR) v sektoru 0 (první, 512bajtový datový blok ), jehož speciální konfigurace umožňuje použití disku v operačních systémech MBR a chrání jej před změnami pomocí nástrojů pro dělení MBR (Schutz-MBR; od Anglický ochranný MBR )
  • primární tabulka oddílů GUID (GPT), skládající se ze záhlaví a položek oddílů
  • Příčky
  • sekundární GPT, skládající se ze záhlaví a položek oddílů

Sekundární tabulka oddílů GUID na konci disku je částečně kopií primárního GPT na začátku disku: Obsah polí pro pozice vlastního a alternativního záhlaví GPT se prohodí a adresa oddílu tabulka odkazuje na kopii tabulky oddílů na konci disku před alternativním záhlavím. Obě hlavičky GPT tedy mají také jiný CRC32 - kontrolní součet . Díky redundanci, kterou obsahuje, lze tabulku oddílů obnovit v případě chyby. Protože je do GPT zadán kontrolní součet, lze určit, zda jsou oba nebo které ze dvou GPT vadné.

Tabulka oddílů MBR

V prvním sektoru / bloku datového nosiče ( LBA  0) je MBR s klasickou tabulkou oddílů MBR a záznamem, který označuje zbytek datového nosiče jako obsazený. U nástroje pro vytváření oddílů, který může číst pouze tabulky oddílů MBR, ale nikoli tabulky GPT, se zdá, že je obsazeno celé místo na disku. MBR disku GPT tedy představuje ochranu obsahu disku, pokud to chcete provést pomocí nástrojů pro dělení, které ještě neznají přístup GPT (odtud anglický ochranný MBR ). ID oddíl je hodnota EE 16 pro ochranu MBR (s následující tabulka oddílu GUID) nebo EF 16 pro EFI systému.

Záhlaví tabulky oddílů GUID

Záhlaví primárního GPT je ve druhém sektoru / bloku ( LBA 1) a sekundární záložní GPT je v posledním sektoru / bloku (LBA −1). Samotná hlavička mimo jiné popisuje. použitelné bloky datového nosiče, polohu vlastní hlavičky a sekundární záložní hlavičky a také počet a velikost položek oddílu. Specifikace EFI vyžadují pro tabulku oddílů minimálně 16 384 bajtů, takže je zde místo pro 128 položek. Kromě toho je záhlaví a položky oddílů chráněno kontrolními součty CRC32 , které musí být zkontrolovány firmwarem , zavaděčem nebo operačním systémem . Pokud tedy záhlaví z. B. změněno pomocí hexadecimálního editoru , což činí kontrolní součet neplatným a systém se stává nestabilní nebo dokonce nepoužitelným.

V záhlaví GPT jsou uloženy následující informace:

Ofset délka obsah
0 8 bajtů Podpis („EFI PART“, 45h 46h 49h 20h 50h 41h 52h 54h)
8. místo 4 byty Revize ( 00h 00h 01h 00h)
12. místo 4 byty Velikost záhlaví - Little Endian ( 5Ch 00h 00h 00hodpovídá 92 bytům)
16 4 byty Kontrolní součet záhlaví CRC32 (od offsetu 0 po velikost záhlaví, toto pole je během výpočtu nastaveno na 0)
20. místo 4 byty Vyhrazená oblast - musí být nula (0)
24 8 bajtů Pozice vaší vlastní LBA (tato hlavička)
32 8 bajtů Umístění záložního LBA (druhé záhlaví)
40 8 bajtů První použitelný LBA pro oddíly (poslední LBA primární tabulky oddílů + 1, obvykle 34)
48 8 bajtů Poslední použitelný LBA (první LBA tabulky sekundárních oddílů - 1, obvykle velikost disku - 34)
56 16 bajtů GUID datového nosiče (odkazy viz také UUID pro UNIXe)
72 8 bajtů Spusťte LBA tabulky oddílů
80 4 byty Počet položek oddílu (oddílů)
84 4 byty Velikost položky oddílu (obvykle 128)
88 4 byty Tabulka oddílů kontrolní součet CRC32
92 * Vyhrazená oblast; musí být vyplněny nulami pro zbytek bloku (420 bytů pro 512bajtový LBA)

Vstup do oddílu

Položky oddílu jsou uloženy v LBA 2 až LBA 33 (sekundární záhlaví: LBA -33 až LBA -1). Každá položka oddílu má 128 bajtů. To znamená, že na jeden logický blok lze uložit čtyři položky oddílu. Tento minimální počet 32 ​​sektorů pro položky oddílů předepsaný ve specifikaci lze podle potřeby zvýšit, takže maximální možný počet oblastí je v zásadě omezen pouze dostupným místem na disku.

V samotné položce oddílu jsou uložena následující data:

Ofset délka obsah
0 16 bajtů Typ oddílu GUID
16 16 bajtů Unikátní GUID oddílu
32 8 bajtů Začátek oddílu (první LBA - little -endian)
40 8 bajtů Konec oddílu (poslední LBA - včetně)
48 8 bajtů Atributy (viz následující tabulka)
56 72 bajtů Název oddílu (36 znaků UTF-16 LE)
celkový 128 bajtů

Jednotlivé položky jsou poměrně jednoduché. Prvních 16 bajtů popisuje typ oddílu. Například typ oddílu GUID pro systémový oddíl EFI je B. {C12A7328-F81F-11D2-BA4B-00A0C93EC93B}. Následuje 16 bajtů s identifikátorem GUID oddílu. Následuje číslo prvního a posledního LBA sektoru oddílu, 8 bytů s atributy a názvem oddílu (36 znaků Unicode).

Microsoft definuje následující položky atributů:

bit obsah
0 Systémový oddíl
1 schovat před EFI
2 Legacy BIOS bootovatelný (analogický s MBR 80hActive flag)
60 Pouze ke čtení
62 Skrytý
63 Nepřipojovat automaticky (= nepřiřazovat písmeno jednotky)

Identifikátory GUID typu oddílu

Typ oddílu původní systém anglické jméno Jméno a popis
GPT ( GUID , hexadecimální ) MBR ( hex )
00000000-0000-0000-0000-000000000000 00 GPT Nevyužitý vstup Vstup pro nepoužitý oddíl.
EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 01 IBM PC Základní data společnosti Microsoft FAT12
04 FAT16 <32 MB
06 FAT16
07 NTFS (nebo HPFS )
0b FAT32
0c FAT32 LBA
0e FAT16 LBA
11 FAT12 (skrytý)
14. místo FAT16 <32 MB (skryté)
16 FAT16 (skrytý)
17. místo NTFS (nebo HPFS ) (skrytý)
1b FAT32 (skrytý)
1c FAT32 LBA (skrytý)
1e FAT16 LBA (skrytý)
E3C9E316-0B5C-4DB8-817D-F92DF00215AE 0c Windows ( EFI ) Společnost Microsoft vyhrazena Hybridní typ MBR 0x0cje stejný jako u FAT32 LBA
DE94BBA4-06D1-4D40-A16A-BFD50179D6AC 27 Okna Windows RE Oddíl pro obnovení s Windows Recovery Environment (od systému Vista založeného na Windows PE )
7412F7D5-A156-4B13-81DC-867174929325 30,
e1
ONIE ONIE boot Otevřené prostředí instalace sítě (ONIE)
D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149 ONIE konfigurace
C91818F9-8025-47AF-89D2-F030D7000C2C 39 Plán 9 Plán 9 Oddíl používaný operačním systémem Plan 9.
9E1A2D38-C612-4316-AA26-8B49521E5A8B 41 Přípravka Zavádění PowerPC PReP PReP byl předchůdcem CHRP nebo platformy PowerPC .
AF9B60A0-1431-4F62-BC68-3311714A69AD 42 Okna Data Windows LDM Správce logických disků (LDM) je implementace Správce logických svazku pod Windows NT , který je k dispozici v systému Windows 2000 na systém Windows 7. Od Windows 8 jsou zahrnuty jeho nástupnické úložné prostory .
5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 Metadata Windows LDM
E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D Úložné prostory Windows
37AFFC90-EF7D-4E96-91C3-2D7AE055B174 75 IBM GPFS General Parallel File System (GPFS)
FE3A2A5D-4F32-41A7-B725-ACCC3285A309 7f Chromebook Jádro ChromeOS Google Chrome OS
3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC Kořen ChromeOS
2E0A753D-9E48-43B0-8337-B15192CB1B5E ChromeOS vyhrazeno
0657FD6D-A4AB-43C4-84E5-0933C84B4F4F 82 Linux Výměna Linuxu Odkládací oddíl Linuxu. Solaris také používá typ 0x82jako swap na oddílech MBR .
0FC63DAF-8483-4772-8E79-3D69D8477DE4 83 Linuxový souborový systém Tento typ oddílu je také známý jako „Linux nativní“.
8DA63339-0007-60C0-C436-083AC8230908 Linux vyhrazen Hybridní typ MBR odpovídá „Linux native“ z, 0x83.
933AC7E1-2EB4-4F13-B844-0E14E2AEF915 83 freedesktop.org (Linux) Linux / domácí automatické připojení pro systemd z freedesktop.org
3B8F8425-20E0-4F3B-907F-1A25A76F98E8 Linux / srv
7FFEC5C9-2D00-49B7-8941-3EA10A5586B7 Linux dm-crypt
CA7D7CCB-63ED-4C53-861C-1742536059CC Linux LUKS
44479540-F297-41B2-9AF7-D131D5F0458A Linux x86 kořenový oddíl na 32-bit - X86 systémy ( IA-32 ).
4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709 Linux x86-64 kořenový oddíl na 64-bit - X86 systémy ( IA-32 v x64 režimu).
69DAD710-2CE4-4E3C-B16C-21A1D49ABED3 Linux ARM32 kořenový oddíl na 32bitové - systémy ARM .
B921B045-1DF0-41C3-AF44-4C6F280D3FAE Linux ARM64 Kořenový oddíl na 64-bit - ARM systémy (ARMv8).
993d8d3d-f80e-4225-855a-9daf8ed7ea97 - Linux IA-64 kořenový oddíl na systémech Itanium (IA-64).
D3BFE2DE-3DAF-11DF-BA40-E3A556D89593 84 Intel PC Intel Rapid Start To, čemu se říká technologie Intel Rapid Start, je ve skutečnosti hybridem pohotovostního režimu ( S3, „pozastavit do RAM“ ) a hibernace (S4, „pozastavit na disk“ ).
E6D6D379-F507-44C2-A23C-238F2A3DF928 8e Linux Linux LVM Správce logických svazků
734E5AFE-F61A-11E6-BC64-92361F002671 a2 Atari TOS Základní data TOS FAT16 <32 MB,'GEM'
FAT16 ,'BGM'
FAT32 ,'F32'
516E7CB4-6ECF-11D6-8FF8-00022D09712B a5 FreeBSD Označení disku FreeBSD
83BD6B9D-7F41-11DC-BE0B-001560B84F0F Zavádění FreeBSD
516E7CB5-6ECF-11D6-8FF8-00022D09712B FreeBSD swap
516E7CB6-6ECF-11D6-8FF8-00022D09712B FreeBSD UFS
516E7CBA-6ECF-11D6-8FF8-00022D09712B FreeBSD ZFS
516E7CB8-6ECF-11D6-8FF8-00022D09712B FreeBSD Vinum / RAID
85D5E45A-237C-11E1-B4B3-E89A8F7FC3A7 a5 MidnightBSD Data MidnightBSD
85D5E45E-237C-11E1-B4B3-E89A8F7FC3A7 MidnightBSD boot
85D5E45B-237C-11E1-B4B3-E89A8F7FC3A7 Výměna MidnightBSD
0394EF8B-237E-11E1-B4B3-E89A8F7FC3A7 MidnightBSD UFS
85D5E45D-237C-11E1-B4B3-E89A8F7FC3A7 MidnightBSD ZFS
85D5E45C-237C-11E1-B4B3-E89A8F7FC3A7 MidnightBSD Vinum
824CC7A0-36A8-11E3-890A-952519AD3F61 a6 OpenBSD Data OpenBSD
55465300-0000-11AA-AA11-00306543ECAC a8 Mac OS X Apple UFS Oddíl, který obsahuje unixový souborový systém . Odpovídá typu oddílu APMApple_UFS .
516E7CB4-6ECF-11D6-8FF8-00022D09712B a9 FreeBSD Označení disku FreeBSD FreeBSD, NetBSD, OpenBSD (OpenBSD používá typ MBR 0xa6)
49F48D32-B10E-11DC-B99B-0019D1879648 NetBSD Výměna NetBSD
49F48D5A-B10E-11DC-B99B-0019D1879648 NetBSD FFS
49F48D82-B10E-11DC-B99B-0019D1879648 NetBSD LFS
2DB519C4-B10F-11DC-B99B-0019D1879648 NetBSD zřetězeno
2DB519EC-B10F-11DC-B99B-0019D1879648 Šifrováno NetBSD
49F48DAA-B10E-11DC-B99B-0019D1879648 NetBSD RAID
426F6F74-0000-11AA-AA11-00306543ECAC pryč Operační Systém Mac Apple boot Oddíl pro obnovení od Mac OS X Lion (10.7, 2011). Obsahuje souborový systém HFS + nebo APFS a obvykle se nazývá, Recovery HDale je skrytý.
48465300-0000-11AA-AA11-00306543ECAC af Apple HFS / HFS + Oddíl pro souborový systém HFS + odpovídá typu oddílu APMApple_HFSX . Starší hierarchický souborový systém (HFS) , typ oddílu APMApple_HFS , se již na oddílech GPT běžně nepoužívá.
52414944-0000-11AA-AA11-00306543ECAC Apple RAID Obsahuje oddíl ze skupiny RAID . Odpovídá typu oddílu APMApple_RAID .
52414944-5F4F-11AA-AA11-00306543ECAC Apple RAID offline Obsahuje oddíl odstraněný ze systému RAID .
4C616265-6C00-11AA-AA11-00306543ECAC Štítek Apple "Apple Label" je disk štítek varianta pro Mac OS X .
5265636F-7665-11AA-AA11-00306543ECAC Obnovení AppleTV Apple TV používá operační systém založený na Mac OS X s optimalizovaným uživatelským rozhraním pro televizi.
53746F72-6167-11AA-AA11-00306543ECAC Úložiště Apple Core Skladování jádro oddíl pro FileVault  2 (šifrované). Apple Fusion Drive také používá oddíl tohoto typu.
B6FA30DA-92D2-4A9A-96F1-871EC6486200 Stav Apple SoftRAID Oddíl Apple SoftRAID.
2E313465-19B9-463F-8126-8A7993773801 Scratch Apple SoftRAID
FA709C7E-65B1-4593-BFD5-E71D61DE9B02 Objem Apple SoftRAID
BBBA6DF5-F46F-4A89-8F59-8765B2727503 Mezipaměť Apple SoftRAID
7C3457EF-0000-11AA-AA11-00306543ECAC Apple APFS Oddíl pro souborový systém APFS , nástupce HFS + na macOS .
CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1 b3 QNX Power-Safe QNX6
0311FC50-01CA-4725-AD77-9ADBB20ACE98 před naším letopočtem Acronis Acronis Secure Zone
6A82CB45-1DD2-11B2-99A6-080020736631 být Solaris Zavádění systému Solaris
6A85CF4D-1DD2-11B2-99A6-080020736631 bf Kořen Solaris
6A898CC3-1DD2-11B2-99A6-080020736631 Solaris / usr Obvykle pojme souborový systém UFS až po Solaris 9 a ZFS od Solaris 10 a dále . MacZFS používá stejný GUID.
6A87C46F-1DD2-11B2-99A6-080020736631 Výměna Solaris
6A8B642B-1DD2-11B2-99A6-080020736631 Zálohování systému Solaris
6A8EF2E9-1DD2-11B2-99A6-080020736631 Solaris / var
6A90BA39-1DD2-11B2-99A6-080020736631 Solaris / domov
6A9283A5-1DD2-11B2-99A6-080020736631 Alternativní sektor Solaris
6A945A3B-1DD2-11B2-99A6-080020736631 bf Solaris vyhrazen
6A9630D1-1DD2-11B2-99A6-080020736631
6A980767-1DD2-11B2-99A6-080020736631
6A96237F-1DD2-11B2-99A6-080020736631
6A8D2AC7-1DD2-11B2-99A6-080020736631
75894C1E-3AEB-11D3-B7C1-7B03A0000000 c0 HP-UX Data HP-UX
E2A1E728-32E3-11D6-A682-7B03A0000000 Služba HP-UX
BC13C2FF-59E6-4262-A352-B275FD6F7172 ea freedesktop.org Freedesktop $ BOOT
42465331-3BA3-10F1-802A-4861696B7521 eb Haiku Haiku FSO Přestože samotný BeOS nepodporoval tabulku oddílů GUID, tento oddíl používá jeho další vývoj, Haiku, pro souborový systém Be .
BFBFAFE7-A34F-448A-9A5B-6213EB736C22 vyd ESP, specifické pro výrobce Systémový oddíl Lenovo Systémový oddíl EFI (ESP) specifický pro výrobce , který je identifikován jako ESP konkrétním firmwarem (UEFI).
F4019732-066E-4E12-8273-346C5641494F Systémový oddíl Sony
C12A7328-F81F-11D2-BA4B-00A0C93EC93B ef EFI Systém EFI (ESP) Tento oddíl je známý jako EFI System Partition (ESP). Obsahuje souborový systém FAT, ze kterého je firmware spustitelný soubor ( PE / COFF ), např. B. \EFI\BOOT\BOOTX64.EFI, načte a provede. Pod partedtímto oddílem je zobrazen „boot flag“ , tj. Jako počáteční oddíl .
024DEE41-33E7-11D3-9D69-0008C781F39F Schéma oddílu MBR Tento oddíl obsahuje vloženou plnou tabulku oddílů MBR včetně oddílů. Protože však obsažené oddíly nejsou hybridními oddíly, nelze k nim přistupovat z tabulky oddílů GUID. Je však možné předat oddíl virtuálnímu počítači pro účely virtualizace , který na něm nastaví a použije kompletní tabulku oddílů MBR.
21686148-6449-6E6F-744E-656564454649 Zaváděcí oddíl systému BIOS Oddíl, který GRUB používá ke spuštění na počítačích se systémem BIOS. GUID se čte !haHdInotNeedEFIv hexadecimálním zápisu (což v požadovaném malém endianovém tvaru v GPT má za následek „Hah! IdontNeedEFI“).
4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D f8 Ceph Ceph OSD Démon Ceph Object Storage
4FBD7E29-9D25-41B8-AFD0-5EC00CEFF05D Ceph dm-crypt OSD Démon Ceph Object Storage (šifrovaný)
45B0969E-9B03-4F30-B4C6-B4B80CEFF106 Ceph deník
45B0969E-9B03-4F30-B4C6-5EC00CEFF106 Ceph dm-crypt journal
89C57F98-2FE5-4DC0-89C1-F3AD0CEFF2BE Disk Ceph se vytváří
89C57F98-2FE5-4DC0-89C1-5EC00CEFF2BE Disk Ceph dm-crypt při vytváření
AA31E02A-400F-11DB-9590-000C2911D1B8 fb VMware ESX VMware VMFS
9198EFFC-31C0-11DB-8F78-000C2911D1B8 VMware vyhrazeno
9D275380-40AD-11DB-BF97-000C2911D1B8 fc Ochrana proti selhání VMware kcore
A19D880F-05FC-4D3B-A006-743F0F84911E fd Linux Linux RAID

Protože oddíly MBR lze v mnoha systémech převést na oddíly GUID, existuje pro mnoho typů oddílů GUID odpovídající typ oddílu MBR. I když jsou použity hybridní MBR, odpovídající oddíly jsou vytvořeny jednou s GUID a jednou s odpovídajícím typem oddílu MBR.

Konverze

V zásadě je možné převést z tabulky oddílů hlavního spouštěcího záznamu na tabulku oddílů GUID, ale to vyžaduje dostatečný volný prostor mezi MBR a prvním oddílem i po posledním oddílu, aby se přizpůsobila potřebná struktura dat pro oddíl GUID stůl, aby mohl. Tuto možnost mimo jiné nabízí program GPT fdisk (lépe známý jako gdisk). Do GPT je také možné přenést některé oddíly BSD disklabel.

Omezení

GPT používá Logical Block Addressing (LBA) se 64bitovými položkami, takže - s velikostí sektoru 512 bytů - lze adresovat pevné disky o celkové kapacitě 8  zebajtů . Maximální počet možných oddílů závisí na velikosti tabulky oddílů, která podle specifikace nabízí místo pro minimálně 128 oddílů. Ne všechny systémy tuto možnost nabízejí. gdiskNástroj pro dělení může například vytvořit větší tabulku oddílů.

Hybridní MBR

Hybridní MBR popisuje definici jednotlivých oddílů jak v tabulce oddílů GUID (GPT), tak v tabulce oddílů hlavního spouštěcího záznamu (MBR) . Přístup k oddílům je možný přes GPT i MBR, což umožňuje duální spouštění mezi operačními systémy, které používají nebo podporují pouze jednu ze dvou tabulek oddílů.

MBR je obvykle pouze celá oblast pro komplexní ochranu datové oblasti, která obsahuje to, co je považováno za ochranné MBR ( anglicky „ochranný MBR“ ). U hybridního dělení je v tabulce oddílů GUID i MBR definován jeden a stejný oddíl: protože hlavní spouštěcí záznam je hybridem skutečné tabulky oddílů GUID, používá se v tomto případě termín „hybridní MBR“.

U hybridního dělení je nebezpečí, že změna pouze jedné ze dvou tabulek oddílů může vést k hrubým chybám při dělení. Z tohoto důvodu musí být hybridní dělení prováděno pomocí programů k tomu určených a nesmí být za žádných okolností měněno pomocí nástrojů pro dělení v operačním systému, který používá pouze jednu ze dvou tabulek oddílů.

Počet hybridních oddílů je omezen na čtyři sdílené oddíly. Definování rozšířeného oddílu MBR není možné, protože GPT nepodporuje rozšířené oddíly. Naopak v tabulce oddílů hlavního spouštěcího záznamu je místo pouze pro celkem čtyři primární oddíly. Protože je pro EFI vyžadován primární oddíl - systémový oddíl EFI (ESP) - pro operační systémy nebo sdílené datové oddíly jsou k dispozici tři hybridní oddíly. Je to jediné bezpečné řešení rozdělit celý použitelný úložný prostor maximálně čtyřmi hybridními oddíly (včetně ESP).

Při ručním dělení je stále možné nemapovat všechny oddíly jako hybridní oddíly: pak operační systém, který vyhodnocuje pouze MBR, nemůže přistupovat ke všem oddílům, ale umožňuje dostatečný počet sdílených oddílů pro provoz s dvojitým zaváděním. V takové konfiguraci však neexistuje žádná ochrana pro oddíly GUID, které také neexistují jako oddíly MBR. Operační systém, který pouze vyhodnocuje MBR, vidí dále údajně nerozdělený a tedy prázdný úložný prostor, který nevyužívá žádný z oddílů MBR. Je na uživateli, aby operačnímu systému nedovolil využít tento úložný prostor, protože jej ve skutečnosti používají jiné oddíly GUID, takže obsahují data a chybné přepisování vede ke ztrátě dat v oddílech GUID.

Apple používá hybridní MBR s Boot Camp v systému macOS („OS X“ do roku 2016 a „Mac OS X“ do roku 2012) . Při spuštění systému Windows se to provádí pomocí modulu Compatibility Support Module (CSM) firmwaru Apple EFI, takže systém Windows používá tabulku oddílů MBR, jako počítač s BIOSem, ale nikoli tabulku oddílů GUID. Pokud je však spuštěn macOS, použije se tabulka oddílů GUID. Nástroj pro disky macOS automaticky vytvoří hybridní MBR, jakmile je jeden z oddílů naformátován systémem souborů FAT32 a na disku nejsou více než čtyři oddíly.

Podpora v operačních systémech

U operačních systémů založených na architektuře Itanium (také IA-64 pro anglickou architekturu Intel 64-bit ) je podpora GPT naprosto nezbytná, protože tyto počítače používají Extensible Firmware Interface . I když se PC nyní usadily přibližně v roce 2005, stále častěji se na UEFI nazývají BIOS nástupci a operační systémy díky architektuře IA -32 s podporou procesoru x86 GPT. Kromě odpovídajících verzí Itanium FreeBSD , HP-UX , Linux , NetBSD , OpenVMS , Solaris a Windows , které podporují GPT díky firmwaru, podporuje GPT také všechny verze x86-64, protože BIOS byl nahrazen UEFI .

Od převodu strojů Apple - Macintosh na procesory Intel počátkem roku 2006 za použití Mac OS X také GPT (od roku 2016 „macOS“), protože Macy s procesorem Intel vlastní variantu Apple EFI. Mac OS X Tiger (10.4, 2005) a novější však mohou také používat GPT média na platformě PowerPC, ale nelze z nich začít kvůli firmwaru .

Verze systému Windows XP, které byly stále vyvíjeny pro 32bitovou architekturu Intel i386, lze naopak instalovat a provozovat na pevném disku GPT pouze s omezeními. Mimo jiné čtou pouze MBR, ale ne GPT, aby získali data o rozdělení. Pomocí tabulek hybridních oddílů lze příslušné oddíly nastavit jako oddíly MBR i GPT, v MBR jsou však k dispozici maximálně tři primární oddíly, protože to neumožňuje více než čtyři položky a první oddíl je již pro EFI -Firmware je vyhrazen. Naopak rozšířené oddíly MBR, které mohou obsahovat více logických oddílů jako kontejnery, již GPT nepodporuje.

Až do vzniku Windows Vista na začátku roku 2007 byly 64bitové verze Windows primárně zaměřeny na provozovatele serverů a profesionální uživatele (např. CAD nebo grafika / design). To také zahrnuje edici Windows XP Professional x64 , která byla vydána v roce 2005 . Když byly vydány, komplexní podpora GPT byla k dispozici pouze u vybraného hardwaru prostřednictvím odpovídajících 64bitových ovladačů. S podobou systému Vista se dostupnost 64bitových ovladačů obecně zlepšila, takže obvykle také podporují verzi x64 systému XP.

V počáteční fázi zavádění při zkoušce 4 TB pevný disk rozdělen na GPT je odborný časopis c't zjištěno, že četné ovladače pevný disk od známých výrobců uložená data místo na požadované místo na začátku pevný disk při zápisu do oblastí nad 2 TB, takže došlo k obrovské ztrátě dat nebo dokonce ke ztrátě formátování pevného disku. Problém zřejmě nastal konkrétně u 32bitových verzí systému Windows XP, z nichž některé již podporovaly GPT, ale vzhledem k jejich 32bitovému designu ovladače s fyzickou velikostí sektoru 512 bajtů, která bývala běžná, byly Nelze překročit limit TB. Vzhledem k tomu, že použití takových oddílů se v té době nacházelo hlavně na serverech, tyto problémy s největší pravděpodobností vznikly při výměně pevných disků takového systému s jinými počítači.

64bitový Linux lze - bez jakékoli podpory UEFI nebo samostatné BIOS - zavést z oddílu GPT s GRUB2 . K tomu není nutné žádné UEFI - spojení GPT s (U) EFI proto není povinné.

OpenBSD podporuje instalaci systému x86_64 - UEFI na oddíl GPT od verze 5.9.

Individuální důkazy

  1. a b Thorsten Leemhuis: Problémy s růstem - zvláštnosti v interakci Linuxu s velkými pevnými disky . In: c't . páska 2011 , č. 4 . Heise-Verlag , 31. ledna 2011, s. 170–172 ( archiv článků [přístup 2. května 2020]). „[…] UEFI, často deklarovaný jako„ nástupce systému BIOS “[je] obvykle zmiňován ve stejném duchu jako GPT, ačkoli ten může být použit i samostatně - zaváděcí zavaděče kompatibilní s GPT, jako je stále mladý Grub2, začínají Linux bez jakékoli problémy bez UEFI. "
  2. Seznam identifikátorů oddílů pro počítače . Technická univerzita v Eindhovenu. Citováno 18. dubna 2012.
  3. ↑ Počet uefi.org ( Memento v originálu od 15. dubna 2012 do internetového archivu ) Info: archiv odkaz se automaticky vloží a dosud nebyl zkontrolován. Zkontrolujte původní a archivační odkaz podle pokynů a poté toto oznámení odeberte. (U) Specifikace EFI (anglicky) @1@ 2Šablona: Webachiv / IABot / www.uefi.org
  4. e09127r3 EDD-4 Hybrid MBR boot code Annex (PDF; 119 kB) Citováno 18. května 2012.
  5. Doporučené konfigurace pro diskové oddíly založené na UEFI v systému Windows 7 a Windows Server 2008 R2. Microsoft TechNet; Získaný 7. července 2015
  6. Co je to Windows RE? Microsoft TechNet; Citováno 4. července 2015
  7. https://github.com/onie/onie/blob/master/rootconf/x86_64/sysroot-lib-onie/onie-blkdev-common  ( stránka již není k dispozici , vyhledávání ve webových archivechInfo: Odkaz byl automaticky vadný výrazný. Zkontrolujte odkaz podle pokynů a poté toto oznámení odstraňte.@1@ 2Šablona: Mrtvý odkaz / github.com  
  8. onie.org
  9. man.cat-v.org
  10. vboot_reference / firmware / lib / cgptlib / include / gpt.h, zdrojový kód ChromeOS z 23. prosince 2010
  11. chromium.org
  12. freedesktop.org
  13. a b freedesktop.org
  14. horká linka c't : Co je to „Technologie rychlého startu“? z vydání 7/2014, přístupné 9. července 2015
  15. gptfdisk na sourceforge.com (anglicky); Citováno 4. července 2015
  16. Apple Developer: manuální stránka disklabel , přístup 12. července 2015
  17. MacZFS.org: Oficiální stránka pro bezplatný ZFS pro Mac OS , přístup 9. července 2015
  18. Správa zavaděčů EFI pro Linux: Základní principy , Rod Smith, přístup 9. července 2015
  19. github.com
  20. ^ Převod na nebo z GPT. Rod Smith (anglicky); Citováno 12. července 2015
  21. Tabulka oddílů GUID. ( Blog ) Podpora UEFI, 26. ledna 2015, přístup 23. prosince 2018 (anglicky): „Výhody GPT; 3. Libovolný počet oddílů - závisí na prostoru přiděleném pro tabulku oddílů ... Ve výchozím nastavení obsahuje tabulka GPT prostor pro definování 128 oddílů. Pokud však chce uživatel definovat více oddílů, může přidělit více místa tabulce oddílů (v současné době je známo, že tuto funkci podporuje pouze gdisk). “
  22. Systém RAID: 4 TB v jednom pouzdře , In: c't č. 2/2009, s. 54
  23. Microsoft TechNet: Tabulka oddílů GUID
  24. OpenBSD 5.9 ( cs )