Co je hlavní tabulka rozdělení? (definice MPT)

Obsah:

Co je hlavní tabulka rozdělení? (definice MPT)
Co je hlavní tabulka rozdělení? (definice MPT)
Anonim

Hlavní tabulka oddílů je komponenta hlavního spouštěcího záznamu/sektoru, která obsahuje popis oddílů na pevném disku, jako jsou jejich typy a velikosti. Hlavní tabulka oddílů doprovází podpis disku a hlavní spouštěcí kód, aby vytvořil hlavní spouštěcí záznam.

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.

Image
Image

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ší.

Sečteno podtrženo

Hlavní tabulka oddílů je někdy označována jako pouze tabulka oddílů nebo mapa oddílů nebo dokonce zkrácena jako 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 konkrétní povinnosti každých 16 bajtů hlavní tabulky oddílů:

Velikost (bajty) Popis
1 Toto obsahuje spouštěcí štítek
1 Počáteční 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ů počáteční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 Přední 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, spouštěcí štítek vám umožňuje vybrat, ze kterého operačního systému chcete zavést systém.

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.

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

S oddílem, který má 512 bajtů na 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 poté vydělit číslem 1 024, čímž získáte číslo na kilobajty a poté znovu na megabajty a v případě potřeby znovu na gigabajty.

Po první tabulce oddílů, která je posunuta o 1BE od MBR, jsou ostatní tabulky oddílů pro druhý, třetí a čtvrtý primární oddíl 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

Hexovou verzi hlavní tabulky oddílů můžete číst pomocí nástrojů jako wxHexEditor a Active@ Disk Editor.

Doporučuje: