Obnova spouštěcího sektoru Windows. Jak obnovit spouštěcí sektor a spouštěcí záznam

Jak opravit boot sektor hdd

Téměř každý uživatel pracující s počítačem se potýká s problémem poškození sektoru hdd. To může mít řadu důvodů, od nesprávného vypnutí až po hluboké pronikání viru. Existuje mnoho možných způsobů, jak obnovit spouštěcí sektor hdd a data na něm (v některých případech mohou být informace navždy ztraceny). Některé možnosti budou pro běžné uživatele PC příliš komplikované a nejhorší je, že nesprávné jednání může vést právě k tomuto procesu nenávratné ztráty dat nebo globálního poškození celého systému. Prvním pravidlem před zahájením vyprošťovacích prací je proto pokusit se snížit počet nárazů a zejména nepochopitelných a neověřených manipulací. Nedoporučuje se nic mazat, vyjímat nebo kopírovat. Každý problém je individuální, takže budete muset zkontrolovat sektor na jiném softwaru. Existuje mnoho různých programů, nejoblíbenější jsou:

HDDScan;
Aktivní obnova souborů;
R-Studio;
Norton Partitionmagic;
Raxco;
EASEUS Partition Master.

A to samozřejmě není vše, ale tyto programy se s tímto úkolem nejčastěji vyrovnávají a mezi uživateli si užívají dobré recenze. Bohužel to není vždy možné obnovit zaváděcí sektor hdd co nejdříve, mohou nastat problémy s určením typu souborového systému nebo přítomnost tohoto sektoru nebude viditelná.

Formátování médií

Tato metoda je vhodná pro ty, kteří se nestarají o informace na médiu a je důležité co nejdříve obnovit zaváděcí sektor hdd. Po tomto postupu je v 80 % případů práce zcela obnovena. K této metodě se však častěji uchyluje již v nejextrémnějších případech, protože. data na disku stále hrají důležitou roli téměř pro každého, zvláště pokud se jedná o funkční počítač.

testovací disk
Pokud se uživatel poprvé setká s problémem a absolutně neví, jak obnovit zaváděcí sektor hdd2, tento nástroj se s úkolem velmi rychle vyrovná. Ne bez účasti samotného uživatele však bude nutné pochopit některé body. Zvláštní složitostí programu je anglické rozhraní. Se znalostí odborných slov bude systém srozumitelný.

Zvažte tuto metodu bod po bodu:
1) Najděte Vytvořit nový soubor protokolu, v případě potřeby zadejte protokol.
2) Dále musíte najít poškozené médium podle popisu jeho vlastností, například: Disk / dev / sds - 160 GB, vyberte jej.
3) V dalším kroku vyberte typ oddílu mezi Intel, Sun, Mac atd.
4) Poté se otevřou možné operace, které lze s diskem provést. Zvolte Analyzovat.
5) Následuje rozbor možných ztrát a celkové struktury.
6) Výběr geometrie na disku
7) Poslední kroky v sekci "Master Boot Record" jsou zodpovědné za restartování sektoru. Musíte vybrat poškozený disk, poté zkontrolovat sektory, přepsat MBD.

Při správném postupu by po restartu měl disk opět fungovat a zároveň mít všechna data v původní podobě.

Druhým způsobem je aplikace na Windows
Z různých důvodů nemusí první možnost fungovat a otázka, jak obnovit zaváděcí sektor hdd3, zůstává otevřená. Abychom porozuměli samotnému procesu obnovy, podívejme se blíže na to, co je MBR.

MBR je úplně první sektor, který se na disku nachází, má speciální tabulku oddílů a spouštěcí program, čte data a jejich cestu, počínaje pevným diskem a konče oddílem nainstalovaného operačního systému.

Postup:
1) Nejprve je potřeba zapnout počítač a vybrat bootování z instalačního disku nebo USB disku, stisknout libovolnou klávesu a v instalačním okně Windows zvolit "Obnovení systému", pokud je nalezen problém, kliknout na opravit a restartovat.
2) Pokud to boot sektoru nepomohlo, znovu otevřete "obnovení systému" a vyberte položku "další", na příkazový řádek napište bootrec / fixmbr. Tento příkaz zkontroluje kompatibilitu hlavního spouštěcího záznamu a vyřeší problém jeho poškození. Ale v tabulce oddílů se nic nezmění.
3) Vydáme následující příkaz bootrec / fixboot, tato akce zapíše nový spouštěcí sektor, který bude kompatibilní s Windows. Klikněte na "exit" a restartujte počítač.

Celkově vzato by to mělo fungovat! Ale jak ukazuje praxe, obnovení spouštěcího sektoru hdd není tak snadné a v tomto případě existuje více způsobů a příkazů:
1) Příkaz bootrec / ScanOs provede úplné skenování a vyhledání operačních systémů, pokud je nalezen, bude viditelný na obrazovce.
2) bootrec / RebuildBcd se používá k přidání nalezených Windows do obecné spouštěcí nabídky, kombinace Y a enter dokončí proces přidávání.

Pokud ani to nefunguje, příkaz jako bootsect/NT60 SYS může případ od případu obnovit zaváděcí sektor hdd aktualizací hlavního spouštěcího kódu. Poté musíte kliknout na „odhlásit“ a restartovat počítač.
Samozřejmě to nejsou zdaleka všechny existující metody a programy, takže pokud tyto možnosti nepomohly, je moudré kontaktovat počítačové fórum, protože mnoho uživatelů se s tímto problémem potýká a navzájem si říkají, jak postupovat, aby se rozumně obnovit spouštěcí sektor hdd a nepoškodit jej ještě více škody. Boot sektory jsou poměrně populární téma, když si zadáte do googlu, je jasné, že situace se selháním bootloaderu jsou velmi odlišné, ale téměř vždy existuje proti jakékoli akci. Zde je několik dalších dobrých a účinných programů pro obnovu pevného disku:
MBRFix
Pevný disk Paragon
Hirlen's Boot

Každý operační systém Windows osobního počítače má speciální nástroje, které jsou zodpovědné za akci nebo operaci. Existuje však takový nástroj, pomocí kterého můžete změnit chyby a problémy a také obnovit okna z příkazového řádku.
Pokud se OS nespustí, musíte použít pomoc nástroje Bootrec.exe

S jeho pomocí se opravují problémy v počítači, opravují se data, včetně stahování windows nebo konfiguračních souborů stahování.

Bootrec.exe - Pomoc při opravě spouštění systému Windows

Pokud máte problémy se spuštěním počítače a zjistíte s ním problémy, měli byste použít metodu k opravě chyb při spouštění systému Windows. Nezáleží na tom, který systém Windows je nainstalován, problém musí být vyřešen, abyste mohli pokračovat v provádění úkolů, které vám byly přiděleny.

