Obnova zavádzacieho sektora systému Windows. Ako obnoviť zavádzací sektor a zavádzací záznam

ako opraviť boot sektor hdd

Takmer každý používateľ, ktorý pracuje s počítačom, čelí problému poškodenia sektora hdd. Môže to mať viacero príčin, od nesprávneho vypnutia až po hlboké prenikanie vírusu. Existuje mnoho možných spôsobov, ako obnoviť zavádzací sektor hdd a údaje na ňom (v niektorých prípadoch môžu byť informácie navždy stratené). Niektoré možnosti budú pre bežných používateľov PC príliš komplikované a najhoršie je, že nesprávne kroky môžu viesť práve k tomuto procesu nenávratnej straty dát alebo globálneho poškodenia celého systému. Preto prvým pravidlom pred začatím prác na odstraňovaní je pokúsiť sa znížiť počet nárazov a najmä nepochopiteľných a neoverených manipulácií. Neodporúča sa nič mazať, strihať ani kopírovať. Každý problém je individuálny, takže budete musieť skontrolovať sektor na inom softvéri. Existuje mnoho rôznych programov, najobľúbenejšie sú:

HDDScan;
Aktívne obnovenie súborov;
R-Studio;
Norton Partitionmagic;
Raxco;
EASEUS Partition Master.

A to, samozrejme, nie je všetko, ale tieto programy sa najčastejšie vyrovnávajú s úlohou a užívajú si dobré recenzie medzi používateľmi. Bohužiaľ, toto nie je vždy schopné obnoviť zavádzací sektor hdd čo najskôr, môžu nastať problémy s určením typu súborového systému alebo prítomnosť tohto sektora nebude viditeľná.

Formátovanie médií

Táto metóda je vhodná pre tých, ktorí sa nestarajú o informácie na médiu a je dôležité čo najskôr obnoviť boot sektor hdd. Po tomto postupe sa v 80% prípadov práca úplne obnoví. K tejto metóde sa však častejšie uchyľuje už v najextrémnejších prípadoch, pretože. dáta na disku stále hrajú dôležitú úlohu takmer pre každého, najmä ak ide o funkčný počítač.

testovací disk
Ak sa používateľ prvýkrát stretne s problémom a absolútne nevie, ako obnoviť zavádzací sektor hdd2, tento nástroj sa s úlohou dokáže veľmi rýchlo vyrovnať. Nie bez účasti samotného používateľa však bude potrebné pochopiť niektoré body. Špeciálnou zložitosťou programu je anglické rozhranie. So znalosťou odborných slov bude systém zrozumiteľný.

Zvážte túto metódu bod po bode:
1) Nájdite Vytvoriť nový súbor denníka, ak je to potrebné, zadajte denník.
2) Ďalej musíte nájsť poškodené médium podľa popisu jeho charakteristík, napríklad: Disk / dev / sds - 160 GB, vyberte ho.
3) V ďalšom kroku vyberte typ oddielu medzi Intel, Sun, Mac atď.
4) Potom sa otvoria možné operácie, ktoré je možné vykonať s diskom. Vyberte položku Analyzovať.
5) Nasleduje analýza možných strát a celkovej štruktúry.
6) Výber geometrie na disku
7) Posledné kroky v časti „Hlavný zavádzací záznam“ sú zodpovedné za reštart sektora. Musíte vybrať poškodený disk, potom skontrolovať sektory, prepísať MBD.

Pri správnom postupe by po reštarte mal disk opäť fungovať a zároveň mať všetky dáta v pôvodnej podobe.

Druhým spôsobom je aplikácia v systéme Windows
Z rôznych dôvodov nemusí prvá možnosť fungovať a otázka, ako obnoviť zavádzací sektor hdd3, zostáva otvorená. Aby sme pochopili samotný proces obnovy, pozrime sa bližšie na to, čo je MBR.

MBR je úplne prvý sektor, ktorý sa na disku nachádza, má špeciálnu tabuľku oddielov a spúšťací program, načítava údaje a ich cestu, počnúc pevným diskom a končiac oddielom nainštalovaného operačného systému.

Postup:
1) Najprv je potrebné zapnúť počítač a vybrať bootovanie z inštalačného disku alebo USB disku, stlačiť ľubovoľný kláves a v inštalačnom okne Windows vybrať „Obnovenie systému“, ak sa nájde problém, kliknite na opraviť a reštartujte.
2) Ak to bootovaciemu sektoru nepomohlo, znova otvorte "obnovenie systému" a vyberte položku "ďalší", na príkazový riadok napíšte bootrec / fixmbr. Tento príkaz skontroluje kompatibilitu hlavného zavádzacieho záznamu a vyrieši problém jeho poškodenia. V tabuľke oddielov sa však nič nezmení.
3) Vydáme nasledujúci príkaz bootrec / fixboot, táto akcia zapíše nový zavádzací sektor, ktorý bude kompatibilný so systémom Windows. Kliknite na „exit“ a reštartujte počítač.

Celkovo by to malo fungovať! Ako však ukazuje prax, obnovenie zavádzacieho sektora hdd nie je také jednoduché av tomto prípade existuje viac spôsobov a príkazov:
1) Príkaz bootrec / ScanOs vykoná úplné skenovanie a vyhľadávanie operačných systémov, ak sa nájde, bude viditeľný na obrazovke.
2) bootrec / RebuildBcd sa používa na pridanie nájdeného systému Windows do všeobecnej ponuky zavádzania, kombinácia Y a enter dokončí proces pridávania.

Ak ani to nefunguje, príkaz ako bootsect/NT60 SYS môže prípad od prípadu obnoviť zavádzací sektor hdd aktualizáciou hlavného zavádzacieho kódu. Potom musíte kliknúť na „odhlásiť sa“ a reštartovať počítač.
Samozrejme, toto nie sú ani zďaleka všetky existujúce metódy a programy, takže ak tieto možnosti nepomohli, je rozumné kontaktovať počítačové fórum, pretože mnohí používatelia sa stretávajú s týmto problémom a navzájom si hovoria, ako postupovať, aby sa rozumne obnoviť boot sektor hdd a nepoškodiť ho ešte viac škody. Boot sektory sú pomerne populárna téma, ak si vygooglite, je jasné, že situácie so zlyhaním bootloadera sú veľmi odlišné, ale takmer vždy existuje proti akejkoľvek akcii. Tu je niekoľko ďalších dobrých a účinných programov na obnovu pevného disku:
MBRFix
Pevný disk Paragon
Hirlenove topánky

Každý operačný systém Windows osobného počítača má špeciálne nástroje, ktoré sú zodpovedné za akciu alebo operáciu. Existuje však taký nástroj, pomocou ktorého môžete zmeniť chyby a problémy, ako aj obnoviť okná z príkazového riadku.
Ak sa OS nespustí, musíte použiť pomocný nástroj Bootrec.exe

S jeho pomocou sa opravujú problémy v počítači, opravujú sa údaje, vrátane sťahovania do systému Windows alebo konfiguračných súborov sťahovania.

Bootrec.exe - Pomoc pri oprave spúšťania systému Windows

