Master boot record
Z Wikipedie, otevřené encyklopedie
Tento článek potřebuje úpravy. Můžete Wikipedii pomoci tím, že ho vylepšíte, alespoň náhradou této výzvy za konkrétnější. Jak by měly články vypadat, popisuje stránka Vzhled a styl, konkrétní problémy tohoto mohou být specifikovány na diskusní stránce.
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.