Při práci s nástrojem, jako je Bootrek.exe, používají příkazy pro , ale pokud problémová situace nastala v samotném OS, měl by být nástroj spuštěn v něm.

Pokud k tomu došlo ve verzi Windows 7, budete potřebovat instalační médium nebo disk, který je schopen obnovit spouštěcí sektor pevného disku. Bootovat můžete z USB nebo DVD disků, záleží na verzi OS.

Obr. 1. Až takový obrázek uvidíte na monitoru, klikněte na zvýrazněnou funkci

Poté se musíte rozhodnout pro výběr operačního systému, který je třeba aktualizovat. To je vážný úkol, protože z mnoha systémů vyžaduje opravu pouze jeden. Pokračujte kliknutím na tlačítko "Další".

obr.2. Otevře se nové okno s vlastnostmi obnovy, ale zde je potřeba pouze příkazový řádek spouštění

Pokud neexistuje žádný disk pro instalaci v systému Windows 7 nebo disk zodpovědný za obnovení spouštěcího sektoru, budete potřebovat přístup k nástrojům. Používají pro obnovu skryté oddíly. Windows 7 je bude moci nastavit automaticky při instalaci operačního systému.

Postupujte v určitém pořadí: potřebujete přístup k systémům obnovy, diagnostice, pokročilým možnostem a příkazovému řádku

Zápis nových boot sektorů

Funkce bootrec s volbou /FixBoot umožní zapisovat do spouštěcího sektoru uvnitř systémového oddílu na pevných discích. Při provádění tohoto postupu je třeba použít spouštěcí oddíly, ale pouze ty, které jsou kompatibilní s verzemi Windows 7 a 8.

Lze použít tyto možnosti:

  • Pokud jsou poškozeny zaváděcí sektory a jejich struktura a velikost nesplňují požadavky pevného disku.
  • Při zápisu nekompatibilních spouštěcích sektorů se systémem Windows.
  • Když byl nainstalován starý operační systém Windows místo nové verze.
Abyste mohli zapsat nový boot sektor, musíte spustit bootrec.exe jako na obrázku

Nový operační systém Windows 10 od společnosti Microsoft si již získal oblibu mezi miliony uživatelů PC po celém světě. Ale jako všechny nové produkty, ani Windows 10 není bez chyb. Mnoho uživatelů tohoto operačního systému má zkušenosti problémy s bootloaderem. Nejčastěji k tomuto problému dochází kvůli nové zásadě aktualizace operačního systému.

Nyní ve Windows 10 nemůžete vypnout aktualizace, jako tomu bylo ve Windows 7 a XP.

Úplně stejný problém s bootloaderem se projevuje, když uživatel nečeká na dokončení aktualizace systému a vypne ji tlačítko POWER.

Poté, co uživatel znovu zapne počítač, setká se s takovou zprávou na obrazovce svého monitoru.

Tato zpráva znamená, že váš bootloader je poškozen a je třeba jej opravit. Za zmínku také stojí, že vypnutí počítače během aktualizace není jediným důvodem poruchy. Bootloader může být stále poškozen viry a různé malware. Další poměrně častou příčinou selhání je vadný HDD, což jsou špatné sektory, to znamená, že spouštěcí záznam bude umístěn v těchto sektorech. Příčinou pádu bootloaderu může být také instalace juniorského OS nad Windows 10. Abychom našim čtenářům pomohli obnovit bootloader, níže jsme připravili příklady, ve kterých podrobně popíšeme, jak jej obnovit.

Nejjednodušší způsob, jak se zotavit

Když uživatel PC uvidí zprávu o poruše bootloaderu, první otázka, která uživateli PC vyvstane, je, jak obnovit bootloader Windows 10. V tomto příkladu popíšeme nejjednodušší způsob, jak jej obnovit. Pro tento příklad potřebujeme .

Pokud tento disk a přístup k internetu nemáte, můžete si jej vytvořit na jiném počítači se stejným OS.

K tomuto úkolu můžete také použít originální instalační disk Windows 10. No, začneme. Vložte disk pro obnovení do jednotky a zavést z ní při spuštění počítače.

V prvním okně Průvodce obnovovacím diskem musíte zadat rozložení klávesnice, který otevře nabídku průvodce.

V tomto okně vybereme druhou záložku " Odstraňování problémů“ a okamžitě přejděte na další „“.

V dalších parametrech nás zajímá karta "". Po kliknutí na tento odkaz vás průvodce vyzve k výběru OS pro obnovení jeho spuštění.

Testovaný počítač má nainstalovaný jeden operační systém Windows 10, takže v průvodci je pouze jedna volba. Jakmile je vybrán operační systém, systém zahájí odstraňování problémů s počítačem a měl by opravit poškozený bootloader.

Pokud se vám pomocí této metody nepodaří vrátit Windows 10 do funkčního stavu, pak v následujících příkladech popíšeme podrobný proces obnovení spouštěcího sektoru pomocí systémových utilit diskpart A BCDboot.

Obnovení zavaděče Windows 10 pomocí příkazového řádku

Pro tuto metodu také potřebujeme Disk pro obnovení systému Windows 10. Nabootujeme z disku, jako v předchozím příkladu až po položku "". V této nabídce nás zajímá karta "", na kterou přejdeme.

Nejprve spustíme konzolovou utilitu na příkazovém řádku diskpart. Chcete-li to provést, zadejte v konzole příkaz diskpart

Tento nástroj potřebujeme zobrazit informace o všech lokálních jednotkách v systému. Nyní musíme najít číslo oddílu bootloaderu. Obvykle se jedná o skrytý oddíl, který zabírá 500 MB. Tento oddíl je vytvořen automaticky instalačním programem Windows 10. Dále jej vyhledáme v DiskPart zadáním příkazu list volume

Z obrázku můžete vidět, že oddíl se spouštěcím záznamem je v prvním svazku na jednotce C. Také na obrázku můžete vidět, že samotný Windows 10 je nainstalován na jednotce D. Nyní musíme ukončit program disku. Můžete to udělat pomocí příkazu exit.

Po ukončení programu DiskPart zadejte příkaz bcdboot.exe D:\Windows Všimněte si také, že příkaz používá jednotku D, protože právě na ní je nainstalována desítka.

Tento příkaz zcela obnovil desítky spouštěcích souborů. Principem tohoto příkazu je použití utility BCDboot. Vývojáři speciálně vytvořili tento nástroj, aby fungoval se spouštěcími soubory Windows. Za zmínku také stojí, že díky stejnému nástroji, instalačnímu programu Windows vytvoří skrytý oddíl a zkopíruje na něj spouštěcí soubory.