Ak máte problémy so spustením počítača a zistíte problémy s ním, mali by ste použiť metódu na opravu chýb pri zavádzaní systému Windows. Nezáleží na tom, ktorý systém Windows je nainštalovaný, problém sa musí vyriešiť, aby ste mohli pokračovať vo vykonávaní úloh, ktoré vám boli pridelené.

Pri práci s nástrojom, ako je Bootrek.exe, používajú príkazy pre , ale ak problémová situácia nastala v samotnom OS, nástroj by sa mal spustiť v ňom.

Ak sa to stalo vo verzii Windows 7, budete potrebovať inštalačné médium alebo disk, ktorý je schopný obnoviť zavádzací sektor pevného disku. Bootovať môžete z USB alebo DVD diskov, záleží na verzii OS.

obr.1. Keď uvidíte takýto obrázok na monitore, kliknite na zvýraznenú funkciu

Potom sa musíte rozhodnúť pre výber operačného systému, ktorý je potrebné aktualizovať. Ide o vážny podnik, pretože z mnohých systémov vyžaduje opravu iba jeden. Pokračujte kliknutím na tlačidlo „Ďalej“.

obr.2. Otvorí sa nové okno s vlastnosťami obnovy, ale tu je potrebný iba príkazový riadok zavádzania

Ak nie je k dispozícii žiadny disk na inštaláciu v systéme Windows 7 alebo disk zodpovedný za obnovenie zavádzacieho sektora, budete potrebovať prístup k nástrojom. Používajú skryté oddiely na obnovenie. Windows 7 ich bude môcť nastaviť automaticky po nainštalovaní operačného systému.

Postupujte podľa určitej postupnosti: potrebujete prístup k systémom obnovy, diagnostike, rozšíreným možnostiam a príkazovému riadku

Zápis nových zavádzacích sektorov

Funkcia bootrec s voľbou /FixBoot umožní zapisovať do zavádzacieho sektora vo vnútri systémového oddielu na pevných diskoch. Pri vykonávaní tohto postupu musíte použiť zavádzacie oddiely, ale iba tie, ktoré sú kompatibilné s verziami Windows 7 a 8.

Môžu sa použiť tieto možnosti:

  • Ak sú na zavádzacích sektoroch poškodenia a ich štruktúra a veľkosť nespĺňajú požiadavky pevného disku.
  • Pri zápise nekompatibilných zavádzacích sektorov so systémom Windows.
  • Keď bol namiesto novej verzie nainštalovaný starý operačný systém Windows.
Aby ste mohli zapísať nový boot sektor, musíte spustiť bootrec.exe ako na obrázku

Nový operačný systém Windows 10 od spoločnosti Microsoft si už získal obľubu medzi miliónmi používateľov PC po celom svete. Ale ako všetky nové produkty, ani Windows 10 nie je bez chýb. Mnoho používateľov tohto operačného systému má skúsenosti problémy s bootloaderom. Najčastejšie sa tento problém vyskytuje v dôsledku novej politiky aktualizácie operačného systému.

Teraz v systéme Windows 10 nemôžete vypnúť aktualizácie, ako to bolo v systémoch Windows 7 a XP.

Rovnaký problém s bootloaderom sa prejavuje, keď používateľ nečaká na dokončenie aktualizácie systému a vypne ju tlačidlo POWER.

Po opätovnom zapnutí počítača sa používateľ stretne s takouto správou na obrazovke svojho monitora.

Táto správa znamená, že váš bootloader je poškodený a je potrebné ho opraviť. Za zmienku tiež stojí, že vypnutie počítača počas aktualizácie nie je jediným dôvodom poruchy. Bootloader môže byť stále poškodený vírusy a rôzne malware. Ďalšou pomerne častou príčinou zlyhania je chybný HDD, ktoré sú chybné sektory, to znamená, že zavádzací záznam sa bude nachádzať v týchto sektoroch. Príčinou zlyhania zavádzača môže byť tiež inštalácia junior OS nad Windows 10. Aby sme našim čitateľom pomohli obnoviť bootloader, nižšie sme pripravili príklady, v ktorých podrobne popíšeme, ako ho obnoviť.

Najjednoduchší spôsob, ako sa zotaviť

Keď používateľ PC uvidí hlásenie o poruche zavádzača, prvá otázka, ktorá sa používateľovi PC vynára, je, ako obnoviť zavádzač systému Windows 10. V tomto príklade popíšeme najjednoduchší spôsob jeho obnovenia. Pre tento príklad potrebujeme .

Ak tento disk a prístup na internet nemáte, môžete si ho vytvoriť na inom počítači s rovnakým operačným systémom.

Na túto úlohu môžete použiť aj originálny inštalačný disk Windows 10. No, začnime. Vložte obnovovací disk do jednotky a zaviesť z nej pri spustení počítača.

V prvom okne Sprievodcu obnovovacím diskom musíte zadať rozloženie klávesnice, čím sa otvorí ponuka sprievodcu.

V tomto okne vyberieme druhú kartu " Riešenie problémov“ a okamžite prejdite na ďalší „“.

V ďalších parametroch nás zaujíma karta "". Po kliknutí na tento odkaz vás sprievodca požiada, aby ste vybrali OS na obnovenie jeho spustenia.

Testovaný počítač má nainštalovaný jeden operačný systém Windows 10, takže v sprievodcovi je len jedna možnosť. Po výbere operačného systému systém začne odstraňovať problémy s počítačom a mal by opraviť poškodený zavádzač.

Ak sa vám pomocou tejto metódy nepodarí vrátiť Windows 10 do funkčného stavu, potom v nasledujúcich príkladoch opíšeme podrobný proces obnovenia zavádzacieho sektora pomocou systémových pomôcok diskpart A BCDboot.

Obnovenie zavádzača systému Windows 10 pomocou príkazového riadku

Pre túto metódu tiež potrebujeme Disk na obnovenie systému Windows 10. Spustite systém z disku, ako v predchádzajúcom príklade až po položku "". V tomto menu nás zaujíma karta "", na ktorú prejdeme.

V prvom rade spustíme konzolovú utilitu na príkazovom riadku diskpart. Ak to chcete urobiť, v konzole zadajte príkaz diskpart

Potrebujeme tento nástroj zobraziť informácie o všetkých lokálnych jednotkách v systéme. Teraz musíme nájsť číslo oddielu zavádzača. Zvyčajne ide o skrytý oddiel, ktorý zaberá 500 MB. Tento oddiel je vytvorený automaticky inštalačným programom Windows 10. Ďalej, aby sme ho hľadali v DiskPart, zadáme príkaz list volume

Z obrázka môžete vidieť, že oblasť so zavádzacím záznamom je v prvom zväzku na jednotke C. Na obrázku tiež vidíte, že samotný systém Windows 10 je nainštalovaný na jednotke D. Teraz musíme ukončiť program disku. Môžete to urobiť pomocou príkazu exit.

Po ukončení programu DiskPart zadajte príkaz bcdboot.exe D:\Windows Tiež si všimnite, že príkaz používa jednotku D, pretože práve na nej je nainštalovaná desiatka.

Tento príkaz úplne obnovil desiatky zavádzacích súborov. Princípom tohto príkazu je použitie pomôcky BCDboot. Vývojári špeciálne vytvorili tento nástroj, aby fungoval so zavádzacími súbormi systému Windows. Za zmienku tiež stojí, že vďaka rovnakému nástroju je inštalačný program systému Windows vytvorí skrytý oddiel a skopíruje naň zavádzacie súbory.

Obnovenie zavádzača systému Windows 10 pomocou príkazového riadka (druhá metóda)

V druhom spôsobe použijeme aj utility diskpart A BCDboot a skúste prepísať bootloader. Ak to chcete urobiť, spustite DiskPart a zistite, na ktorom disku sa nachádza náš skrytý oddiel a oddiel, na ktorom je nainštalovaný systém Windows 10. Spustenie tejto pomôcky je popísané vyššie.

Teraz musíme naformátovať skrytý oddiel, ktorý sa nachádza v prvom zväzku. Za týmto účelom napíšeme príkaz select volume 1, ktorý vyberie náš skrytý šifrovaný oddiel s veľkosťou 500 MB.

Ďalším krokom je naformátovanie vybratého oddielu. Toto sa robí, aby sa z neho vymazali všetky súbory. Pre túto operáciu zadajte príkaz vo formáte konzoly fs=FAT32

Po naformátovaní nášho oddielu ukončíme pomôcku disku a zadáme nový príkaz bcdboot.exe D:\Windows, ktorý bol zadaný v predchádzajúcom príklade.

Tento príkaz neopraví súbory zavádzača ako v predchádzajúcom príklade, ale Vytvor nový. Ako ste už pochopili, táto metóda sa používa, ak prvá nefungovala.

Ďalší spôsob, ako opraviť spustenie systému Windows 10 pomocou príkazového riadka

Táto metóda vyžaduje obslužný program bootrec. Na rozdiel od predchádzajúcej pomôcky táto pomôcka neobnovuje súbory zavádzača, ale obnoviť zavádzací záznam. Teda ona obnovuje MBR- prvý sektor na pevnom disku. Pre operačný systém je veľmi dôležité, aby bol MBR bezpečný a bezchybný. Keď sa počítač spustí, jeho BIOS najskôr vyhľadá MBR, aby z neho spustil operačný systém. Pre tento príklad začnime, rovnako ako v predchádzajúcich príkladoch, príkazový riadok. Príslušný nástroj má dva hlavné príkazy /FixMbr a /FixBoot Prvý príkaz je povinný opraviť MBR a druhý vytvorí nový. Najprv zvážte situáciu, keď je poškodený náš MBR. Ak to chcete urobiť, zadajte prvý príkaz do konzoly.

Na obrázku vyššie môžete vidieť, že operácia bola úspešná, čo znamená, že MBR bol obnovený.

Teraz zvážte situáciu, keď prvá metóda nefunguje, to znamená, že vytvoríme nový sektor MBR. Na tento účel použijeme druhý príkaz.

Na obrázku vyššie môžete vidieť, že nový sektor MBR bol úspešne vytvorený.

Príklady ukazujú, aké ľahké je obnoviť sektor MBR pomocou konzoly Bootrec. Ak máte problém so štartom m Windows 10, odporúčame najprv použiť tento príklad.

Pred obnovením bootloadera vyčistíme systém od malvéru

Ak je príčinou zlyhania zavádzača malvér, potom toto škodlivý kód musí byť pred obnovením odstránený. V tejto situácii vám pomôže. Toto je záchranný disk má veľa nástrojov na obnovu počítača, ako aj na jeho liečbu pred vírusmi. Dr.Web LiveDisk si môžete stiahnuť na jeho oficiálnej webovej stránke www.drweb.ru. Toto Live CD je založené na linuxe a je zadarmo. Tento disk je distribuovaný ako obraz ISO, ktorý je možné napáliť na optický disk alebo USB flash disk. Po napálení obrazu na disk spustite Dr.Web LiveDisk.

Vyberte prvú položku v ponuke Štart a pokračujte v sťahovaní Dr.Web LiveDisk. Po niekoľkých sekundách by sa mal spustiť OS založený na Linuxe, čo je vlastne Dr.Web LiveDisk.

V tomto operačnom systéme môžete úplne vyčistiť počítač od vírusov a dokonca si zálohovať všetky informácie.

Užitočný je aj fakt, že tento OS má plnú internetovú podporu a vstavaný prehliadač Firefox.

Zhrnutie

Na záver by som chcel povedať, že ak poznáte všetky zložitosti obnovy zavádzača, môžete počítač rýchlo opraviť. Tiež stojí za to venovať pozornosť situácii, keď nie je možné obnoviť boot sektor a samotný bootloader. V tomto prípade musíte hrať na istotu a použiť nástroje na úplnú obnovu systému. Tieto prostriedky sú úplný obraz systému, vytvorený pomocou samotného OS Windows 10, ako aj programu ako napr Acronis True Image. Dúfame, že náš materiál vám pomôže obnoviť bootloader z MBR a počítač bude fungovať ako predtým.

Podobné videá

Zavádzač systému Windows 7 prestane fungovať z mnohých dôvodov - ak je boot.ini poškodený alebo ak sa pokúsite nainštalovať XP spolu so Seven, po ktorom sa nechce spustiť. Je to spôsobené tým, že XP prepíše zavádzací záznam MBR systému Windows 7. Zvyčajne sa zavádzač systému Windows 7 obnovuje pomocou štandardných systémových nástrojov. Môžete použiť aj iný nástroj, napríklad Bootice.

Najjednoduchší spôsob obnovenia zavádzača

Ak stlačenie klávesu F8 neotvorí ďalšie spôsoby spustenia a nástroj na riešenie problémov, budete musieť použiť obnovovací disk alebo jednotku flash systému Windows 7. Z tohto disku budete musieť spustiť počítač do prostredia obnovy kliknutím na odkaz na obnovenie systému v spodnej časti okna inštalácie OS.

  1. Počítač sa automaticky pokúsi nájsť riešenie problému, na čo vás upozorní v okne, ktoré sa otvorí.
  2. Ak pomôcka obnovy túto úlohu zvládne, zostáva len reštartovať.

Ak po XP nebolo možné obnoviť bootloader Windows 7, použite nástroj na opravu spustenia, ktorý je spolu s ďalšími súčasťou inštalačného disku alebo flash disku. Tieto jednoduché metódy si zvyčajne dokážu poradiť s jednoduchými problémami spustenia MBR.

Upravte boot.ini

Boot.ini je štandardne zodpovedný za spustenie systému. Ak je niektorý z operačných systémov nainštalovaný alebo odstránený nesprávne, jeho nefunkčný záznam bude uložený v rovnakom súbore boot.ini. Nachádza sa v koreňovom adresári systémového oddielu, takže na jeho úpravu musí byť počítač nakonfigurovaný tak, aby zobrazoval skryté súbory.

Niekedy môže boot.ini poškodiť vírus alebo k tomu môže prispieť nejaký program, po ktorom sa OS sám nespustí.

Oprava je jednoduchá - spustite systém z LiveCD a upravte súbor boot.ini pomocou bežného poznámkového bloku. Sú tu len dve sekcie – boot loader, ktorý riadi bootovanie a operačný systém. Mali by ste si zapamätať hodnotu niekoľkých parametrov:

  • timeout=10 – čas v sekundách, počas ktorého si používateľ môže vybrať operačný systém, ktorý sa má spustiť;
  • multi(0) a disk(0) sú parametre, ktoré musia mať nulové hodnoty;
  • rdisk(0) - číslo disku so systémovým oddielom (počítané od nuly).

Vo všeobecnosti by boot.ini z jedného OS mal vyzerať ako ten na obrázku.

Pomocou príkazového riadka obnovte sektor MBR

Do režimu príkazového riadka sa môžete dostať z rovnakého zavádzacieho disku alebo flash disku otvorením nástroja na obnovenie systému a výberom úplne poslednej položky „Príkazový riadok“.

  1. Zadajte príkaz Bootrec a potom stlačte kláves Enter, zobrazí sa úplný zoznam funkcií
  2. Zapíšte si sektor MBR, pre ktorý existuje príkaz Bootrec.exe /FixMbr;
  3. O úspešnom dokončení operácie po stlačení klávesu Enter počítač upozorní používateľa v nasledujúcom riadku;
  4. Ďalej vykonajte postup na zápis nového zavádzacieho sektora, pre ktorý zadajte Bootrec.exe /FixBoot;
  5. Zostáva len zadať Exit a pokúsiť sa reštartovať počítač.
  1. Zadajte príkazový riadok z inštalačného disku alebo jednotky flash;
  2. Zadajte Bootrec /ScanOs, po ktorom pomôcka vyhľadá v počítači operačný systém;
  3. Do ďalšieho riadku napíšte príkaz Bootrec.exe /RebuildBcd, program vás vyzve na pridanie všetkých nájdených verzií systému Windows do ponuky Štart vrátane XP atď.;
  4. Zostáva s tým súhlasiť postupným stlačením Y a Enter, po ktorom, keď sa systém spustí, budete mať na výber, ktorý OS sa má spustiť - XP alebo sedem.

Problém s MBR môžete vyriešiť ešte jedným príkazom. Ak to chcete urobiť, v príkazovom riadku zadajte bootsect /NT60 SYS a potom Enter. Pre ukončenie zadajte Exit. V dôsledku toho sa hlavný zavádzací kód aktualizuje a vaše systémy sa počas zavádzania zobrazia v zozname.

V prípade vážnych problémov nemusí byť možné obnoviť MBR pomocou opísaných metód, takže by ste sa mali pokúsiť prepísať súbory v zavádzacom úložisku.

Bootmgr chýba

Takáto správa na čiernej obrazovke sa zvyčajne zobrazí počítačom, keď je sektor MBR poškodený alebo odstránený. Dôvod nemusí súvisieť s MBR, napríklad ak BIOS stratil nastavenia karty Boot a systém sa pokúša spustiť z nesprávneho disku. Ale častejšie je na vine bootloader, takže popíšeme, ako obnoviť spustenie systému Windows 7.

Na disku s Windows 7 je vždy malá 100-megabajtová rezervovaná skrytá partícia na zapisovanie bootovacích súborov OS, vrátane poškodeného BOOTMGR. BOOTMGR môžete jednoducho skopírovať z inštalačného média a zapísať na túto oblasť. Pre to:

  1. Prejdite na príkazový riadok z obnovovacieho disku.
  2. Postupne zadajte príkazy diskpart a zoznam zväzkov, po ktorých sa na obrazovke zobrazí zoznam vašich diskov a písmen, ktoré systém priradil každému z nich. Nás zaujíma 100 MB vyhradená partícia a optická mechanika - mechaniky C a F, ako na obrázku.
  3. Ak chcete ukončiť, napíšte Exit a stlačte Enter.

Napíšte písmeno inštalačnej jednotky, za ktorým nasleduje dvojbodka a príkaz na skopírovanie bootmrg do vyhradenej oblasti. Bude to vyzerať takto:

  • F: a potom Enter;
  • skopírujte bootmgr C:\ a stlačte Enter;
  • Ukončite, pomôcka sa ukončí.

Ak kopírovanie do skrytého oddielu zlyhá, úložisko sťahovania môže byť úplne prepísané. Obnovenie zavádzača systému Windows 7 sa vykonáva pomocou príkazu bcdboot.exe N:\Windows, kde N je písmeno jednotky s operačným systémom. Keď budete informovaní, že súbory boli úspešne vytvorené, môžete nástroj ukončiť príkazom Exit a reštartovať počítač.

  • napíšte riadok diskpart na príkazový riadok, ktorý zavolá obslužný program;
  • vypísať zoznam všetkých dostupných fyzických diskov zápis disku;
  • požadovaný disk sa vyberie príkazom sel disk 0, kde 0 je číslo jediného nainštalovaného HDD;
  • ak chcete zobraziť všetky oddiely pevného disku, zadajte zoznam oddielov;
  • ak chcete vybrať rezervovaný oddiel, napíšte príkaz sel part 1, kde 1 je číslo oddielu;
  • aktivujte ho napísaním active;
  • Ukončite aplikáciu napísaním exit.

V extrémnych prípadoch môžete systémový oddiel úplne manuálne odstrániť a naformátovať tak, že začnete z nejakého LiveCD a potom znova vytvoríte sektor pomocou príkazu bcdboot.exe.

Pomocou Bootice

Ak bol Windows XP nainštalovaný po Sedmičke, kvôli prepísanému sektoru MBR sa spustí iba XP a po zapnutí počítača už nemáte možnosť vybrať si systém. Oba systémy sú však plne funkčné a veľmi jednoducho sa môžete vrátiť do ponuky Štart, na čo slúži utilita Bootice:


V novom okne Bootice vľavo uvidíte zoznam zavádzania OS, v ktorom budete musieť pridať chýbajúcu „sedem“ do systému Windows XP:

  • kliknite na "Pridať";
  • v zozname, ktorý sa otvorí, vyberte riadok novej položky systému Windows 7;
  • na pravej strane v hornom vstupnom poli vyberte pevný disk;
  • v poli nižšie označte sekciu so „Sedem“;
  • kliknite na uložiť základné nastavenia.

Program vás upozorní na úspešnú zmenu tohto prvku v Boot a môžete ukončiť Bootice. Pri ďalšom zapnutí počítača si už môžete vybrať, ktorý operačný systém sa spustí z pevného disku – Windows 7 alebo XP.

