Co je hlavní tabulka oddílů? (definice MPT)
Hlavní tabulka oddílů je součástí hlavní spouštěcí záznam/sektor která obsahuje popis oddíly na pevný disk, stejně jako jejich typy a velikosti. Hlavní tabulka oddílů doprovází podpis disku a hlavní spouštěcí kód k vytvoření hlavního spouštěcího záznamu.
Vzhledem k velikosti (64 bajtů) hlavní tabulky oddílů mohou být na pevném disku definovány maximálně čtyři oddíly (každý 16 bajtů). Další oddíly však lze nastavit definováním jednoho z fyzických oddílů jako rozšířeného oddílu a následným definováním dalších logických oddílů v rámci tohoto rozšířeného oddílu.

Bezplatné nástroje pro rozdělení disku představují snadný způsob, jak manipulovat s oddíly, označit oddíly jako „aktivní“ a další.
Jiné názvy pro hlavní tabulku oddílů
Hlavní tabulka oddílů se někdy nazývá pouze tabulka oddílů nebo mapa oddílů nebo dokonce zkráceně MPT.
Struktura a umístění hlavní tabulky oddílů
Hlavní spouštěcí záznam obsahuje 446 bajtů kódu, následuje tabulka oddílů se 64 bajty a zbývající dva bajty jsou vyhrazeny pro podpis disku.
Zde jsou specifické povinnosti každých 16 bajtů hlavní tabulky oddílů:
Velikost (bajty) | Popis |
1 | Toto obsahuje bootovací štítek |
1 | Startovací hlava |
1 | Počáteční sektor (prvních šest bitů) a počáteční válec (vyšší dva bity) |
1 | Tento bajt obsahuje spodních osm bitů startovacího cylindru |
1 | Toto obsahuje typ oddílu |
1 | Koncová hlava |
1 | Koncový sektor (prvních šest bitů) a koncový válec (vyšší dva bity) |
1 | Tento bajt obsahuje spodních osm bitů koncového cylindru |
4 | Vedoucí sektory oddílu |
4 | Počet sektorů v oddílu |
Spouštěcí štítek je zvláště užitečný, když je na pevném disku nainstalován více než jeden operační systém. Protože pak existuje více než jeden primární oddíl, štítek spouštění vám umožňuje vybrat, ze kterého operačního systému chcete zavést.
Tabulka oddílů však vždy sleduje jeden oddíl, který slouží jako "aktivní", ze kterého se zavede, pokud nejsou vybrány žádné jiné možnosti.
Oddíl typu oddílu v tabulce oddílů odkazuje na souborový systém na tomto oddílu, kde ID oddílu 06 nebo 0E znamená TLUSTÝ, 0B nebo 0C znamená FAT32 a 07 znamená NTFS nebo OS/2 HPFS.
S oddílem, který má 512 bajtů pro každý sektor, musíte vynásobit celkový počet sektorů číslem 512, abyste získali počet bajtů z celkového oddílu. Toto číslo lze potom vydělit 1 024, aby se získalo číslo na kilobajty, a pak znovu na megabajty a v případě potřeby znovu na gigabajty.
Po první tabulce oddílů, která je offset 1BE MBR, ostatní tabulky oddílů pro druhý, třetí a čtvrtý primární oddíl jsou na 1CE, 1DE a 1EE:
Offset | Offset | ||
Hex | Desetinný | Délka (bajty) | Popis |
1BE - 1CD | 446-461 | 16 | Primární oddíl 1 |
1CE-1DD | 462-477 | 16 | Primární oddíl 2 |
1DE-1ED | 478-493 | 16 | Primární oddíl 3 |
1EE-1FD | 494-509 | 16 | Primární oddíl 4 |
Můžete si přečíst hex verze hlavní tabulky oddílů s nástroji jako wxHexEditor a Active@ Disk Editor.