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
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
- ↑ 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. "
- ↑ Seznam identifikátorů oddílů pro počítače . Technická univerzita v Eindhovenu. Citováno 18. dubna 2012.
- ↑ 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)
- ↑ e09127r3 EDD-4 Hybrid MBR boot code Annex (PDF; 119 kB) Citováno 18. května 2012.
- ↑ 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
- ↑ Co je to Windows RE? Microsoft TechNet; Citováno 4. července 2015
- ↑ 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 archivech ) Info: Odkaz byl automaticky vadný výrazný. Zkontrolujte odkaz podle pokynů a poté toto oznámení odstraňte.
- ↑ onie.org
- ↑ man.cat-v.org
- ↑ vboot_reference / firmware / lib / cgptlib / include / gpt.h, zdrojový kód ChromeOS z 23. prosince 2010
- ↑ chromium.org
- ↑ freedesktop.org
- ↑ a b freedesktop.org
- ↑ horká linka c't : Co je to „Technologie rychlého startu“? z vydání 7/2014, přístupné 9. července 2015
- ↑ gptfdisk na sourceforge.com (anglicky); Citováno 4. července 2015
- ↑ Apple Developer: manuální stránka disklabel , přístup 12. července 2015
- ↑ MacZFS.org: Oficiální stránka pro bezplatný ZFS pro Mac OS , přístup 9. července 2015
- ↑ Správa zavaděčů EFI pro Linux: Základní principy , Rod Smith, přístup 9. července 2015
- ↑ github.com
- ^ Převod na nebo z GPT. Rod Smith (anglicky); Citováno 12. července 2015
- ↑ 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). “
- ↑ Systém RAID: 4 TB v jednom pouzdře , In: c't č. 2/2009, s. 54
- ↑ Microsoft TechNet: Tabulka oddílů GUID
- ↑ OpenBSD 5.9 ( cs )