Co je hlavní tabulka oddílů?

Tabulka hlavních oddílů je součástí hlavního zaváděcího záznamu / sektoru, který obsahuje popis oddílů na jednotce pevného disku , jako jsou jejich typy a velikosti. Tabulka hlavních oddílů doprovází podpis disku a hlavní spouštěcí kód tak, aby vytvořil hlavní spouštěcí záznam.

Vzhledem k velikosti (64 bajtů) tabulky hlavních oddílů může být na pevném disku definováno maximálně čtyři oddíly (16 bajtů).

Další oddíly lze však nastavit tak, že definujete jeden z fyzických diskových oddílů jako rozšířený oddíl a definujete další logické oddíly v rámci tohoto rozšířeného oddílu.

Poznámka: Nástroje pro bezplatné rozdělení disku jsou snadný způsob manipulace s oddíly, označují oddíly jako "aktivní" a další.

Další jména pro tabulku hlavních oddílů

Tabulka hlavních oddílů je někdy označována jako jen tabulka oddílů nebo mapa oddílů nebo dokonce zkratka jako MPT.

Hlavní struktura a umístění tabulky oddílů

Hlavní spouštěcí záznam obsahuje 446 bajtů kódu, za ním tabulku oddílů se 64 bajty a zbývající dva bajty jsou vyhrazeny pro podpis disku.

Zde jsou specifické povinnosti každého 16 bajtů tabulky hlavních oddílů:

Velikost (bajty) Popis
1 Obsahuje štítek zavádění
1 Spouštění hlavy
1 Počáteční sektor (první šest bitů) a počáteční válec (vyšší dva bity)
1 Tento byte drží nižší osm bitů počátečního válce
1 Obsahuje typ oddílu
1 Konec hlavy
1 Koncový sektor (první šest bitů) a koncový válec (vyšší dva bity)
1 Tento byte drží nižší osm bitů koncového válce
4 Vedoucí sektory oddílu
4 Počet sektorů v oddílu

Zaváděcí štítek je zvláště užitečný, pokud je na pevném disku nainstalován více než jeden operační systém. Vzhledem k tomu, že existuje více než jeden primární oddíl, štítek zavádění systému umožňuje zvolit, který operační systém se má spustit .

Tabulka oddílů však vždy sleduje jeden oddíl, který slouží jako "aktivní", který se spouští, pokud nejsou vybrány žádné další možnosti.

Část oddílu oddílů v tabulce oddílů odkazuje na systém souborů v dané oblasti, kde ID oddílů 06 nebo 0E znamená FAT , 0B nebo 0C znamená FAT32 a 07 znamená NTFS nebo OS / 2 HPFS.

S oddílem, který je 512 bajtů pro každý sektor, musíte vynásobit celkový počet sektorů číslem 512, abyste získali počet bajtů v celkovém oddílu. Toto číslo pak můžete rozdělit na 1 024, čímž získáte číslo v kilobajtech, pak pak znovu za megabajty a opět za gigabajty, pokud to bude nutné.

Po první tabulce oddílů, která je offsetem 1BE MBR, jsou další tabulky oddílů pro druhý, třetí a čtvrtý primární oddíl 1CE, 1DE a 1EE:

Ofset Délka (bajty) Popis
Hex Desetinný
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 číst hex verzi tabulky hlavních oddílů pomocí nástrojů jako wxHexEditor a Active @ Disk Editor.