Obnovení zavaděče Windows 10 pomocí příkazového řádku (metoda dva)

Ve druhém způsobu použijeme také utility diskpart A BCDboot a zkuste přepsat bootloader. Chcete-li to provést, spusťte DiskPart a zjistěte, na kterém disku se nachází náš skrytý oddíl a oddíl, na kterém je nainstalován Windows 10. Spuštění této utility je popsáno výše.

Nyní musíme naformátovat skrytý oddíl, který se nachází v prvním svazku. K tomu napíšeme příkaz select volume 1, který vybere náš skrytý šifrovaný oddíl o velikosti 500 MB.

Dalším krokem je formátování vybraného oddílu. To se provádí za účelem vymazání všech souborů z něj. Pro tuto operaci zadejte příkaz ve formátu konzoly fs=FAT32

Po naformátování našeho oddílu ukončíme diskovou utilitu a zadáme nový příkaz bcdboot.exe D:\Windows, který byl zadán v předchozím příkladu.

Tento příkaz neopraví soubory bootloaderu jako v předchozím příkladu, ale vytvořit nový. Jak jste již pochopili, tato metoda se používá, pokud první nefungovala.

Další způsob, jak opravit spouštění systému Windows 10 pomocí příkazového řádku

Tato metoda vyžaduje nástroj bootrec. Na rozdíl od předchozího nástroje tento nástroj neobnovuje soubory bootloaderu, ale obnovit spouštěcí záznam. Tedy ona obnoví MBR- první sektor na HDD. Pro operační systém je velmi důležité, aby byl MBR bezpečný a v pořádku. Když se počítač spustí, jeho BIOS nejprve hledá MBR, aby z něj spustil operační systém. Pro tento příklad začněme, stejně jako v předchozích příkladech, příkazový řádek. Dotyčný nástroj má dva hlavní příkazy /FixMbr a /FixBoot První příkaz je vyžadován opravit MBR a druhý vytvoří nový. Nejprve zvažte situaci, kdy je poškozen náš MBR. Chcete-li to provést, zadejte první příkaz do konzoly.

Na obrázku výše můžete vidět, že operace byla úspěšná, což znamená, že MBR byl obnoven.

Nyní zvažte situaci, kdy první metoda nefunguje, to znamená, že vytvoříme nový sektor MBR. K tomu použijeme druhý příkaz.

Z obrázku výše můžete vidět, že nový sektor MBR byl úspěšně vytvořen.

Příklady ukazují, jak snadné je obnovit sektor MBR pomocí nástroje konzoly Bootrec. Pokud máte problém se startem m Windows 10, doporučujeme nejprve použít tento příklad.

Před obnovením bootloaderu vyčistíme systém od malwaru

Pokud je příčinou havárie bootloaderu malware, pak toto škodlivý kód musí být před obnovením odstraněn. V této situaci vám pomůže. Toto je záchranný disk má spoustu nástrojů pro obnovu počítače a také pro jeho ošetření před viry. Dr.Web LiveDisk si můžete stáhnout na jeho oficiálních stránkách www.drweb.ru. Toto živé CD je založeno na linuxu a je zdarma. Tento disk je distribuován jako obraz ISO, který lze vypálit na optický disk nebo USB flash disk. Po vypálení obrazu na disk spusťte Dr.Web LiveDisk.

Vyberte první položku v nabídce Start a pokračujte ve stahování Dr.Web LiveDisk. Po pár sekundách by se měl spustit OS založený na Linuxu, což je vlastně Dr.Web LiveDisk.

V tomto operačním systému můžete zcela vyčistit počítač od virů a dokonce si zálohovat všechny informace.

Užitečný je také fakt, že tento OS má plnou internetovou podporu a vestavěný prohlížeč Firefox.

Shrnutí

Na závěr bych chtěl říci, že pokud znáte všechny složitosti obnovy bootloaderu, můžete počítač rychle opravit. Rovněž stojí za to věnovat pozornost situaci, kdy není možné obnovit spouštěcí sektor a samotný bootloader. V takovém případě musíte hrát na jistotu a použít nástroje úplného obnovení systému. Tyto prostředky jsou úplný obraz systému, vytvořený pomocí samotného OS Windows 10 a také programu jako je např Acronis True Image. Doufáme, že vám náš materiál pomůže obnovit bootloader z MBR a počítač bude fungovat jako předtím.

Související videa

Zavaděč Windows 7 přestane fungovat z mnoha důvodů - pokud je boot.ini poškozen nebo pokud se pokusíte nainstalovat XP spolu se Seven, poté se nechce spustit. To je způsobeno skutečností, že XP přepíše spouštěcí záznam MBR systému Windows 7. Obvykle se bootloader systému Windows 7 obnoví pomocí standardních systémových nástrojů. Můžete také použít jiný nástroj, například Bootice.

Nejjednodušší způsob, jak obnovit bootloader

Pokud stisknutím klávesy F8 neotevřete další metody spouštění a nástroj pro odstraňování problémů, budete muset použít disk nebo jednotku flash pro obnovení systému Windows 7. Z tohoto disku budete muset spustit počítač do prostředí pro obnovení kliknutím na odkaz obnovení systému ve spodní části okna instalace OS.

  1. Počítač se automaticky pokusí najít řešení problému, na což vás upozorní v okně, které se otevře.
  2. Pokud obslužný program pro obnovení zvládne úkol, zbývá pouze restartovat.

Pokud po XP nebylo možné obnovit bootloader Windows 7, použijte nástroj pro opravu spouštění, který je spolu s dalšími součástí instalačního disku nebo flash disku. Tyto jednoduché metody si obvykle poradí s jednoduchými problémy se spouštěním MBR.

Upravit boot.ini

Boot.ini je ve výchozím nastavení zodpovědný za spuštění systému. Pokud je některý z operačních systémů nainstalován nebo odebrán nesprávně, jeho nefunkční záznam bude uložen ve stejném souboru boot.ini. Nachází se v kořenovém adresáři systémového oddílu, takže pro jeho úpravu musí být počítač nakonfigurován tak, aby zobrazoval skryté soubory.

Někdy může být boot.ini poškozen virem nebo k tomu může přispět nějaký program, po kterém se OS sám nespustí.

Oprava je jednoduchá – nabootujte z LiveCD a upravte boot.ini pomocí běžného poznámkového bloku. Jsou zde pouze dvě sekce – zavaděč, který ovládá spouštění a operační systémy. Měli byste si zapamatovat hodnotu několika parametrů:

  • timeout=10 – čas v sekundách, během kterého si uživatel může vybrat operační systém, který se má spustit;
  • multi(0) a disk(0) jsou parametry, které musí mít nulové hodnoty;
  • rdisk(0) - číslo disku se systémovým oddílem (počítáno od nuly).

