Sektor průvodce

hlavní spouštěcí sektor

0 válec pevného disku, hlava 0, 1 sektor se nazývá hlavní spouštěcí záznam, MBR se také nazývá hlavní spouštěcí záznam, záznam zabírá 512 bajtů, když je používá se pro pevný disk k ovládání systému k uživatelem zadanému registrovanému oddílu operačního systému v tabulce oddílů. Obsah MBR je zapsán v sektoru softwarovým oddílem pevného disku, MBR nepatří žádnému jednomu operačnímu systému, s operačním systémem se neliší, i když je odlišný, nebude mít MBR strhující vlastnosti operačního systému, má společné průvodce Má vlastnosti. Ale existují nějaké softwarové instalace nebo multi-boot funkce LINUX LILO, když je to možné, přepište jej, nejprve se načte do paměti pro všechny operační systémy a hraje roli, poté předá kontrolu nad hlavními činnostmi oddílu operačního systému.

Členové MBR

1. Byty kódu hlavního spouštěcího programu představující 446

2. 3. Signatura disku tabulka oddílů pevného disku DPT odpovídající 64 bajtům 4 příznak hlavního konce 55AAH zaváděcí sektor pevného disku kódu hlavního spouštěcího programu počínaje od offsetu bajtů 446 po offset 0000H 01BDH konec; hlavní kód spouštěcího programu zahrnuje provedení krátkého kódu. Při startu PC, hardwarový systém prvního testu, po úspěšném vstupu do bootloaderu INT 19H; Systém poté načte diskový válec 0, hlavu 0, obsah hlavního spouštěcího sektoru MBR sektoru 1 do paměťové buňky označené 0: 7C00 první počáteční adresa oblasti a vykonání bloku MBR.

Funkce MBR

1. Prohledá tabulku oddílů a najde aktivní oddíl; 2. Pohled na počáteční sektor aktivního oddílu; 3. Zaváděcí sektor aktivního oddílu do paměti; 4. Spusťte spuštění kódu spouštěcího sektoru. Pokud hlavní spouštěcí kód tyto funkce neprovádí, systém zobrazí následující chybovou zprávu

Neplatná tabulka oddílů Chyba při načítání operačního systému Chybějící operační systém

zaváděcí sektor oddílu

spouštěcí sektor oddílu, také známý jako DBR, obsah je zapsán příkazy pokročilého formátování sektoru fORMAT, DBR je načten blokem pevného disku MBR. Po načtení DBR do paměti, tedy spuštění bloku průvodce, je jeho hlavní funkcí dokončení bootstrapu operačního systému a ovládání operačního systému. Každý oddíl má spouštěcí sektor DBR, ale pouze pro nastavení se do paměti načte MBR aktivního oddílu, aby se spustil.

Členové DBR

1. Instrukce skoku používá 3 bajty instrukce skoku skočí na zaváděcí kód.2. Identifikace dodavatele a číslo verze DOS, část z celkem 8 bajtů. 3. BPB (blok parametrů BIOS, blok parametrů BIOS). 4. Proces spouštění operačního systému. 5. Příznak konce slova, příznak konce zabírá 2 bajty, jehož obsah je kromě AA55 DBR část 5 za koncovým příznakem pevné slovo, zbývající čtyři části jsou nejisté, obsah použitého formátu se změnami v verze operačního systému a parametry logického disku změny pevného disku.

Zaváděcí sektor oddílu FAT32

prvním sektorem zaváděcího sektoru je souborový systém FAT32, označovaný také jako sektory DBR.

Rozšíření svazku BPB FAT a pole BPB:

délka pole offset bajtu a definovaná doména

0x03 8 bajtů OEM číslo

< p> 0x0B 2 bajty bajtů na sektor

0x0D 1 bajt počet sektorů na klastr

0x0E 2bajtový počet rezervovaných sektorů

Číslo tabulky FAT 0x10 1 bajt

0x11 2 bajtové číslo položky adresáře

0x13 2 bajty celkový počet sektorů

0x15 1 byte médium popsané Fu

0x16 2 bajty na číslo sektoru FAT

0x18 2 bajty počet sektorů na stopu

název sektoru Guide

0x1A 2 bajty hlava

0x1C 4bajtové speciální číslo skrytého sektoru

0x20 4 bajty celkový počet sektorů

0x24 4bajtový počet sektorů na velikost tabulky FAT

0x28 2bajtová značka, tabulka FAT pro určení režimu provozu, pokud je aktivní pouze bit7, je aktivní tabulka FAT, zatímco bit0 ~ bit3 je popsán, nebo zrcadlové obrazy obou FAT

0x2A 2bajtové číslo verze

0x2C 4bajtový kořenový adresář počáteční číslo klastru, klastr obvykle 2

0x30 2 bajty sektor FSINFO, kde se obvykle nachází sektor 1

0x32 2bajtová pozice záložního spouštěcího sektoru, sektor obvykle 6

...

0xFE 2bajtová hodnota podpisu "55AA"

Spouštěcí sektor oddílu NTFS

na oddíly NTFS zabírá spouštěcí sektor oddílu DBR pouze jeden sektor a v posledním sektoru oddílu je vytvořena záloha; NTFS boot sektor boot je dokončen, a parametr definice oddílu, boot sektor není postačující podmínkou pro oddíl NTFS oddíl, který vyžaduje, aby systém byl zaznamenán jako MFT normální $ MFT jako normální přístup k oddílu.

BPB Rozšíření svazku NTFS a pole BPB:

délka pole offset bajtu a definovaná doména

0x03 2 bajty OEM název

< p> 0x0B 2 byte sektorový bajt

0x0D 1 bajt počet sektorů na cluster

0x0E 2bajtový vyhrazený sektor

0x10 4 nevyužité bajty

0x15 1bajtový deskriptor média

0x16 2 nevyužité bajty

0x18 2 bajty počet sektorů na stopu

0x1A 2 bajty hlava

0x1C 4 bajty skrytého sektoru

0x20 4 bajty nejsou použity NTFS

0x24 4 bajty NTFS se nepoužívá

0x28 8 bajtů celkový počet sektorů

0x30 8 bajtů počátečního čísla clusteru souboru $ MFT

0x38 8bajtový soubor $ Číslo záložního clusteru MFT

0x40 4 bajty každého segmentu představující číslo záznamu souboru clusteru

0x44 4 bajty každého indexového bloku představující počet clusterů

0x48 sériové číslo svazku 8 bajtů

0x50 4bajtový kontrolní součet

0x54 426 bajtů spouštěcího kódu

0x1F 2bajtová hodnota podpisu "55AA"

Související články
HORNÍ