Master boot record

Z Wikipedie, otevřené encyklopedie

Master Boot Record (zkratka MBR) je prvních 512 bytů na začátku disku (sektor 0). Je zde umístěn zavaděč systému, volitelně i identifikátor disku, ale hlavně také tabulka rozdělení disků (partition table). Počítačové viry někdy Master Boot Record infikují, čímž se při bootování dostanou ke kontrole počítače dříve, než operační systém.

Obsah

[editovat] Struktura MBR

Master boot record (česky zhruba hlavní spouštěcí záznam) je vždy uložen na 0. hlavě, 0. cylindru, 1. sektoru daného disku a skládá ze ze 2 částí:

[editovat] Hlavní tabulka rozdělení disku (MPT)

Anglicky Master Partition Table. Obsahuje seznam logických oddílů na daném fyzickém disku a informace o umístění zaváděcích sektorů (boot sektorů) jednotlivých disků. Tato tabulka může obsahovat maximálně 4 záznamy. Je-li potřeba rozdělit jeden disk na více logických oblastí, potom některý ze 4 záznamů odkazuje na tzv. Extended partition table (rozšířená tabulka rozdělení disku), která opět může obsahovat až 4 záznamy. Obsahuje maximálně 4 primární oddíly, jeden z nich může být označený jako Rozšířený oddíl. V rozšířeném oddíle lze vytvořit „libovolný“ počet logických oddílů. .:: Možnost používat tzv. Dynamické svazky ( nabízejí více funkcí než běžné disky, jako například možnost vytvoření svazků odolných proti chybám v operačních systémech řady Microsoft® Windows® 2000 Server nebo řady Microsoft® Windows Server 2003. Dynamické svazky lze rozšířit (kromě systémových a spouštěcích svazků), zrcadlit a přidávat nové dynamické disky bez nutnosti restartovat počítač.)

[editovat] Hlavní spouštěcí kód

Jedná se o krátký úsek kódu prováděný BIOSem. Jeho hlavní úkol je načíst do paměti boot sektor oddílu, který je v tabulce označen jako aktivní (t.j. oddíl, ze kterého se má spustit operační systém), a začít provádět kód uložený v daném sektoru.

Právě tato část kódu může být napadena počítačovými viry. Daný kód může být také modifikován ovladačem dodaným výrobcem disku za tím účelem, aby bylo možné používat novější disky s větší kapacitou ve starších počítačích se starším BIOSem nebo se starším operačním systémem.

[editovat] Podívejte se také na