Obecně by boot.ini z jednoho OS měl vypadat jako ten na obrázku.

Pomocí příkazového řádku obnovte sektor MBR

Do režimu příkazového řádku se můžete dostat ze stejného spouštěcího disku nebo flash disku otevřením nástroje pro obnovení systému a výběrem úplně poslední položky „Příkazový řádek“.

  1. Zadejte příkaz Bootrec a stiskněte klávesu Enter, zobrazí se úplný seznam funkcí
  2. Zapište si sektor MBR, pro který existuje příkaz Bootrec.exe /FixMbr;
  3. O úspěšném dokončení operace po stisknutí klávesy Enter počítač uživatele upozorní na dalším řádku;
  4. Dále proveďte postup pro zápis nového spouštěcího sektoru, pro který zadejte Bootrec.exe /FixBoot;
  5. Zbývá pouze zadat Exit a pokusit se restartovat počítač.
  1. Zadejte příkazový řádek z instalačního disku nebo flash disku;
  2. Zadejte Bootrec /ScanOs, poté obslužný program vyhledá v počítači operační systém;
  3. Na další řádek napište příkaz Bootrec.exe /RebuildBcd, program vás vyzve k přidání všech nalezených verzí Windows do nabídky Start, včetně XP atd.;
  4. Zbývá souhlasit s tím, že postupně stisknete Y a Enter, načež při nabootování systému budete mít na výběr, který OS zavést - XP nebo sedm.

Problém s MBR můžete vyřešit ještě jedním příkazem. Chcete-li to provést, na příkazovém řádku zadejte bootsect /NT60 SYS a poté Enter. Pro ukončení zadejte Exit. V důsledku toho bude hlavní zaváděcí kód aktualizován a vaše systémy se během spouštění objeví v seznamu.

V případě vážných problémů nemusí být možné obnovit MBR pomocí popsaných metod, takže byste se měli pokusit přepsat soubory v zaváděcím úložišti.

Bootmgr chybí

Takovou zprávu na černé obrazovce počítač obvykle zobrazí při poškození nebo odstranění sektoru MBR. Důvod nemusí souviset s MBR, například pokud BIOS ztratil nastavení záložky Boot a systém se pokouší nabootovat z nesprávného disku. Častěji je to ale na vině bootloader, takže si popíšeme, jak obnovit spouštění Windows 7.

Na disku s Windows 7 je vždy malý 100megabajtový vyhrazený skrytý oddíl pro zápis spouštěcích souborů OS, včetně poškozeného BOOTMGR. BOOTMGR můžete jednoduše zkopírovat z instalačního média a zapsat na tento oddíl. Pro tohle:

  1. Přejděte na příkazový řádek z disku pro obnovení.
  2. Postupně zadejte příkazy diskpart a list volume, poté se na obrazovce objeví seznam vašich disků a písmena, která systém každému z nich přiřadil. Zajímá nás 100 MB vyhrazený oddíl a optická mechanika - mechaniky C, respektive F, jako na obrázku.
  3. Pro ukončení zadejte Exit a stiskněte Enter.

Zadejte písmeno instalační jednotky, za ním dvojtečku a příkaz pro zkopírování bootmrg do vyhrazeného oddílu. Bude to vypadat takto:

  • F: a poté Enter;
  • zkopírujte bootmgr C:\ a stiskněte Enter;
  • Ukončete, nástroj se ukončí.

Pokud se nezdaří kopírování do skrytého oddílu, úložiště stahování může být zcela přepsáno. Obnovení zavaděče systému Windows 7 se provádí pomocí příkazu bcdboot.exe N:\Windows, kde N je písmeno jednotky s operačním systémem. Poté, co jste informováni, že soubory byly úspěšně vytvořeny, můžete nástroj ukončit příkazem Exit a restartovat počítač.

  • napište řádek diskpart na příkazový řádek, který volá obslužný program;
  • vypsat seznam všech dostupných fyzických disků zapisovat disk;
  • požadovaný disk se vybere příkazem sel disk 0, kde 0 je číslo jediného nainstalovaného HDD;
  • pro zobrazení všech oddílů pevného disku zadejte seznam oddílů;
  • pro výběr vyhrazeného oddílu napište příkaz sel part 1, kde 1 je číslo oddílu;
  • aktivujte jej zadáním active;
  • Ukončete aplikaci napsáním exit.

V extrémních případech můžete systémový oddíl zcela ručně odstranit a naformátovat tak, že začnete z nějakého LiveCD a poté pomocí příkazu bcdboot.exe sektor vytvoříte znovu.

Pomocí Bootice

Pokud byl Windows XP nainstalován po Sedmičce, kvůli přepsanému sektoru MBR se spustí pouze XP a po zapnutí počítače nemáte možnost vybrat systém. Oba systémy jsou však plně funkční a velmi snadno se můžete vrátit do nabídky Start, k čemuž slouží utilita Bootice:


V novém okně Bootice nalevo uvidíte seznam spouštění OS, ve kterém budete muset přidat chybějící "Sedm" do Windows XP:

  • klikněte na "Přidat";
  • v seznamu, který se otevře, vyberte řádek nové položky Windows 7;
  • na pravé straně v horním vstupním poli vyberte pevný disk;
  • v poli níže označte část se „sedm“;
  • klikněte na uložit základní nastavení.

Program vás upozorní na úspěšnou změnu tohoto prvku v Bootu a vy můžete Bootice ukončit. Při příštím zapnutí počítače si již můžete vybrat, který operační systém zavedete z pevného disku – Windows 7 nebo XP.

