Tabulka oddílů GUID , zkr. GPT je formátový standard pro umístění tabulek oddílů na fyzický pevný disk . Je součástí rozhraní EFI ( Extensible Firmware Interface ), což je standard navržený společností Intel jako náhrada systému BIOS . EFI používá GPT, kde BIOS používá Master Boot Record (MBR) .
Na rozdíl od MBR, který začíná spustitelným binárním programem určeným k identifikaci a bootování aktivního oddílu, GPT se při provádění těchto procesů spoléhá na pokročilé schopnosti EFI. MBR je však přítomen na samém začátku disku (LBA 0) z důvodu ochrany i kompatibility. Samotný GPT začíná záhlavím tabulky oddílů .
GPT používá moderní logický blokový adresovací systém ( LBA ) namísto adresování Cylinder-Head-Sector ( CHS ) používaného v MBR. Zděděný MBR se všemi jeho informacemi je obsažen v bloku LBA 0, obsah GPT je v bloku LBA 1. Obsah obsahuje adresu bloku, kde začíná samotná tabulka oddílů, obvykle je dalším blokem LBA. 2. Počet oddílů není omezen normou a závisí na operačním systému [1] (technicky omezen na cca 264 oddílů kvůli šířce polí). Takže v Microsoft Windows si tabulka oddílů vyhrazuje místo pro 128 položek po 128 bytech (v GNU/Linuxu jádro podporuje až 256 oddílů [2] ). Pro tabulku oddílů ve Windows je tedy rezervováno 16 384 bajtů (při použití 512bajtového sektoru to bude 32 sektorů), takže první sektor používaný každým pevným diskem v něm bude LBA 34.
GPT navíc zajišťuje duplikaci – obsah i tabulka oddílů se zapisují jak na začátek, tak na konec disku.
Teoreticky vám GPT umožňuje vytvářet diskové oddíly o velikosti až 9,4 ZB (9,4 × 1021 bajtů ) (s velikostí sektoru 512 bajtů, jinak více), zatímco MBR může pracovat pouze do 2,2 TB (2, 2 × 10 12 bajtů).
GPT umožňuje oddílům přidělovat GUID , názvy a atributy, bez ohledu na interní UUID souborových systémů, jejich štítky atd., a umožňuje, aby se na ně odkazovalo těmito názvy namísto štítků a čísel oddílů. Díky podpoře Unicode v názvech a šetřícím omezením na nich lze sekce pojmenovávat v libovolném jazyce a seskupovat do složek [3] .
Hlavním účelem umístění MBR na začátek disku je ochrana. Diskové nástroje založené na MBR nemusí rozpoznat a dokonce přepsat disky GPT. Aby se tomu zabránilo, je určen pouze jeden oddíl, který pokrývá celý disk GPT. Systémové ID pro tento oddíl je nastaveno na , což znamená, že se používá GPT . V důsledku toho EFI ignoruje MBR. Některé 32bitové operační systémy, jako je Windows XP, které nejsou schopny číst disky obsahující GPT, budou toto ID systému stále rozpoznávat a prezentovat svazek jako nepřístupný disk GPT. Starší OS0xEE[ co? ] obvykle představují jednotku obsahující jeden oddíl neznámého typu a žádné volné místo; zpravidla odmítají takový disk upravit, dokud uživatel výslovně nepožádá a nepotvrdí odstranění tohoto oddílu. Tímto způsobem je zabráněno náhodnému vymazání obsahu disku GPT.
Obsah tabulky oddílů uvádí ty logické bloky na disku, které může uživatel používat ( anglicky použitelné bloky ). Určuje také počet a velikost datových položek oddílů, které tvoří tabulku oddílů. Ve výchozím nastavení si Microsoft Windows vyhrazuje 128 datových záznamů oddílů. Na disku je tedy možné vytvořit 128 oddílů.
Obsah obsahuje GUID ( anglicky Globally Unique IDentifier - "globálně jedinečný identifikátor") disku. TOC obsahuje také vlastní velikost a umístění (vždy LBA 1), dále velikost a umístění sekundárního (náhradního) TOC a tabulky oddílů, které jsou vždy umístěny v posledních sektorech disku. Důležité je, že také obsahuje kontrolní součet CRC32 pro sebe a pro tabulku oddílů. Tyto kontrolní součty jsou ověřeny procesy EFI při spouštění počítače. Kvůli kontrolám kontrolního součtu je úprava obsahu GPT v hexadecimálních editorech nezákonná a zbytečná. Jakákoli úprava naruší kontrolní součty obsahu a poté EFI přepíše primární GPT sekundárním. Pokud oba GPT obsahují nesprávné kontrolní součty, přístup na disk nebude možný. (Úprava je však možná – viz https://www.linux.org.ru/forum/admin/13360627?cid=13363080 )
Položky oddílu jsou jednoduché a uspořádané se stejnými přírůstky adres . Prvních 16 bajtů definuje GUID typu oddílu. Například GUID systémového oddílu EFI je " ". Dalších 16 bajtů obsahuje GUID, který je jedinečný pro daný oddíl. Dále se zapíší data o začátku a konci 64bitových LBA, pokud existují. Zbytek prostoru je věnován informacím o názvech a atributech sekcí. C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Doc. platf. | Typ oddílu | Globálně jedinečný identifikátor (GUID) |
---|---|---|
(Ne) | Nepoužitý datový záznam | 00000000-0000-0000-0000-000000000000 |
Schéma oddílu MBR | 024DEE41-33E7-11D3-9D69-0008C781F39F | |
Systémový oddíl EFI | C12A7328-F81F-11D2-BA4B-00A0C93EC93B | |
spouštěcí oddíl systému BIOS | 21686148-6449-6E6F-744E-656564454649 | |
Intel Fast Flash (iFFS) Partition (pro Intel Rapid Start Technology) | D3BFE2DE-3DAF-11DF-BA40-E3A556D89593 | |
Spouštěcí oddíl Sony | F4019732-066E-4E12-8273-346C5641494F | |
Lenovo Boot Partition | BFBFAFE7-A34F-448A-9A5B-6213EB736C22 | |
Okna | Záložní oddíl Microsoft | E3C9E316-0B5C-4DB8-817D-F92DF00215AE |
Sekce kmenových dat | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
Správce logických svazků , sekce metadat | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
Datový oddíl správce logických svazků | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
Oddíl pro obnovení | DE94BBA4-06D1-4D40-A16A-BFD50179D6AC | |
HP-UX | Datová sekce | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
Servisní sekce | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
linux | Datová sekce | 0FC63DAF-8483-4772-8E79-3D69D8477DE4 |
oddíl RAID | A19D880F-05FC-4D3B-A006-743F0F84911E | |
swap sekce | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
Sekce Správce logických svazků ( LVM ) . | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
Sekce /domov | 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 | |
Sekce /srv (data serveru) | 3B8F8425-20E0-4F3B-907F-1A25A76F98E8 | |
sekce dm-crypt | 7FFEC5C9-2D00-49B7-8941-3EA10A5586B7 | |
Sekce LUKS | CA7D7CCB-63ED-4C53-861C-1742536059CC | |
Rezervováno | 8DA63339-0007-60C0-C436-083AC8230908 | |
FreeBSD | spouštěcí oddíl | 83BD6B9D-7F41-11DC-BE0B-001560B84F0F |
Datová sekce | 516E7CB4-6ECF-11D6-8FF8-00022D09712B | |
swap sekce | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
Oddíl UFS ( Unix File System ) . | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
Sekce správce hlasitosti Vinum | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
oddíl ZFS | 516E7CBA-6ECF-11D6-8FF8-00022D09712B | |
Operační Systém Mac | Sekce HFS+ ( Hierarchický souborový systém ) . | 48465300-0000-11AA-AA11-00306543ECAC |
oddíl APFS ( Apple File System ) . | 7C3457EF-0000-11AA-AA11-00306543ECAC | |
Apple UFS | 55465300-0000-11AA-AA11-00306543ECAC | |
ZFS | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
Oddíl Apple RAID | 52414944-0000-11AA-AA11-00306543ECAC | |
Oddíl Apple RAID, offline | 52414944-5F4F-11AA-AA11-00306543ECAC | |
Zaváděcí oddíl Apple | 426F6F74-0000-11AA-AA11-00306543ECAC | |
jablečný štítek | 4C616265-6C00-11AA-AA11-00306543ECAC | |
Sekce obnovení Apple TV | 5265636F-7665-11AA-AA11-00306543ECAC | |
Apple Core Storage Partition (tj. Lion FileVault) | 53746F72-6167-11AA-AA11-00306543ECAC | |
Solaris | spouštěcí oddíl | 6A82CB45-1DD2-11B2-99A6-080020736631 |
Kořenový oddíl | 6A85CF4D-1DD2-11B2-99A6-080020736631 | |
Swap sekce | 6A87C46F-1DD2-11B2-99A6-080020736631 | |
Sekce zálohování | 6A8B642B-1DD2-11B2-99A6-080020736631 | |
Oddíl /usr | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
sekce /var | 6A8EF2E9-1DD2-11B2-99A6-080020736631 | |
Sekce /domov | 6A90BA39-1DD2-11B2-99A6-080020736631 | |
EFI_ALTSCTR | 6A9283A5-1DD2-11B2-99A6-080020736631 | |
Vyhrazené sekce | 6A945A3B-1DD2-11B2-99A6-080020736631 | |
6A9630D1-1DD2-11B2-99A6-080020736631 | ||
6A980767-1DD2-11B2-99A6-080020736631 | ||
6A96237F-1DD2-11B2-99A6-080020736631 | ||
6A8D2AC7-1DD2-11B2-99A6-080020736631 | ||
NetBSD | Swap sekce | 49F48D32-B10E-11DC-B99B-0019D1879648 |
Sekce FFS | 49F48D5A-B10E-11DC-B99B-0019D1879648 | |
Sekce LFS | 49F48D82-B10E-11DC-B99B-0019D1879648 | |
oddíl RAID | 49F48DAA-B10E-11DC-B99B-0019D1879648 | |
Připojená sekce | 2DB519C4-B10F-11DC-B99B-0019D1879648 | |
Šifrovaný oddíl | 2DB519EC-B10F-11DC-B99B-0019D1879648 | |
Chrome OS | jádro Chrome OS | FE3A2A5D-4F32-41A7-B725-ACCC3285A309 |
ChromeOS rootfs | 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC | |
Pro budoucí použití ChromeOS | 2E0A753D-9E48-43B0-8337-B15192CB1B5E | |
QNX | Systém souborů Power-safe (QNX6) [4] | CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1 |
OS/2 | ArcaOS typ 1 [5] | 90B6FF38-B98F-4358-A21F-48F35B4A8AD3 |
Poznámka 1: GUID pro datový oddíl Linuxu byl dříve duplikátem GUID pro hlavní datový oddíl Microsoft Windows .
Poznámka 2: Pořadí bajtů v pravopisu GUID je little-endian . Například GUID systémového oddílu EFI je zapsán jako: C12A7328-F81F-11D2-BA4B-00A0C93EC93B, což odpovídá sekvenci 16 bajtů: 28 73 2A C1 1F F8 D2 11 BA 4B 3E B9 C9 Všimněte si, že bajty se zapisují pozpátku pouze v prvních třech blocích (C12A7328-F81F-11D2).
operačních systémů | Aspekty|||||
---|---|---|---|---|---|
| |||||
Typy |
| ||||
Jádro |
| ||||
Řízení procesů |
| ||||
Správa a adresování paměti |
| ||||
Nástroje pro načítání a inicializaci | |||||
skořápka | |||||
jiný | |||||
Kategorie Wikimedia Commons Wikibooks Wikibooks |