Sťažujte sa na obsah


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


  • poslať

    Bez ohľadu na to, aký pokročilý je operačný systém, nemožno ho spustiť bez toho, aby na pevnom disku neboli dva sektory, ktoré obsahujú kód potrebný na spustenie akéhokoľvek operačného systému. Prvý sektor sa nazýva Master Boot Record (MBR); nachádza sa vždy na: sektor 1/valec 0/hlava1 a je úplne prvým sektorom pevného disku. Druhým najdôležitejším sektorom je Boot Sector (boot sektor), ktorý sa nachádza v prvom sektore každého zväzku.

    Hlavný zavádzací záznam

    Master Boot Record je najdôležitejšia štruktúra disku; tento sektor sa vytvorí pri rozdelení disku. Sektor MBR obsahuje malý kód s názvom Master Boot Code, ako aj podpis disku a tabuľku oddielov. Na konci sektora MBR je dvojbajtová štruktúra označujúca koniec sektora. Má hodnotu 0x55AA. Signatúra disku je jedinečné číslo umiestnené na odsadení 0x01B8, ktoré umožňuje operačnému systému jednoznačne identifikovať disk.

    Kód umiestnený v sektore MBR vykonáva nasledujúce akcie:

    • hľadá aktívny oddiel v tabuľke oddielov;
    • hľadá počiatočný sektor aktívneho oddielu;
    • načíta kópiu zavádzacieho sektora z aktívneho oddielu do pamäte;
    • prenáša kontrolu na spustiteľný kód zo zavádzacieho sektora.
    Ak sa tieto funkcie z nejakého dôvodu nedokončia, zobrazí sa jedno z nasledujúcich chybových hlásení systému:
    • neplatná tabuľka oddielov;
    • Chýbajúci operačný systém.
    Všimnite si, že pre diskety neexistuje koncept MBR. Zavádzací sektor je prvý sektor na disku. Majte tiež na pamäti, že každý pevný disk obsahuje sektor MBR, no zavádzací kód sa používa iba na jednotkách, ktoré majú aktívny primárny oddiel.

    Rozdeľovacia tabuľka

    Tabuľka oblastí je 64-bajtová štruktúra používaná na určenie typu a umiestnenia oblastí na pevnom disku. Obsah tejto štruktúry je jednotný a nezávisí od operačného systému. Informácie o každej oblasti sú 16 bajtov, takže na disku nemôžu byť viac ako štyri oblasti.

    Informácie o každej partícii začínajú na špecifickom posune od začiatku sektora, ako je znázornené na obrázku tab. jeden.

    Offset

    | |

    Význam

    |

    Popis

    0x01BE| 1 bajt| 0x80| Boot Indicator – Označuje, či je zväzok aktívnym oddielom. Môže mať nasledujúce hodnoty: 00 - nepoužíva sa na načítanie; 80 - aktívny oddiel
    0x01BF| 1 bajt| 0x01| Štartovacia hlava
    0x01C0| 6 bit | 0x01| Počiatočný sektor - používajú sa bity 0-5. Bity 6 a 7 používa ďalšie pole
    0x01C1| 10 bit | 0x00| Štartovací valec – 10-bitové číslo s maximálnou hodnotou 1023
    0x01C2| 1 bajt| 0x07| System ID – definuje typ zväzku
    0x01C3| 1 bajt| 0xFE| Koncová hlava
    0x01C4| 6 bit | 0xBF| Koncový sektor - používajú sa bity 0-5. Bity 6 a 7 používa ďalšie pole
    0x01C5| 10 bit | 0x09| Koncový valec – 10-bitové číslo s maximálnou hodnotou 1023
    0x01C6| Dvojité slovo| 0x3F000000| Relatívne sektory - posun od začiatku disku k začiatku zväzku, vyjadrený v počte sektorov
    0x01CA| Dvojité slovo| 0x4BF57F00| Total Sectors - počet sektorov v objeme


    Teraz, keď sme oboznámení so štruktúrou záznamu o oddiele, pozrime sa bližšie na niektoré polia v tomto zázname.

    Pole indikátora spustenia

    Prvá položka v tabuľke oddielov, pole Boot Indicator, označuje, či je zväzok aktívny oddiel. Pripomíname, že aktívna môže byť iba primárna partícia disku. Na rôzne zväzky je možné nainštalovať rôzne operačné systémy a rôzne súborové systémy. Pomocou pomôcok ako FDISK (MS-DOS), Správa diskov (Windows 2000) alebo pomôcok tretích strán môžete aktivovať primárny oddiel a nastaviť príslušnú hodnotu pre toto pole.

    Pole ID systému

    Toto pole obsahuje systémový identifikátor a označuje, ktorý súborový systém - FAT16, FAT32 alebo NTFS - bol použitý na formátovanie zväzku, a tiež vám umožňuje zistiť niektoré charakteristiky systému súborov. Okrem toho toto pole označuje, či na disku existuje rozšírený oddiel. Možné hodnoty pre pole System ID sú zobrazené v tab. 3.

    Typ oddielu

    |

    Vysvetlenia

    0x01| Primárny oddiel alebo logický disk FAT12. Volume má menej ako 32 680 sektorov
    0x04| Oblasť alebo logická jednotka FAT16. Zväzok má 32 680 až 65 535 sektorov alebo veľkosť 16 až 33 MB
    0x05| Rozšírený úsek
    0x06| BIGDOS FAT16 oddiel alebo logický disk. Veľkosť od 33 MB do 4 GB
    0x07| Oblasť NTFS alebo logická jednotka. Inštalovateľný súborový systém
    0x0B| FAT32 oddiel alebo logický disk
    0x0C| Partícia FAT32 alebo logická jednotka pomocou rozšírení BIOS INT 13h
    0x0E | Oddiel BIGDOS FAT16 alebo logický disk s rozšíreniami systému BIOS INT 13h
    0x0F| Rozšírený oddiel pomocou rozšírení BIOS INT 13h
    0x12| sekcia EISA
    0x42 | Objem dynamického disku (Windows 2000)


    Upozorňujeme, že v systéme MS-DOS sú k dispozícii iba zväzky s poľom System ID 0x01, 0x04, 0x05 alebo 0x06. Zväzky s iným ID systému v tomto poli však možno vymazať pomocou pomocného programu FDISK.

    Polia Valec, Hlava a Sektor

    Polia Počiatočný valec, Koncový valec, Počiatočná hlava, Koncová hlava, Počiatočný sektor a Koncový sektor (bežne nazývané CHS) sú voliteľné položky v tabuľke oddielov. Zavádzací kód používa hodnoty týchto polí na nájdenie zavádzacieho sektora a jeho aktiváciu. Polia Starting CHS neaktívnych oddielov označujú zavádzacie sektory primárnych oddielov a rozšírený spúšťací sektor prvej logickej jednotky v rozšírenom oddiele.

    Na ryža. 2 zobrazujúci hlavný zavádzací záznam (obsahujúci kód, tabuľku oblastí a podpis) a zavádzacie sektory pre jednotku so štyrmi oblasťami.


    ryža. 2
    Pole Ending Cylinder v tabuľke oddielov má veľkosť 10 bitov a umožňuje opísať valce číslami od 0 do 1023. Polia Starting Head a Ending Head majú veľkosť 1 bit a môžu obsahovať čísla hláv od 0 do 255. Keďže polia Starting Sector a Ending Sector zaberajú každé 6 bitov, môžu obsahovať hodnoty od 0 do 63. Keďže číslovanie sektorov začína od 1 (a nie od 0, ako pri iných poliach), maximálny počet sektorov na stopu je 63.

    Pri nízkoúrovňovom formátovaní sú všetky disky nastavené na štandardnú veľkosť sektora 512 bajtov, takže maximálnu veľkosť disku opísanú v tabuľke oddielov možno vypočítať takto:

    Kód:

    Maximálna veľkosť = veľkosť sektora x počet valcov x počet hláv x x počet sektorov na dráhu.

    Použitím maximálnych prípustných hodnôt týchto množstiev dostaneme:

    Kód:

    512 x 1024 x 256 x 63 (alebo 512 x 224) = = 8 455 716 864 bajtov alebo 7,8 GB.

    Bez použitia rozšírení INT 13h, známych ako Logical Block Addressing (LBA), teda veľkosť aktívneho primárneho oddielu nemôže presiahnuť 7,8 GB, bez ohľadu na použitý súborový systém.

    Maximálna veľkosť zväzku pod FAT16 závisí od geometrie disku a maximálnych hodnôt v tabuľke oddielov. Možné hodnoty s a bez LBA sú zobrazené v tab. 4. Počet valcov v oboch prípadoch je 1024 (0-1023). V prípade, že primárny oddiel alebo logické zariadenie zaberá oblasť za 1023. cylindrom, všetky polia v tabuľke oddielov budú mať maximálne povolené hodnoty.

    Režim LBA

    |

    Počet hláv

    |

    Sektory/Track

    |

    Max. veľkosť oddielu

    Zakázané| 64| 32| 1 GB
    Povolené| 255| 63| 4 GB


    Na obídenie vyššie opísaného limitu 7,8 GB Windows 2000 ignoruje hodnoty v poliach Počiatočný sektor a Koncový sektor a namiesto toho používa hodnoty v poliach Relatívne sektory a Celkový počet sektorov.

    Polia Relatívne sektory a Celkový počet sektorov

    Pole Relatívne sektory obsahuje posun od začiatku disku po začiatok zväzku, vyjadrený ako počet sektorov. Pole Celkový počet sektorov označuje celkový počet sektorov v objeme.

    Pomocou hodnôt týchto dvoch polí (čo je spolu 32-bitové číslo) získame ďalších 8 bitov na uloženie celkového počtu sektorov v porovnaní so schémou CHS opísanou vyššie. V tomto prípade môže byť počet sektorov vyjadrený ako 232. Pri použití štandardnej veľkosti sektora (512 bajtov) a 32-bitovej reprezentácie počtu sektorov je maximálna veľkosť oddielu obmedzená na 2 TB (alebo 2 199 023 255 552 bajtov) . Táto schéma sa používa iba v systéme Windows 2000 so súborovými systémami NTFS a FAT32.

    Všimnite si, že pri vytváraní partícií v systéme Windows 2000 sa správne údaje zadávajú aj 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, ako aj s funkciami INT 13h, ktoré používa BIOS pri zavádzaní počítača.

    Vylepšený zavádzací záznam

    Extended Boot Record (EBR) pozostáva z rozšírenej tabuľky oddielov a podpisu, dvojbajtovej štruktúry s hodnotou 0x55AA. Pre každé logické zariadenie v rozšírenom oddiele existuje rozšírený spúšťací záznam. Obsahuje informácie o prvej strane prvého valca pre každé logické zariadenie. Zavádzací sektor logického disku sa zvyčajne nachádza v relatívnych sektoroch očíslovaných 32 alebo 63. Ak na disku nie je žiadny rozšírený oddiel, neexistuje žiadny rozšírený zavádzací záznam a žiadne logické zariadenia.

    Prvý prvok rozšírenej tabuľky oddielov pre prvé logické zariadenie ukazuje na jeho zavádzací sektor, druhý prvok ukazuje na EBR ďalšieho logického zariadenia. Ak ďalšie logické zariadenie neexistuje, potom sa druhý prvok nepoužije - obsahuje množinu núl. Tretí a štvrtý prvok rozšírenej tabuľky oddielov sa nepoužívajú.

    Na ryža. 3 ukazuje, ako funguje rozšírený spúšťací záznam. V rozšírenej časti sú zobrazené tri LUN.


    ryža. 3
    Okrem posledného logického zariadenia v rozšírenom oddiele (pozri ryža. 3), formát rozšírenej tabuľky oddielov opísaný v tab. päť, opakuje sa pre každé logické zariadenie: prvý prvok popisuje zavádzací sektor logického zariadenia, druhý prvok ukazuje na ďalší rozšírený zavádzací záznam. Pre posledné logické zariadenie sa prvky dva až štyri nepoužívajú.

    Prvok rozšírenej tabuľky oddielov

    |

    Obsah

    Prvý prvok| Informácie o aktuálnej LUN v rozšírenej časti vrátane počiatočnej adresy pre dáta
    Druhý prvok| Informácie o ďalšom LUN v rozšírenej sekcii vrátane adresy sektora obsahujúceho EBR pre nasledujúci LUN. Toto pole sa nepoužíva, ak neexistujú žiadne nasledujúce logické zariadenia
    Tretí prvok| Nepoužité
    Štvrtý prvok| Nepoužité


    Polia každého záznamu v rozšírenej tabuľke oddielov sú podobné tým v bežnej tabuľke oddielov opísanej vyššie.

    Pole Relatívne sektory v tabuľke rozšírených oddielov určuje v bajtoch posun od začiatku rozšíreného oddielu k prvému sektoru logického zariadenia. Číslo v poli Total Sectors vám umožňuje zistiť počet sektorov pridelených pre logické zariadenie. Hodnota poľa Total Sectors sa rovná počtu sektorov od začiatku zavádzacieho sektora po koniec logického oddielu.

    Vzhľadom na kritickú dôležitosť informácií uložených v sektoroch MBR a EBR sa odporúča pravidelne kontrolovať disk pomocou vhodných nástrojov a vytvárať zálohy údajov.

    boot sektor

    Zavádzací sektor, ktorý sa nachádza v sektore 1 každého zväzku, je štruktúra, ktorá umožňuje spustenie počítača. Tento sektor obsahuje spustiteľný kód a údaje, ktoré kód vyžaduje, vrátane informácií o súborovom systéme použitom na zväzku. Zavádzací sektor sa vytvorí pri formátovaní zväzku. Na konci zavádzacieho sektora je dvojbajtová štruktúra nazývaná značka konca sektora. Táto štruktúra vždy obsahuje hodnotu 0x55AA.

    Na počítačoch so systémom Windows 2000 sa zavádzací sektor aktívneho oddielu načíta do pamäte a zavolá zavádzač operačného systému - NTLDR, ktorý vykoná všetky potrebné kroky na spustenie systému Windows 2000.

    V systéme Windows 2000 obsahuje zavádzací sektor nasledujúce položky:

    • inštrukcia assembleru JMP;
    • identifikátor výrobcu (OEM ID);
    • dátová štruktúra nazývaná BIOS Parameter Block (BPB);
    • rozšírená štruktúra BPB;
    • spustiteľný kód, ktorý spúšťa operačný systém.
    Upozorňujeme, že zavádzacie sektory pre NTFS, FAT16 a FAT32 sú naformátované odlišne.

    Štruktúra BPB obsahuje fyzikálne parametre zväzku, rozšírená štruktúra BPB začína hneď za štandardným BPB. Dĺžka štruktúry BPB a informácie, ktoré obsahuje, závisia od typu zavádzacieho sektora – NTFS, FAT16 alebo FAT32.

    Informácie uložené v BPB a rozšírenej štruktúre BPB používajú ovládače zariadení na čítanie a konfiguráciu zväzkov.

    Po rozšírenej štruktúre BPB bezprostredne nasleduje zavádzací kód.

    Proces sťahovania

    Proces zavádzania počítača pozostáva z nasledujúcich základných krokov:

    1. Pri zapnutí sa vykoná test overenia systému BIOS a procesora (POST).
    2. Systém BIOS hľadá zavádzacie zariadenie (zvyčajne disk).
    3. BIOS načíta prvý fyzický sektor zo zavádzacieho disku do pamäte a prenesie riadenie na adresu, kde je tento sektor načítaný.
    Ak je zavádzacím zariadením pevný disk, systém BIOS načíta MBR. Kód umiestnený v MBR načíta boot sektor aktívneho oddielu a prenesie riadenie na adresu, kde je tento sektor načítaný. Na počítačoch so systémom Windows 2000 spustiteľný kód v zavádzacom sektore nájde súbor NTLDR, načíta ho do pamäte a prenesie naň riadenie.

    Ak je disk v jednotke A, BIOS načíta prvý sektor (boot sektor) tohto disku do pamäte. Ak je disk bootovateľný (obsahuje základné súbory operačného systému), zavádzací sektor sa načíta do pamäte a pomocou kódu prenesie riadenie do súboru IO.SYS, základného súboru operačného systému MS-DOS. Ak disk nie je bootovateľný, spustiteľný kód v zavádzacom sektore zobrazí nasledujúce hlásenie:

    • Nesystémový disk alebo chyba disku
    • Keď budete pripravený, vymeňte ho a stlačte ľubovoľný kláves
    Počiatočný proces zavádzania je nezávislý od formátu disku a operačného systému. Jedinečné vlastnosti operačného a súborového systému sa využívajú už po spustení kódu zo zavádzacieho sektora.

    Typy zavádzacích sektorov

    Ako už vieme, MBR prenáša kontrolu na boot sektor. Preto prvé tri bajty tohto sektora musia obsahovať platnú inštrukciu pre CPU. Táto inštrukcia je inštrukcia skoku, ktorá presmeruje vykonávanie kódu. Po inštrukcii JMP nasleduje 8-bajtový identifikátor výrobcu (OEM ID), reťazec popisujúci názov a číslo verzie operačného systému použitého na formátovanie zväzku.

    Aby bola zachovaná kompatibilita s MS-DOS, Windows 2000 zapisuje identifikátor "MSDOS5.0" pre súborové systémy FAT16 a FAT32. Pre súborový systém NTFS obsahuje identifikátor znaky „NTFS“.

    Windows 95 používa identifikátor "MSWIN4.0", zatiaľ čo Windows 95 OSR2 a Windows 98 používajú identifikátor "MSWIN4.1".

    Bezprostredne za ID výrobcu je dátová štruktúra s názvom BIOS Parameter Block (BPB). Obsahuje informácie potrebné na nájdenie súboru NTLDR. Pretože BPB sú zvyčajne umiestnené na rovnakom ofsete, štandardné parametre sa dajú ľahko nájsť. Keďže inštrukcia JMP obchádza štruktúru BPB, jej veľkosť sa môže v budúcnosti zväčšiť, ak tu bude potrebné uložiť ďalšie informácie.
    Teraz sa pozrime, ako vyzerajú zavádzacie sektory pre tri hlavné súborové systémy – FAT16, FAT32 a NTFS.

    Zavádzací sektor FAT16

    IN tab. 6 je uvedený popis zavádzacieho sektora pre súborový systém FAT16.

    Offset

    | |

    0x00| 3 bajty| Inštrukcia JMP
    0x03| 2 x DLHÉ| OEM ID
    0x0B| 25 bajtov| BPB
    0x24| 26 bajtov| Pokročilé BPB
    0x3E| 448 bajtov| Bootovací kód
    0x01FE| 2 bajty| Značka konca sektora (0x55AA)


    Konkrétny príklad ukazuje obsah zavádzacieho sektora FAT16. Sú tu tri sekcie:
    • bajty 0x00-0x0A obsahujú inštrukciu JMP a OEM ID (tučným písmom);
    • bajty 0x0B-0x3D obsahujú BPB a rozšírený BPB;
    • zvyšok bajtov obsahuje zavádzací kód a značku konca sektora (zobrazené tučným písmom).
    Nasledujúce dve tabuľky zobrazujú obsah BPB ( tab. 7) a rozšírený BPB ( tab. 8) pre FAT16. Uvedené hodnoty zodpovedajú zavádzaciemu sektoru zobrazenému na obr. 4.

    Offset

    | |

    Význam

    |

    Popis


    0x0D| 1 bajt| 0x40| Počet sektorov v klastri. Pretože FAT16 podporuje obmedzený počet klastrov (až 65 536), väčšie objemy vyžadujú viac sektorov na klaster. Predvolená hodnota tohto poľa závisí od veľkosti zväzku. Platné hodnoty sú: 1, 2, 4, 8, 16, 32, 64 a 128. Hodnoty, ktoré zväčšujú veľkosť klastra nad 32 KB (počet bajtov na sektor vynásobený počtom sektorov v klastri) môže spôsobiť chyby
    0x0E| 2 bajty| 0x0100| Vyhradené sektory - počet sektorov pred prvou tabuľkou FAT vrátane zavádzacieho sektora. Hodnota tohto poľa je vždy 1

    0x11| 2 bajty| 0x0002| Celkový počet 32-bajtových názvov súborov a adresárov, ktoré možno uložiť v koreňovom adresári zväzku. Zvyčajne je hodnota tohto poľa 512. Na uloženie menovky zväzku sa vždy používa jeden prvok, takže maximálny počet súborov a adresárov nepresahuje 511
    0x13| 2 bajty| 0x0000| Počet sektorov v objeme vyjadrený ako 16-bitová hodnota. Pre zväzky s viac ako 65 536 sektormi sa toto pole nepoužíva a jeho hodnota je 0

    0x16| 2 bajty| 0xFC00| Počet sektorov v každej kópii FAT. Hodnota tohto poľa, počet kópií FAT a počet rezervovaných sektorov sa používajú na výpočet umiestnenia koreňového adresára. Keď poznáte maximálny počet záznamov v koreňovom adresári, môžete tiež zistiť, kde začínajú používateľské dáta.

    0x1A| 2 bajty| 0x4000| Počet hláv. Používa sa na nízkoúrovňové formátovanie diskov
    0x1c| 4 bajty| 0x3F000000| Počet "skrytých" sektorov - počet sektorov pred zavádzacím sektorom. Používa sa v čase zavádzania na výpočet absolútneho posunu koreňového adresára a údajov
    0x20| 4 bajty| 0x01F03E00| Počet sektorov v objeme vyjadrený ako 32-bitová hodnota. Používa sa pre zväzky s viac ako 65 536 sektormi


    Offset

    | |

    Význam

    |

    Popis

    0x24| 1 bajt| 0x80| Fyzické číslo zariadenia. Obsahuje 0x00 pre diskety a 0x80 pre pevné disky. Na prístup k disku sa použil INT 13h. Hodnota tohto poľa má význam iba pre zavádzacie zariadenie.
    0x25| 1 bajt| 0x00| Rezervované. Pre FAT16 je hodnota tohto poľa vždy 0
    0x26| 1 bajt| 0x29| Podpis rozšíreného zavádzacieho sektora. V systéme Windows 2000 musí byť toto pole 0x28 alebo 0x29
    0x27| 4 bajty| 0xA88B3652| Sériové číslo zväzku. Náhodné číslo generované pri formátovaní disku
    0x2B |11 bajtov| NO NAME | Označenie zväzku. V systéme Windows 2000 je štítok zväzku uložený v špeciálnom súbore
    0x36| 2 x DLHÉ| FAT16| Typ súborového systému. V závislosti od formátu disku môže toto pole obsahovať znaky FAT, FAT12 alebo FAT16.



    ryža. 4
    Zavádzací sektor FAT32

    Zavádzací sektor FAT32 má veľa spoločného so zavádzacím sektorom FAT16, ale BPB obsahuje ďalšie polia a polia používané v systéme FAT16 sa nachádzajú na rôznych adresách. Disky naformátované pod FAT32 teda nemôžu čítať operačné systémy, ktoré nie sú kompatibilné s FAT32.

    IN tab. deväť zobrazuje obsah zavádzacieho sektora pre súborový systém FAT32.

    Offset

    | |

    Význam

    |

    Popis

    0x0B| 2 bajty| 0x0002| Počet bajtov v sektore je veľkosť sektora. Platné hodnoty sú 512, 1024, 2048 a 4096. Pre väčšinu jednotiek je hodnota tohto poľa 512
    0x0D| 1 bajt| 0x40| Počet sektorov v klastri. Pretože FAT32 podporuje obmedzený počet klastrov (až 4 294 967 296), veľmi veľké objemy vyžadujú viac sektorov na klaster. Predvolená hodnota tohto poľa závisí od veľkosti zväzku. Platné hodnoty sú 1, 2, 4, 8, 16, 32, 64 a 128. V systéme Windows 2000 sú pre FAT32 podporované zväzky do 32 GB. Väčšie zväzky vytvorené pomocou Windows 95 OSR2 a Windows 98 sú dostupné v systéme Windows 2000
    0x0E| 2 bajty| 0x0200| Vyhradené sektory - počet sektorov pred prvou tabuľkou FAT vrátane zavádzacieho sektora. Hodnota tohto poľa pre FAT32 je zvyčajne 32
    0x10| 1 bajt| 0x02| Počet kópií tabuľky FAT pre tento zväzok. Hodnota tohto poľa je vždy 2
    0x11| 2 bajty| 0x0000| Celkový počet 32-bajtových názvov súborov a adresárov, ktoré možno uložiť v koreňovom adresári zväzku (len FAT12/FAT16). Pre zväzky FAT32 musí byť toto pole 0
    0x13| 2 bajty| 0x0000| Počet sektorov v objeme vyjadrený ako 16-bitová hodnota (iba FAT12/FAT16). Pre zväzky FAT32 musí byť 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 sa nepoužíva v systéme Windows 2000
    0x16| 2 bajty| 0x0000| Počet sektorov v každej kópii FAT (iba FAT12/FAT16). Pre zväzky FAT32 musí byť toto pole 0
    0x18| 2 bajty| 0x3F00| Počet sektorov v stope. Používa sa na nízkoúrovňové formátovanie diskov
    0x1A| 2 bajty| 0xFF00| Počet hláv. Používa sa na nízkoúrovňové formátovanie diskov
    0x1c| 4 bajty| 0xEE39D700| Počet "skrytých" sektorov - počet sektorov pred zavádzacím sektorom. Používa sa v čase zavádzania na výpočet absolútneho posunu koreňového adresára a údajov
    0x20| 4 bajty| 0x7F324E00| Počet sektorov v objeme vyjadrený ako 32-bitová hodnota. Používa sa pre zväzky s viac ako 65 536 sektormi
    0x24| 4 bajty| 0x83130000| Počet sektorov v FAT (iba FAT32)
    0x28| 2 bajty| 0x0000| Rozšírené príznaky (iba pre FAT32). Samostatné bity tohto slova majú nasledujúci účel: bity 0-3 - počet aktívnych FAT; bity 4-6 sú rezervované; bit 7 je 0, ak prebieha "zrkadlenie" FAT; rovná sa 1, ak je aktívny iba jeden FAT; bity 8-15 - vyhradené
    0x2A| 2 bajty| 0x0000| Verzia súborového systému (iba FAT32)
    0x2c| 4 bajty| 0x02000000| Číslo klastra pre prvý klaster koreňového adresára (len FAT32). Zvyčajne je hodnota tohto poľa 2
    0x34| 2 bajty| 0x0600| Číslo sektora so zálohou zavádzacieho sektora (iba pre FAT32). Hodnota tohto poľa je zvyčajne 6
    0x36| 12 bajtov| 0x00000000000000000000000| Rezervované (iba FAT32)

    tab. 10


    Offset

    | |

    Význam

    |

    Popis

    0x40| 1 bajt| 0x80| Fyzické číslo zariadenia. Obsahuje hodnoty 0x00 pre diskety a 0x80 pre pevné disky. Na prístup k disku sa použil INT 13h. Hodnota tohto poľa má význam iba pre zavádzacie zariadenie. 12 0x0D| 1 bajt| 0x08| Počet sektorov v klastri
    0x0E| 2 bajty| 0x0000| Vyhradené sektory
    0x10| 3 bajty| 0x000000| Vždy 0
    0x13| 2 bajty| 0x0000| Nepoužíva sa v systéme NTFS
    0x15| 1 bajt| 0xF8| Typ média
    0x16| 2 bajty| 0x0000| Vždy 0
    0x18| 2 bajty| 0x3F00| Počet sektorov na stopu
    0x1A| 2 bajty| 0xFF00| Počet hláv
    0x1c| 3 bajty| 0x3F000000| Počet „skrytých“ sektorov
    0x20| 4 bajty| 0x00000000| Nepoužíva sa v systéme NTFS
    0x24| 4 bajty| 0x80008000| Nepoužíva sa v systéme NTFS
    0x28 |2 x DLHÉ| 0x4AF57F0000000000| Celkový počet sektorov
    0x30| 2 x DLHÉ| 0x0400000000000000| Číslo logického klastra pre súbor $MFT
    0x38| 2 x DLHÉ| 0x54FF070000000000| Číslo logického klastra pre súbor $MFTMirr
    0x40 |4 bajty| 0xF6000000| Počet sektorov v segmente záznamu súboru
    0x44| 4 bajty | 0x01000000| Počet klastrov v indexovom bloku
    0x48| 2 x DLHÉ| 0x14A51B74C91B741C| Sériové číslo zväzku
    0x50| 4 bajty| 0x00000000| Kontrolná suma