Stěžujte si na obsah


  • Porušení autorských práv Spam Neplatný obsah Nefunkční odkazy


  • poslat

    Bez ohledu na to, jak pokročilý je operační systém, nelze jej spustit bez dvou sektorů na pevném disku, které obsahují kód potřebný ke spuštění libovolného operačního systému. První sektor se nazývá Master Boot Record (MBR); je vždy umístěn na: sektor 1/válec 0/hlava1 a je úplně prvním sektorem pevného disku. Druhým nejdůležitějším sektorem je Boot Sector (zaváděcí sektor), který se nachází v prvním sektoru každého svazku.

    Hlavní spouštěcí záznam

    Hlavní spouštěcí záznam je nejdůležitější disková struktura; tento sektor se vytvoří při rozdělení disku. Sektor MBR obsahuje malý kód zvaný Master Boot Code, stejně jako podpis disku a tabulku oddílů. Na konci sektoru MBR je dvoubajtová struktura označující konec sektoru. Má hodnotu 0x55AA. Signatura disku je jedinečné číslo umístěné na offsetu 0x01B8, které umožňuje operačnímu systému jednoznačně identifikovat disk.

    Kód umístěný v sektoru MBR provádí následující akce:

    • hledá aktivní oddíl v tabulce oddílů;
    • hledá počáteční sektor aktivního oddílu;
    • načte kopii zaváděcího sektoru z aktivního oddílu do paměti;
    • přenáší řízení na spustitelný kód ze spouštěcího sektoru.
    Pokud se tyto funkce z nějakého důvodu nepodaří dokončit, zobrazí se jedna z následujících systémových chybových zpráv:
    • neplatná tabulka oddílů;
    • Chybí operační systém.
    Všimněte si, že pro diskety neexistuje žádný koncept MBR. Spouštěcí sektor je první sektor na disku. Také mějte na paměti, že každý pevný disk obsahuje sektor MBR, ale spouštěcí kód se používá pouze na jednotkách, které mají aktivní primární oddíl.

    Dělicí tabulka

    Tabulka oddílů je 64bajtová struktura používaná k určení typu a umístění oddílů na pevném disku. Obsah této struktury je jednotný a nezávisí na operačním systému. Informace o každém oddílu jsou 16 bajtů, takže na disku nemohou být více než čtyři oddíly.

    Každá informace o oddílu začíná na určitém offsetu od začátku sektoru, jak je znázorněno na tab. jeden.

    Offset

    | |

    Význam

    |

    Popis

    0x01BE| 1 bajt| 0x80| Indikátor spouštění – Označuje, zda je svazek aktivním oddílem. Může mít následující hodnoty: 00 - nepoužívá se pro načítání; 80 - aktivní oddíl
    0x01BF| 1 bajt| 0x01| Startovací hlava
    0x01C0| 6 bit| 0x01| Počáteční sektor - jsou použity bity 0-5. Bity 6 a 7 používá další pole
    0x01C1| 10 bit| 0x00| Starting Cylinder – 10bitové číslo s maximální hodnotou 1023
    0x01C2| 1 bajt| 0x07| System ID – definuje typ svazku
    0x01C3| 1 bajt| 0xFE| Koncová hlava
    0x01C4| 6 bit| 0xBF| Ending Sector - jsou použity bity 0-5. Bity 6 a 7 používá další pole
    0x01C5| 10 bit| 0x09| Ending Cylinder – 10bitové číslo s maximální hodnotou 1023
    0x01C6| Dvojité slovo| 0x3F000000| Relativní sektory – posun od začátku disku k začátku svazku, vyjádřený počtem sektorů
    0x01CA| Dvojité slovo| 0x4BF57F00| Total Sectors - počet sektorů ve svazku


    Nyní, když jsme obeznámeni se strukturou záznamu oddílu, pojďme se blíže podívat na některá pole v tomto záznamu.

    Pole indikátoru spouštění

    První položka v tabulce oddílů, pole Indikátor spouštění, označuje, zda je svazek aktivním oddílem. Připomínáme, že aktivní může být pouze primární oddíl disku. Na různé svazky je možné nainstalovat různé operační systémy a různé systémy souborů. Pomocí nástrojů, jako je FDISK (MS-DOS), Správa disků (Windows 2000) nebo nástroje jiných výrobců, můžete aktivovat primární oddíl a nastavit příslušnou hodnotu pro toto pole.

    Pole ID systému

    Toto pole obsahuje systémový identifikátor a označuje, který systém souborů - FAT16, FAT32 nebo NTFS - byl použit k formátování svazku, a také umožňuje zjistit některé vlastnosti systému souborů. Toto pole navíc označuje, zda na disku existuje rozšířený oddíl. Možné hodnoty pro pole System ID jsou zobrazeny v tab. 3.

    Typ oddílu

    |

    Vysvětlivky

    0x01| Primární oddíl nebo logický disk FAT12. Svazek má méně než 32 680 sektorů
    0x04| Oddíl nebo logická jednotka FAT16. Svazek má 32 680 až 65 535 sektorů nebo velikost 16 až 33 MB
    0x05| Rozšířená sekce
    0x06| BIGDOS FAT16 oddíl nebo logický disk. Velikost od 33 MB do 4 GB
    0x07| Oddíl NTFS nebo logický disk. Instalovatelný souborový systém
    0x0B| FAT32 oddíl nebo logický disk
    0x0C| Oddíl FAT32 nebo logická jednotka pomocí rozšíření BIOS INT 13h
    0x0E | BIGDOS FAT16 oddíl nebo logická jednotka využívající rozšíření BIOS INT 13h
    0x0F| Rozšířený oddíl pomocí rozšíření BIOS INT 13h
    0x12| sekce EISA
    0x42 | Svazek dynamického disku (Windows 2000)


    Všimněte si, že v systému MS-DOS jsou k dispozici pouze svazky s polem System ID 0x01, 0x04, 0x05 nebo 0x06. Svazky s jiným ID systému v tomto poli však lze odstranit pomocí nástroje FDISK.

    Pole válce, hlavy a sektoru

    Pole Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector a Ending Sector (běžně nazývané CHS) jsou volitelné položky v tabulce oddílů. Spouštěcí kód používá hodnoty těchto polí k vyhledání spouštěcího sektoru a jeho aktivaci. Pole Starting CHS neaktivních oddílů označují spouštěcí sektory primárních oddílů a rozšířený spouštěcí sektor první logické jednotky v rozšířeném oddílu.

    Na rýže. 2 zobrazující hlavní spouštěcí záznam (obsahující kód, tabulku oddílů a podpis) a spouštěcí sektory pro jednotku se čtyřmi oddíly.


    rýže. 2
    Pole Ending Cylinder v tabulce oddílů má velikost 10 bitů a umožňuje popisovat válce čísly od 0 do 1023. Pole Starting Head a Ending Head mají velikost 1 bit a mohou obsahovat čísla hlav od 0 do 255. Protože pole Starting Sector a Ending Sector zabírají každé 6 bitů, mohou obsahovat hodnoty od 0 do 63. Protože číslování sektorů začíná od 1 (a nikoli od 0, jako u jiných polí), maximální počet sektorů na stopu je 63.

    Při nízkoúrovňovém formátování jsou všechny disky nastaveny na standardní velikost sektoru 512 bajtů, takže maximální velikost disku popsanou v tabulce oddílů lze vypočítat následovně:

    Kód:

    Maximální velikost = Velikost sektoru x Počet válců x Počet hlav x x Počet sektorů na stopu.

    Pomocí maximálních přípustných hodnot těchto veličin získáme:

    Kód:

    512 x 1024 x 256 x 63 (nebo 512 x 224) = = 8 455 716 864 bajtů nebo 7,8 GB.

    Bez použití rozšíření INT 13h, známých jako Logical Block Addressing (LBA), tedy velikost aktivního primárního oddílu nemůže přesáhnout 7,8 GB, bez ohledu na použitý souborový systém.

    Maximální velikost svazku pod FAT16 závisí na geometrii disku a maximálních hodnotách v tabulce oddílů. Možné hodnoty s a bez LBA jsou uvedeny v tab. 4. Počet válců v obou případech je 1024 (0-1023). V případě, že primární oddíl nebo logické zařízení zabírá oblast za 1023. cylindrem, všechna pole v tabulce oddílů budou mít maximální povolené hodnoty.

    Režim LBA

    |

    Počet hlav

    |

    Sektory/Track

    |

    Max. velikost oddílu

    Zakázáno| 64| 32| 1 GB
    Povoleno| 255| 63| 4 GB


    Aby se obešel výše popsaný limit 7,8 GB, Windows 2000 ignoruje hodnoty v polích Počáteční sektor a Koncový sektor a místo toho použije hodnoty v polích Relativní sektory a Celkem sektory.

    Pole Relativní sektory a Celkový počet sektorů

    Pole Relativní sektory obsahuje posun od začátku disku k začátku svazku, vyjádřený jako počet sektorů. Pole Celkový počet sektorů udává celkový počet sektorů ve svazku.

    Pomocí hodnot těchto dvou polí (což je dohromady 32bitové číslo) získáme dalších 8 bitů pro uložení celkového počtu sektorů ve srovnání s výše popsaným schématem CHS. V tomto případě může být počet sektorů reprezentován jako 232. Při použití standardní velikosti sektoru (512 bajtů) a 32bitové reprezentace počtu sektorů je maximální velikost oddílu omezena na 2 TB (neboli 2 199 023 255 552 bajtů) . Toto schéma se používá pouze ve Windows 2000 se systémy souborů NTFS a FAT32.

    Všimněte si, že při vytváření oddílů pod Windows 2000 jsou správná data zadána také do polí Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector a Ending Sector. To umožňuje kompatibilitu s MS-DOS, Windows 95 a Windows 98, stejně jako funkce INT 13h používané systémem BIOS při spouštění počítače.

    Vylepšený spouštěcí záznam

    Extended Boot Record (EBR) se skládá z rozšířené tabulky oddílů a podpisu, dvoubajtové struktury s hodnotou 0x55AA. Pro každé logické zařízení v rozšířeném oddílu existuje rozšířený spouštěcí záznam. Obsahuje informace o první straně prvního válce pro každé logické zařízení. Spouštěcí sektor logického disku je obvykle umístěn v relativních sektorech očíslovaných 32 nebo 63. Pokud na disku není žádný rozšířený oddíl, neexistuje žádný rozšířený spouštěcí záznam a žádná logická zařízení.

    První prvek tabulky rozšířených oddílů pro první logické zařízení ukazuje na jeho spouštěcí sektor, druhý prvek ukazuje na EBR dalšího logického zařízení. Pokud další logické zařízení neexistuje, pak se druhý prvek nepoužívá – obsahuje sadu nul. Třetí a čtvrtý prvek rozšířené tabulky oddílů se nepoužívají.

    Na rýže. 3 ukazuje, jak funguje rozšířený spouštěcí záznam. V rozšířené části jsou zobrazeny tři LUN.


    rýže. 3
    Kromě posledního logického zařízení v rozšířeném oddílu (viz rýže. 3), formát rozšířené tabulky oddílů popsaný v tab. Pět, opakuje se pro každé logické zařízení: první prvek popisuje spouštěcí sektor logického zařízení, druhý prvek ukazuje na další rozšířený spouštěcí záznam. U posledního logického zařízení se prvky dva až čtyři nepoužívají.

    Prvek rozšířené tabulky oddílů

    |

    Obsah

    První prvek| Informace o aktuální LUN v rozšířené části, včetně počáteční adresy pro data
    Druhý prvek| Informace o další LUN v rozšířené sekci, včetně adresy sektoru obsahujícího EBR pro další LUN. Toto pole se nepoužívá, pokud neexistují žádná následující logická zařízení
    Třetí prvek| Nepoužívá
    Čtvrtý prvek| Nepoužívá


    Pole každého záznamu v rozšířené tabulce oddílů jsou podobná polím v běžné tabulce oddílů popsané výše.

    Pole Relativní sektory v tabulce rozšířených oddílů určuje v bajtech posun od začátku rozšířeného oddílu k prvnímu sektoru logického zařízení. Číslo v poli Total Sectors umožňuje zjistit počet sektorů přidělených pro logické zařízení. Hodnota pole Total Sectors se rovná počtu sektorů od začátku spouštěcího sektoru do konce logického oddílu.

    Vzhledem ke kritické důležitosti informací uložených v sektorech MBR a EBR se doporučuje pravidelně kontrolovat disk pomocí vhodných utilit a vytvářet zálohy dat.

    boot sektor

    Spouštěcí sektor, který se nachází v sektoru 1 každého svazku, je struktura, která umožňuje spuštění počítače. Tento sektor obsahuje spustitelný kód a data, která kód vyžaduje, včetně informací o systému souborů použitém na svazku. Spouštěcí sektor se vytvoří při formátování svazku. Na konci zaváděcího sektoru je dvoubajtová struktura nazývaná značka konce sektoru. Tato struktura vždy obsahuje hodnotu 0x55AA.

    Na počítačích se systémem Windows 2000 se zaváděcí sektor aktivního oddílu načte do paměti a zavolá zavaděč operačního systému - NTLDR, který provede všechny potřebné kroky ke spuštění systému Windows 2000.

    Ve Windows 2000 obsahuje spouštěcí sektor následující prvky:

    • instrukce assembleru JMP;
    • identifikátor výrobce (OEM ID);
    • datová struktura nazývaná BIOS Parameter Block (BPB);
    • rozšířená struktura BPB;
    • spustitelný kód, který spouští operační systém.
    Pamatujte, že spouštěcí sektory pro NTFS, FAT16 a FAT32 jsou formátovány odlišně.

    Struktura BPB obsahuje fyzické parametry svazku, rozšířená struktura BPB začíná hned za standardním BPB. Délka struktury BPB a informací, které obsahuje, závisí na typu zaváděcího sektoru – NTFS, FAT16 nebo FAT32.

    Informace uložené v BPB a rozšířené struktuře BPB používají ovladače zařízení ke čtení a konfiguraci svazků.

    Po rozšířené struktuře BPB bezprostředně následuje spouštěcí kód.

    Proces stahování

    Proces spouštění počítače se skládá z následujících základních kroků:

    1. Při zapnutí se provede BIOS a test ověření procesoru (POST).
    2. BIOS hledá spouštěcí zařízení (obvykle disk).
    3. BIOS načte první fyzický sektor ze spouštěcího disku do paměti a přenese řízení na adresu, kde je tento sektor načten.
    Pokud je spouštěcím zařízením pevný disk, systém BIOS načte záznam MBR. Kód umístěný v MBR načte spouštěcí sektor aktivního oddílu a přenese řízení na adresu, kde je tento sektor načten. Na počítačích se systémem Windows 2000 najde spustitelný kód ve spouštěcím sektoru soubor NTLDR, načte jej do paměti a přenese na něj řízení.

    Pokud je v jednotce A disk, systém BIOS načte první sektor (spouštěcí sektor) tohoto disku do paměti. Pokud je disk spouštěcí (obsahuje základní soubory operačního systému), zaváděcí sektor se načte do paměti a pomocí kódu přenese řízení do souboru IO.SYS, základního souboru operačního systému MS-DOS. Pokud disk nelze spustit, spustitelný kód v zaváděcím sektoru zobrazí následující zprávu:

    • Nesystémový disk nebo chyba disku
    • Až budete připraveni, vyměňte a stiskněte libovolné tlačítko
    Počáteční proces spouštění je nezávislý na formátu disku a operačním systému. Jedinečné vlastnosti operačního a souborového systému se používají již po zahájení provádění kódu ze spouštěcího sektoru.

    Typy boot sektorů

    Jak již víme, MBR přenáší řízení na boot sektor. Proto musí první tři bajty tohoto sektoru obsahovat platnou instrukci pro CPU. Tato instrukce je skoková instrukce, která přesměruje provádění kódu. Po instrukci JMP následuje 8bajtový identifikátor výrobce (OEM ID), řetězec popisující název a číslo verze operačního systému použitého k formátování svazku.

    Aby byla zachována kompatibilita se systémem MS-DOS, zapisuje systém Windows 2000 pro systémy souborů FAT16 a FAT32 identifikátor "MSDOS5.0". U systému souborů NTFS obsahuje identifikátor znaky "NTFS".

    Windows 95 používá identifikátor "MSWIN4.0", zatímco Windows 95 OSR2 a Windows 98 používají identifikátor "MSWIN4.1".

    Bezprostředně za ID výrobce je datová struktura nazvaná BIOS Parameter Block (BPB). Obsahuje informace potřebné k nalezení souboru NTLDR. Vzhledem k tomu, že BPB jsou obvykle umístěny na stejném offsetu, lze snadno najít standardní parametry. Vzhledem k tomu, že instrukce JMP obchází strukturu BPB, lze její velikost v budoucnu zvětšit, pokud zde bude potřeba uložit nějaké další informace.
    Nyní se podívejme, jak vypadají boot sektory pro tři hlavní souborové systémy – FAT16, FAT32 a NTFS.

    Spouštěcí sektor FAT16

    V tab. 6 je uveden popis spouštěcího sektoru pro systém souborů FAT16.

    Offset

    | |

    0x00| 3 bajty| instrukce JMP
    0x03| 2 x DLOUHÉ| OEM ID
    0x0B| 25 bajtů| BPB
    0x24| 26 bajtů| Pokročilé BPB
    0x3E| 448 bajtů| Spouštěcí kód
    0x01FE| 2 bajty| Značka konce sektoru (0x55AA)


    Konkrétní příklad ukazuje obsah spouštěcího sektoru FAT16. Jsou zde tři sekce:
    • byty 0x00-0x0A obsahují instrukci JMP a OEM ID (tučně);
    • byty 0x0B-0x3D obsahují BPB a rozšířené BPB;
    • zbytek bajtů obsahuje zaváděcí kód a značku konce sektoru (zobrazeno tučně).
    Následující dvě tabulky ukazují obsah BPB ( tab. 7) a rozšířený BPB ( tab. 8) pro FAT16. Uvedené hodnoty odpovídají boot sektoru zobrazenému na obr. 4.

    Offset

    | |

    Význam

    |

    Popis


    0x0D| 1 bajt| 0x40| Počet sektorů v clusteru. Protože FAT16 podporuje omezený počet clusterů (až 65 536), větší objemy vyžadují více sektorů na cluster. Výchozí hodnota tohoto pole závisí na velikosti svazku. Platné hodnoty jsou: 1, 2, 4, 8, 16, 32, 64 a 128. Hodnoty, které zvyšují velikost clusteru nad 32 KB (počet bajtů na sektor krát počet sektorů v clusteru) může způsobit chyby
    0x0E| 2 bajty| 0x0100| Vyhrazené sektory – počet sektorů před první tabulkou FAT, včetně spouštěcího sektoru. Hodnota tohoto pole je vždy 1

    0x11| 2 bajty| 0x0002| Celkový počet 32bajtových názvů souborů a adresářů, které lze uložit v kořenovém adresáři svazku. Obvykle je hodnota tohoto pole 512. K uložení jmenovky svazku se vždy používá jeden prvek, takže maximální počet souborů a adresářů nepřesahuje 511
    0x13| 2 bajty| 0x0000| Počet sektorů ve svazku vyjádřený jako 16bitová hodnota. U svazků s více než 65 536 sektory se toto pole nepoužívá a jeho hodnota je 0

    0x16| 2 bajty| 0xFC00| Počet sektorů v každé kopii FAT. Hodnota tohoto pole, počet kopií FAT a počet rezervovaných sektorů se používají k výpočtu umístění kořenového adresáře. Pokud znáte maximální počet záznamů v kořenovém adresáři, můžete také zjistit, kde začínají uživatelská data.

    0x1A| 2 bajty| 0x4000| Počet hlav. Používá se pro nízkoúrovňové formátování disků
    0x1c| 4 bajty| 0x3F000000| Počet "skrytých" sektorů - počet sektorů před zaváděcím sektorem. Používá se při spouštění k výpočtu absolutního offsetu kořenového adresáře a dat
    0x20| 4 bajty| 0x01F03E00| Počet sektorů ve svazku vyjádřený jako 32bitová hodnota. Používá se pro svazky s více než 65 536 sektory


    Offset

    | |

    Význam

    |

    Popis

    0x24| 1 bajt| 0x80| Fyzické číslo zařízení. Obsahuje 0x00 pro diskety a 0x80 pro pevné disky. Pro přístup k disku bylo použito INT 13h. Hodnota tohoto pole má smysl pouze pro spouštěcí zařízení.
    0x25| 1 bajt| 0x00| Rezervováno. Pro FAT16 je hodnota tohoto pole vždy 0
    0x26| 1 bajt| 0x29| Podpis rozšířeného spouštěcího sektoru. V systému Windows 2000 musí být toto pole 0x28 nebo 0x29
    0x27| 4 bajty| 0xA88B3652| Sériové číslo svazku. Náhodné číslo generované při formátování disku
    0x2B |11 bajtů| ŽÁDNÉ JMÉNO | Označení svazku. V systému Windows 2000 je jmenovka svazku uložena ve speciálním souboru
    0x36| 2 x DLOUHÉ| FAT16| Typ souborového systému. V závislosti na formátu disku může toto pole obsahovat znaky FAT, FAT12 nebo FAT16.



    rýže. 4
    Spouštěcí sektor FAT32

    Spouštěcí sektor FAT32 má mnoho společného se spouštěcím sektorem FAT16, ale BPB obsahuje další pole a pole použitá ve FAT16 jsou umístěna na různých adresách. Disky naformátované pod FAT32 tedy nemohou číst operační systémy, které nejsou kompatibilní s FAT32.

    V tab. devět zobrazuje obsah spouštěcího sektoru pro systém souborů FAT32.

    Offset

    | |

    Význam

    |

    Popis

    0x0B| 2 bajty| 0x0002| Počet bajtů v sektoru odpovídá velikosti sektoru. Platné hodnoty jsou 512, 1024, 2048 a 4096. U většiny jednotek je hodnota tohoto pole 512
    0x0D| 1 bajt| 0x40| Počet sektorů v clusteru. Protože FAT32 podporuje omezený počet clusterů (až 4 294 967 296), velmi velké svazky vyžadují více sektorů na cluster. Výchozí hodnota tohoto pole závisí na velikosti svazku. Platné hodnoty jsou 1, 2, 4, 8, 16, 32, 64 a 128. Ve Windows 2000 jsou pro FAT32 podporovány svazky až do 32 GB. Větší svazky vytvořené pomocí Windows 95 OSR2 a Windows 98 jsou k dispozici v systému Windows 2000
    0x0E| 2 bajty| 0x0200| Vyhrazené sektory – počet sektorů před první tabulkou FAT, včetně spouštěcího sektoru. Hodnota tohoto pole pro FAT32 je obvykle 32
    0x10| 1 bajt| 0x02| Počet kopií tabulky FAT pro tento svazek. Hodnota tohoto pole je vždy 2
    0x11| 2 bajty| 0x0000| Celkový počet 32bajtových názvů souborů a adresářů, které lze uložit do kořenového adresáře svazku (pouze FAT12/FAT16). U svazků FAT32 musí být toto pole 0
    0x13| 2 bajty| 0x0000| Počet sektorů ve svazku vyjádřený jako 16bitová hodnota (pouze FAT12/FAT16). U svazků FAT32 musí být toto pole 0
    0x15| 1 bajt| 0xF8| Typ média. Hodnota 0xF8 označuje pevný disk, 0xF0 označuje disketu s vysokou hustotou. Toto pole se ve Windows 2000 nepoužívá
    0x16| 2 bajty| 0x0000| Počet sektorů v každé kopii FAT (pouze FAT12/FAT16). U svazků FAT32 musí být toto pole 0
    0x18| 2 bajty| 0x3F00| Počet sektorů ve stopě. Používá se pro nízkoúrovňové formátování disků
    0x1A| 2 bajty| 0xFF00| Počet hlav. Používá se pro nízkoúrovňové formátování disků
    0x1c| 4 bajty| 0xEE39D700| Počet "skrytých" sektorů - počet sektorů před zaváděcím sektorem. Používá se při spouštění k výpočtu absolutního offsetu kořenového adresáře a dat
    0x20| 4 bajty| 0x7F324E00| Počet sektorů ve svazku vyjádřený jako 32bitová hodnota. Používá se pro svazky s více než 65 536 sektory
    0x24| 4 bajty| 0x83130000| Počet sektorů ve FAT (pouze FAT32)
    0x28| 2 bajty| 0x0000| Rozšířené příznaky (pouze pro FAT32). Samostatné bity tohoto slova mají následující účel: bity 0-3 - počet aktivních FAT; bity 4-6 jsou rezervovány; bit 7 je 0, pokud probíhá "zrcadlení" FAT; rovná se 1, pokud je aktivní pouze jeden FAT; bity 8-15 - vyhrazeny
    0x2A| 2 bajty| 0x0000| Verze systému souborů (pouze FAT32)
    0x2c| 4 bajty| 0x02000000| Číslo clusteru pro první cluster kořenového adresáře (pouze FAT32). Obvykle je hodnota tohoto pole 2
    0x34| 2 bajty| 0x0600| Číslo sektoru se zálohou spouštěcího sektoru (pouze pro FAT32). Obvykle je hodnota tohoto pole 6
    0x36| 12 bajtů| 0x00000000000000000000000| Rezervováno (pouze FAT32)

    tab. 10


    Offset

    | |

    Význam

    |

    Popis

    0x40| 1 bajt| 0x80| Fyzické číslo zařízení. Obsahuje hodnoty 0x00 pro diskety a 0x80 pro pevné disky. Pro přístup k disku bylo použito INT 13h. Hodnota tohoto pole má význam pouze pro spouštěcí zařízení. 12 0x0D| 1 bajt| 0x08| Počet sektorů v clusteru
    0x0E| 2 bajty| 0x0000| Vyhrazené sektory
    0x10| 3 bajty| 0x000000| Vždy 0
    0x13| 2 bajty| 0x0000| Nepoužívá se v NTFS
    0x15| 1 bajt| 0xF8| Typ média
    0x16| 2 bajty| 0x0000| Vždy 0
    0x18| 2 bajty| 0x3F00| Počet sektorů na stopu
    0x1A| 2 bajty| 0xFF00| Počet hlav
    0x1c| 3 bajty| 0x3F000000| Počet „skrytých“ sektorů
    0x20| 4 bajty| 0x00000000| Nepoužívá se v NTFS
    0x24| 4 bajty| 0x80008000| Nepoužívá se v NTFS
    0x28 |2 x DLOUHÉ| 0x4AF57F0000000000| Celkový počet sektorů
    0x30| 2 x DLOUHÉ| 0x0400000000000000| Číslo logického clusteru pro soubor $MFT
    0x38| 2 x DLOUHÉ| 0x54FF070000000000| Číslo logického clusteru pro soubor $MFTMirr
    0x40 |4 bajty| 0xF6000000| Počet sektorů v segmentu záznamu souboru
    0x44| 4 bajty | 0x01000000| Počet clusterů v indexovém bloku
    0x48| 2 x DLOUHÉ| 0x14A51B74C91B741C| Sériové číslo svazku
    0x50| 4 bajty| 0x00000000| Kontrolní součet