Obnovenie zavádzacieho sektora pevného disku. Obnova pevného disku MBR Obnova hlavného zavádzacieho záznamu

Potrebujete dobrú radu, ako vyrábaťObnova zavádzača systému Windows 7, ak obnovenie spustenia pomocou inštalačného disku 7 nepomohlo. Stručne vysvetlím, čo sa deje: Na počítači bol najprv nainštalovaný Windows 7, potom druhý systém potreboval Windows XP, po inštalácii sa prirodzene spustil sám, na spustenie dvoch operačných systémov som použil program EasyBCD. Neskôr už XP nebolo treba a partíciu na ktorej sa nachádzal som naformátoval z Windows 7. Teraz pri načítaní nie je nič okrem čiernej obrazovky. Čo sa dá v tomto prípade urobiť? Viac podrobností, ak je to možné. Sergey.

Obnovenie zavádzača systému Windows 7

Dobrý deň, priatelia! Najdôležitejšie je netrápiť sa, váš problém nie je zložitý a v zásade by vám mal pomôcť jednoduchý nástroj „Windows 7 Startup Recovery“ opísaný v našom článku, ale! Ak vám tento článok nepomôže, mali by vám pomôcť dva ďalšie:

Tieto články popisujú niekoľko ďalších dobrých spôsobov, ako obnoviť spustenie operačného systému, okrem nich je tu ešte jeden, takže to skúste a nevzdávajte sa.

Dovoľte mi pripomenúť, že nemôžete nainštalovať starší operačný systém po mladšom; Windows 7 sa za žiadnych okolností nespustí po inštalácii Windows XP do počítača, pretože ten pri inštalácii prepíše hlavný zavádzací záznam (MBR). Preto ste si nainštalovali dodatočného správcu zavádzania, ktorý sa používa na konfiguráciu zavádzania niekoľkých operačných systémov a má svoj vlastný zavádzač.

  1. Chcem tiež povedať, že chyby súborového systému sú často zodpovedné za neúspešné načítanie systému Windows 7; možno ich opraviť, aj keď sa operačný systém nespustí; všetky podrobnosti sú v našom ďalšom článku." "
  2. Priatelia, v tomto článku budeme pracovať s prostredím obnovy systému Windows 7, presnejšie s príkazovým riadkom prostredia obnovy. Dám vám potrebné príkazy, ale ak je pre vás ťažké si ich zapamätať, môžete. Veľmi vám to uľahčí prácu.
  • Hlavný zavádzací záznam (MBR) je prvý sektor na pevnom disku, ktorý obsahuje tabuľku oddielov a malý zavádzací program, ktorý z tejto tabuľky načíta údaje, z ktorého oddielu pevného disku sa má zaviesť operačný systém, a potom sa informácie prenesené do oddielu s nainštalovaným operačným systémom, aby ste ho stiahli. Ak hlavný zavádzací záznam obsahuje nesprávne informácie o umiestnení systému, počas zavádzania dostaneme rôzne chyby, tu je jedna z nich „Chýba BOOTMGR, stlačte CTR-Alt-Del pre reštart“ alebo uvidíme čiernu obrazovku. Problém sa rieši obnovenie zavádzača systému Windows 7.

Keď ste spolu s EasyBCD odinštalovali staré XP, nechali ste svoj počítač napospas osudu s nepochopiteľným bootovacím záznamom a na znak vďaky sa vám zobrazí čierna obrazovka. Na nápravu situácie vykonáme obnovenie spustenia Windows 7, konkrétne prepíšeme hlavný zavádzací záznam pomocou pomôcky Bootrec.exe umiestnenej na obnovovacom disku alebo na inštalačnom disku Windows 7 (priatelia, ak máte netbook a chcete použiť obnovovacie prostredie umiestnené na flash disku jazdite, potom si najprv prečítajte komentáre). Tento nástroj použijeme aj na zaznamenanie nového zavádzacieho sektora, zrozumiteľného pre Windows 7.

Automatická obnova zavádzača systému Windows 7

Zavádzame z obnovovacieho disku alebo inštalačného disku so systémom Windows 7, v počiatočnej fáze zavádzania počítača, keď sa zobrazí výzva na zavedenie systému z disku „Stlačením ľubovoľného klávesu spustíte systém z disku CD...“, stlačte ľubovoľný kláves na klávesnici na 5 sekúnd, inak z disku nenabehnete

K dispozícii je krátke vyhľadávanie nainštalovaných systémov Windows a analýza problémov, ktoré bránia ich načítaniu

Problémy sú zvyčajne rýchlo nájdené a prostredie obnovy ponúka ich automatické odstránenie. Kliknite na tlačidlo "Opraviť a reštartovať", po ktorom sa počítač reštartuje a systém Windows 7 sa obnoví.

Ak problémy s načítaním systému pretrvávajú alebo sa nezobrazí výzva na automatické odstránenie problémov, v tomto okne musíte vybrať operačný systém, ktorý potrebujete obnoviť, s najväčšou pravdepodobnosťou ho máte a ďalej.

V prvom rade si vyberte produktObnova spustenia, môže tiež vyriešiť problémy so zavádzaním systému Windows 7

Ručné obnovenie zavádzača systému Windows 7

Ak tento liek nepomôže, vyberte si nápravu Príkazový riadok

Zadajte príkazy:

diskpart

lis vol (zobrazíme zoznam oddielov pevného disku a vidíme, že „Zväzok 1“ je skrytý oddiel vyhradený systémom, objem 100 MB, mal by obsahovať zavádzacie súbory systému Windows 7 a je potrebné ho aktivovať). Vidíme aj partíciu s nainštalovaným Windows 7, má písmeno D:, objem je 60 GB.

sel vol 1 (vyberte Volume 1)

aktivovať (urobiť to aktívnym)

exit (exit diskpart)

bcdboot D:\Windows (kde D: oblasť s nainštalovaným systémom Windows 7), tento príkaz obnoví zavádzacie súbory systému Windows 7 (súbor bootmgr a konfiguračné súbory zavádzacieho úložiska (BCD))!

"Stiahnuť súbory boli úspešne vytvorené"

Manuálna obnova zavádzača systému Windows 7 (metóda č. 2)

V okne príkazového riadka zadajte príkaz Bootrec a Enter

zobrazia sa úplné informácie o možnostiach pomôcky. Vyberte položku hlavného spúšťacieho záznamu Bootrec.exe /FixMbr.

Operácia bola úspešne dokončená. Nový zavádzací záznam sa zapíše do prvého sektora zavádzacej oblasti.
Druhý príkaz, Bootrec.exe /FixBoot, zapíše nový zavádzací sektor.

Operácia bola úspešne dokončená. VÝCHOD. Ďalej sa pokúsime načítať náš Windows 7.


Priatelia, ak vám nepomôžu príkazy Bootrec.exe /FixMbr a Bootrec.exe /Fixboot, nezúfajte, existuje ďalší liek.

Metóda č.3

Zadajte príkaz Bootrec/ScanOs, skontroluje všetky vaše pevné disky a oddiely na prítomnosť operačných systémov a ak sa nejaké nájdu, vydá sa príslušné varovanie. Potom musíte zadať príkaz Bootrec.exe /RebuildBcd, táto pomôcka ponúkne pridanie nájdených Windows do boot menu, súhlasíme a zadáme Y a stlačíme Enter, všetky nájdené Windows sa pridajú do boot menu.

V mojom prípade sa našli dva operačné systémy. Všetko je vidieť na snímke obrazovky.

Okrem vyššie uvedenej metódy existuje ešte jedna, do príkazového riadku zadajte bootsect /NT60 SYS, hlavný zavádzací kód, bude tiež aktualizovaný.

Táto inštrukcia, aj keď priamo nesúvisí s metódami boja proti infekcii pod všeobecným kódovým názvom "WinLocker", ale je to tu, pretože existujú úplne primitívne blokátory Microsoft Windows, ktoré sú „obmedzené“ na nahradenie zavádzača. Niektorí školáci sa zrejme zabávali (energiu by využili pokojným smerom).

Ak vidíte vydieračský text tesne pred načítaním operačného systému vo forme bežného textového režimu, pomerne často s chybami alebo „artefaktmi“ na obrazovke, skúste jednoducho obnoviť hlavný zavádzací záznam MBR.

Ak plánujete vytvoriť webovú stránku a objednať si webovú stránku v Kazani, mali by ste kontaktovať iba profesionálov. Webové štúdio RafMedia urobí všetko rýchlo a efektívne.

A taký je aj samotný proces. Najprv si prejdime „starú dámu“ Windows XP, alebo v bežnej reči „prasiatko“. Pre Obnova MBR tu potrebujeme inštalačný disk so systémovou distribúciou. Spustíme z neho systém a hneď na začiatku stlačením klávesu vyberieme režim obnovenia "r". V okne terminálu, ktoré sa otvorí, vidíme zoznam možných systémov na spustenie. V normálnej situácii je len jeden. Zadajte požadované číslo a kliknite "Enter".

Ďalším krokom je obnovenie poškodeného hlavný zavádzací záznam. To sa vykonáva pomocou príkazu FIXMBR. Určite reagujeme na žiadosti o dôveru v naše činy. "y".

Teraz napíšeme nový nakladač V obnovený MBR. Toto robí tím FIXBOOT. A rovnako ako v predchádzajúcom prípade súhlasíme s vykonaním zmien zadaním "y".

No a to je skoro všetko. Zostáva len skopírovať ntldr A NTDETECT.COM. A "oživiť" boot.ini.

Príkaz vám pomôže skopírovať "MAPA", ktorý zobrazuje zoznam všetkých pripojených (namontovaných) diskov. Náš pohon nájdeme pomocou distribučnej súpravy. Zvyčajne to bude disk "D:". Potom skopírujte pomocou nasledujúcich príkazov:

kópia D:\i386\NTLDR C:\
skopírujte D:\i386\NTDETECT.COM C:\

Ak sa vyskytne otázka týkajúca sa opätovného nahrávania, odpovieme kladne.

Zostáva už len jeden boot.ini. Tím "Bootcfg /add" opäť zobrazí zoznam systémov dostupných na spustenie.

  • Zvyčajne zadajte číslo systému, ktorý sa má pridať "1".
  • Kliknite "Enter".
  • Zadajte názov systému, ktorý sa má pridať, nech je "Windows XP Professional".
  • Kliknite "Enter".
  • Môžeme zadať, a je lepšie to urobiť, kľúč "/fastdetect". Tým sa skryje výzva na spustenie na výber systému, ktorý sa má spustiť.

Všetko je pripravené, môžete reštartovať a pracovať.
Zváži sa aj možnosť pre operačný systém Windows 7.

Strana 8 z 8

Kapitola 7
Obnova dát z pevných diskov

Konečne sme sa dostali k opisu situácie, v ktorej aj skúsení používatelia začínajú mať trochu obavy.

Obnovenie logickej štruktúry disku

Poškodenie logickej štruktúry pevného disku zahŕňa:
poškodenie alebo vymazanie hlavného zavádzacieho záznamu;
poškodenie alebo vymazanie tabuľky oddielov;
Poškodenie alebo vymazanie jedného alebo viacerých zavádzacích záznamov hlavných oddielov;
poškodenie tabuliek oddielov na ďalšom oddiele;
chybná zmena veľkosti alebo odstránenie oddielu alebo logickej jednotky.
Pre úspešné odstránenie vyššie uvedených problémov je užitočné poznať príčiny ich vzniku, ako aj mať istú dávku trpezlivosti a vyrovnanosti.

POZNÁMKA
Oveľa menej času a trpezlivosti budete potrebovať, ak sa vám podarí zapamätať si aspoň tie najzákladnejšie parametre disku: počet, poradie a veľkosť partícií, ako aj typ súborového systému na každom z nich.

Obnovenie hlavného zavádzacieho záznamu

Najprv je potrebné zistiť príčinu poškodených zavádzacích sektorov. Ak je to spôsobené chybou používateľa alebo poruchou programov alebo zariadení, môžete prejsť priamo na postup obnovy. Ak sú boot sektory poškodené v dôsledku aktivity vírusu alebo iného škodlivého programu, je najprv potrebné „nájsť a zničiť“ útočníka.


„Ošetrenie“ sektorov sa musí vykonať iba vtedy, ak v pamäti RAM nie je žiadny vírus. Ak kópia vírusu v pamäti nie je neutralizovaná, potom je pravdepodobné, že vírus po odstránení vírusového kódu znova infikuje disketu alebo pevný disk.
Teraz o samotnom postupe obnovy. Ako viete, hlavný zavádzací záznam (MBR) je prítomný na akomkoľvek nakonfigurovanom fyzickom disku. Kód zavádzacieho programu v MBR však závisí od operačného systému, ktorý vytvoril hlavný zavádzací záznam. To znamená, že záznam MBR vytvorený počas inštalácie systému Windows 98 sa líši od záznamu MBR vytvoreného počas inštalácie systému Windows XP alebo Linux (viac informácií nájdete v kapitole 5, časť „Riešenie problémov so zavádzaním systému“). Obsah zavádzacieho záznamu oddielu závisí aj od typu súborového systému vytvoreného na tomto oddiele. Pri výbere nástrojov na obnovu oddielov MBR a BR by ste určite mali brať do úvahy nasledujúce faktory. Preto sú postupy obnovenia MBR a BR uvedené nižšie samostatne pre Windows 98 a Windows XP.
Obnova MBR pre Windows 98
Pred pokusom o obnovenie MBR by ste sa mali uistiť, že je tento postup nevyhnutný. Na kontrolu stavu MBR sa odporúča použiť nástroj Norton DiskEdit.
POZNÁMKA
Napriek tomu, že sa objavuje stále viac nových softvérových nástrojov na „vyliečenie“ súborových systémov, mnohí skúsení používatelia uprednostňujú na opravu závažných chýb program Norton DiskEdit. Vysvetľuje to skutočnosť, že DiskEdit poskytuje pohodlný spôsob prezerania všetkých prvkov štruktúry súborového systému a navyše dokáže zabrániť nesprávnym zmenám týchto prvkov počas procesu obnovy. Z tohto dôvodu použijeme ako ilustrácie prezentovaného materiálu „snímky“ štruktúry systému súborov získané pomocou programu DiskEdit. To vám pomôže zvládnuť funkcie DiskEdit súčasne.
Ak chcete získať prístup ku všetkým funkciám programu DiskEdit, musíte program spustiť v režime DOS. Preto si najprv musíte pripraviť zavádzaciu disketu.
RADY _____________________
Ak je vaša verzia programu DiskEdit na disku CD, mali by ste mať „štandardnú“ zavádzaciu disketu, ktorá podporuje jednotku CD. Ak plánujete spúšťať DiskEdit z diskety, môžete buď vytvoriť „skrátenú“ verziu spúšťacej diskety a zapísať na ňu súbor DiskEdit.exe (zaberá asi 700 KB), alebo si pripraviť samostatnú disketu pomocou programu DiskEdit.
Ak chcete použiť nástroj DiskEdit na výber pevného disku na skenovanie, postupujte takto:
1. Spustite počítač z diskety v režime DOS a spustite program DiskEdit; program vás upozorní, že beží v režime Iba na čítanie, aby boli údaje chránené pred náhodnou úpravou (ako zmeniť prevádzkový režim je popísané nižšie).
2. Ak chcete pokračovať v práci, kliknite na tlačidlo Pokračovať. Disk-Edit prehľadá vaše disky a určí štruktúru súborového systému.
3. Po dokončení skenovania DiskEdit zobrazí zoznam zistených zariadení (obr. 7.1). V predvolenom nastavení DiskEdit zobrazuje zoznam logických jednotiek. Ak je tabuľka oblastí tak poškodená, že sa nerozpozná žiadny z logických diskov, zobrazí sa zoznam zistených fyzických diskov.
4. V zozname Typ vyberte prepínač Fyzický disk.
5. V zozname zariadení vyberte fyzický disk, ktorý chcete preskúmať.

Ryža. 7.1.Zoznam zariadení zistených programom DiskEdit
Fyzicky MBR zaberá úplne prvý sektor pevného disku (valec 0, hlava 0, sektor 1).

POZNÁMKA
V budúcnosti budeme pre stručnosť používať nasledovné zápisy: C je číslo valca, H je číslo hlavy, S je číslo sektora.
Ak chcete prejsť do požadovaného sektora, postupujte podľa týchto krokov.
1. V ponuke Objekt vyberte Fyzický sektor.
2. V dodatočnom okne (obr. 7.2) zadajte číslo sektora a kliknite na tlačidlo OK.

Ryža. 7.2.Výber fyzického sektora
Štandardne zobrazuje DiskEdit obsah sektora v hexadecimálnom kóde (ako Hex režim) (obr. 7.3).


Ryža. 7.3. Hexadecimálne znázornenie MBR
V tomto znázornení každý pár hexadecimálnych číslic zodpovedá jednému bajtu.
POZOR
Ak hodnota určitého parametra zaberá viac ako jeden bajt, potom v hexadecimálnej reprezentácii parametra je jeho vysoký bajt umiestnený vpravo a jeho nízky bajt je vľavo. Napríklad podpis ukončenia tabuľky oddielov, AA55, sa zobrazí v šestnástkovej sústave ako 55 AA.
Prvé bajty sektora musia byť obsadené zavádzacím programom. Je veľmi ťažké vizuálne rozlíšiť „normálny“ program od poškodeného (najmä ak ho vidíte prvýkrát). Prítomnosť textových diagnostických správ (napríklad Geom. Hard. Disk) môže slúžiť ako nepriamy znak dobrého stavu zavádzacieho programu. Môžete ich vidieť v pravom stĺpci okna, ktorý obsahuje symbolickú (textovú) reprezentáciu údajov. Ďalším nepriamym znakom je veľkosť programu. Mala by zaberať približne tri štvrtiny sektora (446 bajtov alebo 1 BE bajtov v hexadecimálnej sústave) a od tabuľky oddielov by mala byť oddelená nulou bajtov.
Rozdelenie priestoru v prvom sektore pevného disku je uvedené v tabuľke. 7.1.
Nakoniec, prítomnosť správnej tabuľky oddielov môže naznačovať, že prvý sektor (sektor 0) je vo všeobecnosti neporušený (alebo len mierne poškodený). Ako posúdiť stav PT je diskutované nižšie.

Ak si myslíte, že bootstrap program potrebuje nejakú opravu, môžete použiť nasledujúce metódy:
ak máte elektronickú kópiu MBR („prevzatú“ napríklad z podobného pevného disku), môžete ňou nahradiť poškodený MBR;
ukončite DiskEdit a zadajte inštrukciu FDISK /MBR na príkazovom riadku; Toto
aktualizuje MBR, ale tabuľka oddielov zostane rovnaká;
Ak máte „referenčnú“ verziu programu, napísanú napríklad na papieri a drobné skreslenia, môžete MBR upraviť manuálne.
Vo väčšine prípadov na obnovenie MBR stačí aktualizovať ho príkazom FDISK /MBR. Postup pozostáva z nasledujúcich krokov.
1. Pomocou programu BIOS Setup skontrolujte, či je jednotka FDD špecifikovaná ako prvé zavádzacie zariadenie.
2. Spustite počítač pomocou zavádzacej diskety.
3. Do príkazového riadka zadajte FDISK /MBR.
4. Vyberte disketu a reštartujte systém.

POZOR
Buďte opatrní pri používaní FDISK/MBR, ak je poškodenie MBR spôsobené vírusom. Faktom je, že tento príkaz prepíše kód spúšťacieho programu systému a nezmení tabuľku oddielov. Ak vírus zašifruje tabuľku oddielov alebo použije neštandardné metódy infekcie, FDISK /MBR môže viesť k úplnej strate informácií na disku. Preto pred spustením FDISK /MBR skontrolujte, či je tabuľka oddielov správna. Ak to chcete urobiť, musíte zaviesť systém z neinfikovanej diskety DOS a skontrolovať správnosť tejto tabuľky (postup na kontrolu a obnovenie PT je popísaný v podkapitole „Obnova tabuľky oblastí“).
Keď používate FDISK, uvedomte si, že tento nástroj nemôže pracovať s diskami väčšími ako 64 GB.
Ak chcete „ručne“ upraviť záznam MBR, musíte prepnúť DiskEdit do režimu úprav. Ak to chcete urobiť, postupujte takto:
1. V ponuke Nástroje v hlavnom okne vyberte položku Konfigurácia.
2. Na paneli nastavení, ktorý sa otvorí, zrušte začiarknutie políčka vedľa položky Len na čítanie a kliknite na tlačidlo OK.
POZNÁMKA
Ak chcete zmeniť stav začiarkavacích políčok a prepínačov v aplikácii DiskEdit, použite kláves<Пробел>.
Po dodatočnom potvrdení zmeny režimu DiskEdit uloží nové nastavenia a preskenuje disk. Ak sa chcete vrátiť do prvého sektora, znova vykonajte postupnosť akcií popísaných vyššie.
Obnova MBR pre Windows XP
Pomocou príkazu DOS FDISK /MBR nie je možné obnoviť MBR vytvorený počas inštalácie Windows XP.
Na vyriešenie tohto problému by ste mali použiť príkaz fixmbr, ktorý je dostupný z konzoly na obnovenie systému Windows XP. Príkaz má nasledujúci formát:
fixmbr [názov_disku], kde názov_disku je označenie disku, na ktorý chcete zapísať nový MBR. Názov disku môže vyzerať takto: \Device\HardDisk0.
Takže nový MBR sa zapíše na určený disk: fixmbr \Device\HardDisk0.
POZNÁMKA
Na získanie názvu disku môžete použiť príkaz map, ktorý je dostupný aj v prostredí Recovery Console (obr. 7.4).

Ryža. 7.4. Reprezentácia názvov jednotiek pomocou príkazu map

POZOR
Ak parameter názov_zariadenia nie je zadaný, nový MBR sa zapíše na disk, z ktorého sa zavádza hlavný OS.
Ak sa pri vykonávaní príkazu fixmbr zistí nesprávny alebo neštandardný podpis tabuľky oddielov, zobrazí sa výzva na potvrdenie, či chcete pokračovať v práci. Ak sa prístup k diskom vyskytne bez zlyhania, na žiadosť by sa malo odpovedať záporne.
POZOR
Zápis nového MBR na disk so systémovým oddielom môže poškodiť tabuľky oddielov, čo spôsobí, že oddiely sa stanú nedostupnými.
Kontrola a obnovenie tabuľky oddielov
Ak chcete posúdiť stav tabuľky oddielov (PT), postupujte takto:
1. Pomocou nástroja DiskEdit otvorte prvý sektor disku, ako je popísané vyššie.
2. V ponuke Zobraziť vyberte možnosť Tabuľka oddielov.
Informácie, ktoré sa zobrazujú na obrazovke, výrazne závisia od stavu PT. V oboch prípadoch sa DiskEdit pokúsi prezentovať údaje v tabuľke tam, kde by mal byť PT. Ak je PT viac-menej správny, potom by mal vyzerať približne tak, ako je znázornené na obr. 7.5.

Ryža. 7.5. Reprezentácia tabuľky rozdelenia v textovej forme

Stĺpce vo výstupe tabuľky pomocou DiskEdit znamenajú nasledovné:
Systém – typ súborového systému alebo oddielu; rozšírený (dodatočný) oddiel je označený ako EXTNDx; dodatočný prvok tabuľky oddielov, ktorý odkazuje na nasledujúci logický disk, je označený EXTEND;
Boot – označenie zavádzacej oblasti; ak je oddiel bootovateľný, zobrazí sa preň hodnota Áno, v opačnom prípade – Nie;
Počiatočné miesto – adresa prvého sektora partície, určená číslom hlavy, valca a sektora;
Miesto ukončenia – adresa posledného sektora partície, zadaná hlavičkou, valcom a číslom sektora;
Relatívne sektory – číslo prvého sektora sekcie v súlade s adresovaním LBA (t. j. s „end-to-end“ číslovaním podľa hláv, valcov a sektorov);
Počet sektorov – Veľkosť oddielu, meraná v sektoroch (pamätajte, sektor má 512 bajtov).

Ak chcete zobraziť reťazec odkazov na logické jednotky umiestnené vo vnútri rozšíreného oddielu, postupujte takto:
1. Presuňte kurzor na riadok zodpovedajúci rozšírenej časti.
2. Z ponuky Link vyberte Partition.
3. Ak sa v stĺpci System objaví prvok prepojenia (označený EXTEND), zopakujte kroky 1 a 2, aby sa presunul na ďalšiu logickú jednotku (obr. 7.6).

Ryža. 7.6. Zobrazte ďalšie tabuľky oddielov v textovej forme

Ak parametre PT zobrazené programom DiskEdit naznačujú, že sú v ňom chyby a poznáte geometriu oddielov pevného disku, môžete položky PT upraviť „ručne“ (t. j. pomocou programu DiskEdit) priamo v tabuľke.
Ak je poškodenie PT také veľké, že informácie uvedené v tabuľke nemožno vôbec rozumne interpretovať, možno vyskúšať inú metódu analýzy. Otvorte PT ako hexadecimálny kód (ak to chcete urobiť, vyberte príkaz View as Hex) a porovnajte údaje obsiahnuté v PT s údajmi uvedenými v tabuľke. 7.2.

Zo všetkých uvedených polí môže mať určitú preddefinovanú hodnotu iba bajt obsahujúci kód typu sekcie. Napríklad pre primárny oddiel so súborovým systémom FAT32 by tento kód mal byť 0Ch, pre logický disk s FAT32 v rozšírenom oddiele by mal byť 0Bh a pre NTFS by mal byť 07h.

RADY
Pomerne rozsiahly zoznam najbežnejších kódov získate, ak v programe ParagonPartitionManager zvolíte príkaz Zmeniť ID oddielu pre ľubovoľný oddiel (obr. 7.7).

Sektor tabuľky logického disku je na rozdiel od sektora hlavného spúšťacieho záznamu prakticky prázdny. Všetky bajty v ňom od začiatku až po bajt s posunom 1BDh vrátane musia obsahovať nulovú hodnotu. Počnúc ďalším bajtom (pri posune 1BEh) je ďalšia tabuľka rozdelenia (Extended PT), pozostávajúca z dvoch prvkov. Na konci sektora je vám už známy podpis - hodnota AA55h. Štruktúra prvkov Extended PT je úplne podobná štruktúre prvkov hlavnej tabuľky rozdelenia.
V niektorých (obzvlášť závažných) prípadoch môžete použiť nasledujúcu pomerne extrémnu metódu, ktorá však často prináša pozitívne výsledky.
1. Pomocou nástroja DiskEdit skopírujte obsah MBR a tabuľky oddielov z akéhokoľvek pracovného disku do zavádzacieho sektora obnovovaného disku. Potom po vymazaní (zaznamenaných s nulami) všetkých záznamov PT okrem prvého ho upravte vložením zámerne skreslených informácií o konečnom umiestnení oddielu (napríklad 9999. valec) a celkovom počte sektorov (napríklad 99999999 ).
2. Potom spustite pomôcku DiskDoctor, ktorá je rovnako ako DiskEdit súčasťou balíka Norton Utilities.
3. Spustite kontrolu disku, ktorý sa má obnoviť, kliknutím na tlačidlá Diagnose Disk a Diagnose v dvoch oknách (obr. 7.8).

Ryža. 7.8. Spustite okná pomôcky DiskDoctor

4. Na žiadosť o odstránenie chýb zistených v tabuľke oddielov odpovedzte súhlasom kliknutím na tlačidlo Áno (obr. 7.9).

Ryža. 7.9. Napriek strašnému varovaniu DiskDoctor so všetkým súhlas

5. Po vykonaní opráv vo vami umelo vytvorenej tabuľke partícií DiskDoctor ponúkne vyhľadávanie možných dodatočných DOS partícií (teda partícií so súborovým systémom rodiny FAT). Súhlaste s tým a ak údaje na disku nie sú poškodené, po vašom potvrdení sa nájde a obnoví ďalší oddiel.
Spravidla sa po reštartovaní počítača sprístupnia údaje ďalšieho oddielu bez ďalších operácií obnovy.

Obnova odstránených a „stratených“ oddielov

Oddiely a logické jednotky sa môžu „stratiť“ v dôsledku poškodenia tabuľky oddielov (PT). Postupy na „opravu“ PT a obnovenie „stratených“ oddielov sú preto často prepojeniami v rovnakom reťazci: po obnovení jedného zo záznamov PT môžete nájsť ďalší oddiel na disku, zadať jeho údaje do príslušného záznamu PT, a tak ďalej.
Situácia sa trochu skomplikuje, ak boli odstránené samotné oddiely (napríklad pomocou programov ako Paragon Partition Manager) alebo ak bol naformátovaný celý pevný disk.
Špeciálnym prípadom je strata oddielov v dôsledku konverzie dynamických zväzkov na základné zväzky.
Technológia obnovy odstránených a „stratených“ oddielov však nezávisí ani tak od príčiny straty, ale od toho, či odstránený oddiel je (bol) systémovým oddielom. Ak nie, všetky operácie obnovy oddielu možno vykonať priamo v prostredí OS Windows. Okrem toho, ak ide o systém Windows XP, môžete ako hlavný nástroj použiť nástroj Správa diskov. Windows 98 bude vyžadovať program, ktorý dokáže vytvárať oddiely a logické jednotky bez zmeny oblasti údajov oddielu. Ide najmä o Norton Partition Magic a spomínaný Paragon Partition Manager (nie však utilitu FDISK, ktorá pri skenovaní dostupného miesta na disku zapíše kód F6 do prvého sektora na každej stope, čo vedie k strate informácií v týchto sektoroch).
Okrem toho si budete musieť zapamätať (a čím presnejšie, tým lepšie) veľkosť oddielu, ktorý sa má obnoviť.
Ak chcete obnoviť stratený nesystémový oddiel bez straty údajov na ňom uložených, postupujte podľa týchto krokov.
1. Na jej mieste znova vytvorte oddiel rovnakej presnej veľkosti bez formátovania nového oddielu.
2. Do nultého sektora oddielu umiestnite kópiu zavádzacieho záznamu (BR) „bývalého“ oddielu (ako ho nájsť a čo je BR je popísané v ďalšej podsekcii).
Okrem toho programy Drive Rescue a EasyRecovery, o ktorých sa hovorí v kapitole 6, majú veľmi výkonné nástroje na vyhľadávanie a obnovu „chýbajúcich“ oddielov.

Obnova dát v súborovom systéme FAT32

Postup kontroly stavu súborového systému vo všeobecnosti závisí od povahy poškodenia. Napríklad nie je potrebné zaoberať sa MBR, ak je poškodený koreňový adresár logického disku alebo FAT tabuľka. Ak však nemôžete určiť dôvod nefunkčnosti systému alebo všeobecná povaha situácie vyvoláva dojem, že „všetko je stratené“, je lepšie začať diagnostiku „úplne zhora“.
Budeme predpokladať, že s pomocou materiálu v predchádzajúcej časti boli všetky problémy s MBR úspešne prekonané. V tomto prípade by mal byť postup kontroly stavu oblastí uvedených v tabuľke oblastí nasledujúci.
1. Kontrola bootovacieho záznamu oddielu (logickej jednotky).
2. Kontrola stavu koreňového adresára.
3. Preskúmanie alokačnej tabuľky súborov (FAT).
4. Kontrola stavu podpriečinkov a súborov.

Kontrola a oprava zavádzacieho záznamu

Zavádzací záznam oddielu (ako aj logického disku v ďalšom oddiele) sa nachádza v prvom sektore tohto oddielu (v rámci oddielu má tento sektor relatívne číslo 0).
Ako už bolo spomenuté, obsah zavádzacieho záznamu závisí od typu operačného systému, ktorý je potrebné zaviesť z tohto disku (ak ide o systémový), a od typu súborového systému, pre ktorý je partícia naformátovaná.
V každom prípade však BR obsahuje dve dátové oblasti: zavádzací program operačného systému a blok parametrov BIOS (BPB).
Pomocou programu DiskEdit môžete prejsť do sektora zavádzacieho záznamu, ktorý vás zaujíma, dvoma spôsobmi.
Prvá metóda je dostupná, ak sú všetky informácie v PT správne. V tomto prípade stačí vybrať požadovaný disk v tabuľke a následne zvoliť príkaz Partition z ponuky Link DiskEdit zobrazí obsah celého sektora BR v textovej forme (obr. 7.10).


Druhá metóda zahŕňa použitie informácií získaných zobrazením tabuľky oddielov, alebo skôr, absolútna adresa prvého sektora.
Nasleduj tieto kroky:
1. Pomocou textovej reprezentácie tabuľky oblastí prejdite na odkazy na požadovaný disk.
2. Ak chcete získať absolútnu adresu prvého sektora disku, pridajte relatívne číslo prvého sektora disku, ktoré je uvedené v stĺpci Relatívne sektory (v riadku prepojenia EXTEND), s absolútnym číslom prvého sektora disku. predchádzajúci disk; napríklad pre kotúčovú reťaz znázornenú na obr. 7.6 bude adresa prvého sektora logického disku s FAT32 rovná: 8 193 150 + 63 = = 8 193 213; pre nasledujúci disk FAT32: 24 579 450 + 8 193 213 = 32 772 663.
3. V ponuke Objekt vyberte Fyzický sektor.
4. V dodatočnom okne zadajte číslo prvého sektora disku a kliknite na tlačidlo OK.
POZNÁMKA ____________________
V skutočnosti je číslo uvedené v stĺpci Relatívne sektory veľkosťou (v sektoroch) predchádzajúceho disku (oddielu) a je to len názov tohto stĺpca tabuľky, ktorý ho núti nazývať sa relatívnym číslom prvého sektora ďalší disk.
DiskEdit zobrazí obsah celého sektora BR v hexadecimálnom kóde (obrázok 7.11).


Ryža. 7.11. Hexadecimálna reprezentácia prvého sektora logickej jednotky

Ak chcete získať textovú reprezentáciu iba bloku BPB, postupujte takto:
1. Vyberte štvrtý bajt od začiatku sektora (prvé tri bajty sektora zaberá príkaz na prechod na začiatok zavádzacieho programu), ako je znázornené na obr. 7.11.
2. V ponuke View vyberte ako Boot Record(32) (ako bootovací záznam pre FAT32).
Rozdelenie priestoru prvého sektora logického disku je uvedené v tabuľke. 7.3.

POZNÁMKA
Polia BPB s posunom od začiatku sektora 44 bajtov alebo viac sa nezmestia na prvú obrazovku pomôcky DiskEdit. Ak ich chcete zobraziť, použite posúvač.



Obnovenie systému BR a/alebo zavádzacej oblasti pre Windows 98 možno vykonať v „manuálnom“ alebo „automatickom“ režime.
POZNÁMKA ____________________
Obnovenie zavádzacieho záznamu systémového oddielu sa musí vykonať zavedením systému pomocou zavádzacej diskety. Pre ostatné oddiely nie je splnenie tejto požiadavky povinné, ale je žiaduce.
Na „automatické“ vyriešenie problému môžete použiť jeden z dvoch príkazov:
SYS <букеа диска> – zaisťuje zápis BR do zavádzacieho sektora oddielu, ako aj skopírovanie troch systémových súborov do koreňového adresára: Msdos.sys, Io.sys a Command.com;
FORMÁT <букеа диска> – zabezpečuje vytvorenie štruktúry súborov zadaného diskového oddielu s rekonštrukciou BR, čistých tabuliek FAT a koreňového adresára (Root Directory); Údajová oblasť nie je ovplyvnená.
Ak nie je možné obnoviť zavádzací záznam pomocou príkazov SYS a FDISK, mali by ste skúsiť nahradiť zavádzací sektor buď záložnou kópiou prevzatou zo sektora 6 toho istého oddielu, alebo (ako posledná možnosť) kópiou zavádzacieho záznamu iného priečka s rovnakou geometriou.
Na vykonanie postupu výmeny sa odporúča použiť pomôcku Norton DiskEdit. Použite ho na nasledujúce:
1. Keď DiskEdit dokončí skenovanie a zobrazí zoznam zistených zariadení, v zozname Typ vyberte možnosť Fyzický disk.
2. V zozname zariadení vyberte fyzický disk, ktorý chcete preskúmať.
3. V ponuke Zobraziť vyberte možnosť Tabuľka oblastí.
4. V riadku tabuľky oblastí, ktorý zodpovedá obnovovanej oblasti, vyhľadajte a zapíšte si číslo prvého sektora oblasti (hodnota v stĺpci Relatívne sektory). Ak máte záujem o logický disk na ďalšom oddiele, prejdite na požadovanú položku v príslušnej tabuľke ďalších oddielov, ako je popísané vyššie.
5. Pridajte 6 k pevnému číslu sektora, aby ste získali absolútne číslo sektora so zálohou BR.
6. V ponuke Objekt vyberte Fyzický sektor.
7. V dodatočnom okne (obr. 7.12) zadajte vypočítané číslo záložného zavádzacieho sektora do poľa Počiatočný sektor a hodnotu 1 do poľa Počet sektorov a kliknutím na tlačidlo OK^u získajte hexadecimálne zobrazenie. záložného zavádzacieho sektora.

Ryža. 7.12. Prebieha záloha zavádzacieho sektora

8. Aby ste zabezpečili integritu náhradného sektora, prepnite sa do režimu zobrazenia textu a potom sa vráťte do hexadecimálneho zobrazenia.
9. V ponuke Nástroje použite príkaz Konfigurácia na prepnutie DiskEdit do režimu úprav.
10. V ponuke Úpravy vyberte príkaz Označiť a potom pomocou kurzorových kláves zvýraznite obsah celého sektora (ak bol sektor otvorený správne, DiskEdit vám nedovolí ísť zaň).

Ryža. 7.13. Výber typu objektu, ktorý sa má nahradiť
11. V menu Nástroje zvolíme príkaz Zapísať objekt do... a v doplnkovom okne (obr. 7.13) prepneme prepínač do polohy Do sektorov.... Upozorňujeme, že ak tu vyberiete možnosť Do fyzických sektorov. (Do fyzických sektorov.), potom v ďalšom okne budete musieť zadať adresu boot sektora, ktorý sa má obnoviť v adresovaní CHS.
12. V ďalšom okne (obr. 7.14) zadajte do poľa Starting Sector relatívnu adresu boot sektora, ktorý sa má obnoviť (rovná sa 0) a ako odpoveď na výzvu DiskEdit potvrďte svoj zámer. Zavádzací sektor bude nahradený jeho kópiou.

Ryža. 7.14. Posledný krok pri výmene zavádzacieho sektora

Aby ste sa uistili, že postup bol úspešný, otvorte obnovený zavádzací sektor v textovom režime a skontrolujte hodnoty polí v súlade s tabuľkou. 7.3.

Preskúmanie koreňového adresára

Za zavádzacím záznamom sú dve kópie tabuľky prideľovania súborov FAT a koreňový adresár. Má zmysel pokračovať v skúmaní FAT iba vtedy, ak systém správne rozpozná príslušnú oblasť (alebo logickú jednotku), to znamená, že tabuľka oblastí obsahuje správne informácie a zavádzací záznam disku je správny.
Na preskúmanie vnútornej štruktúry partície je preto vhodné použiť iný režim DiskEdit – prácu s logickými zariadeniami (Logický disk).
Ak chcete prepnúť do nového režimu, vyberte položku Drive z ponuky Object. Po dokončení skenovania DiskEdit nastavte prepínač režimu na Logické disky a potom v zozname logických diskov vyberte ten, s ktorým budete pracovať (obr. 7.15).

Ryža. 7.15. Zoznam logických jednotiek
Potom DiskEdit začne skenovať disk, aby určil štruktúru súborového systému a vytvoril kompletný strom priečinkov a súborov. Pre získanie informácií o FAT a koreňovom adresári nie je potrebné čakať na úplné dokončenie kontroly, môžete ju prerušiť niekoľko sekúnd po jej spustení stlačením klávesu Esc. Po prijatí potvrdenia o zastavení skenovania od vás DiskEdit zobrazí obsah koreňového adresára v textovej forme (obr. 7.16).


Ryža. 7.16. Koreňový adresár

Ak z nejakého dôvodu program DiskEdit nedokázal zistiť koreňový adresár sám o sebe, skúste doň prejsť podľa relatívnej adresy jeho prvého sektora. Počet tohto sektora môže byť určený hodnotou poľa First cluster of Root bloku BPB. Okrem toho by ste pri hľadaní koreňového adresára mali zvážiť nasledujúce.
Koreňový adresár (ako každý iný adresár vo FAT32) obsahuje 32-bajtové prvky – deskriptory, ktoré popisujú súbory a podadresáre.
Prvý deskriptor koreňového adresára obsahuje informácie o logickom disku (presnejšie o samotnom koreňovom adresári), vrátane: menovky zväzku, dátumu a času vytvorenia, atribútov adresára ako prvku súborového systému. Zostávajúce rukoväte, uložené v koreňovom adresári, obsahujú viac informácií o dátových prvkoch, ktoré sú s nimi spojené. Všetky sa nezmestia na jednu obrazovku DiskEdit. Ak ich chcete posúvať, použite príkaz Viac, ktorý sa nachádza na lište ponuky okna.
Obmedzíme sa na popis iba najdôležitejších polí deskriptora, ktoré sú uvedené na prvej obrazovke:
Názov – názov dátovej položky (súboru alebo priečinka); ak je dátový prvok označený ako vymazaný, potom sa ako prvý znak názvu použije bajt E5 (v textovom formáte ho DiskEdit nahradí písmenom x);
Ext – prípona súboru (pre priečinky je toto pole prázdne);
ID – typ dátového prvku; možné hodnoty:
Vol – objem;
Dir – adresár;
LFN je skratka pre Long File Name, dlhý názov súboru (o LFN pozri kapitolu 3, časť „Výber názvov priečinkov a súborov“);
Súbor – súbor;
Vymazané – vymazané (označené len pre súbory);
Del LFN – vymazaný dlhý názov (príznak sa nastaví po premenovaní súboru alebo priečinka);
Veľkosť – veľkosť (v bajtoch);
Dátum – dátum vytvorenia alebo úpravy;
Čas – čas vytvorenia alebo úpravy;
Cluster – číslo prvého klastra;
A, R, S, H, D, V – atribúty dátového prvku (archív, len na čítanie, systémový, skrytý, adresár, zväzok); hodnoty všetkých atribútov sú uložené v jednom byte deskriptora.
Ak chcete zobraziť obsah ktoréhokoľvek podadresára, presuňte kurzor na príslušný riadok a stlačte kláves Enter.
Ak sa vám zdajú informácie o koreňovom (alebo pod) adresári prezentované aplikáciou DiskEdit „podozrivé“, môžete sa pokúsiť interpretovať údaje v ňom zaznamenané sami prepnutím do režimu hexadecimálneho zobrazenia. Ak to chcete urobiť, v ponuke Zobraziť vyberte možnosť Hex. Formát deskriptora adresára je uvedený v tabuľke. 7.4.
Analýzou prijatých informácií môžete zistiť podozrivé zmeny v poliach veľkosti súboru, dátumu a času. V prípade potreby ich možno opraviť „ručne“.

Okrem toho pre každý súbor stĺpec Klaster zobrazuje číslo prvého klastra, ktorý je mu pridelený. Mali by ste si prezrieť celý katalóg až do konca: musíte skontrolovať, či v katalógu nie sú žiadne nadbytočné údaje. Môže ich tam zapísať vírus.
Ak prepnete do režimu surového zobrazenia, môžete si overiť, či voľné položky adresára obsahujú hodnoty null. Ak sú po voľných prvkoch nejaké dáta, je veľmi pravdepodobné, že ich tam zapísal vírus alebo systém ochrany programu proti neoprávnenému kopírovaniu (ak skúmaný adresár takéto programy obsahuje).
V prípade, že je adresár úplne alebo čiastočne poškodený, odkazy na súbory v ňom opísané sa stratia. Ak tak či onak nájdete sektory obsahujúce súbor, ktorý potrebujete, so zničeným deskriptorom, potom pomocou metódy popísanej nižšie môžete deskriptor obnoviť a získať prístup k súboru.
Postup je založený na použití funkcií DiskEdit na vyhľadávanie rôznych prvkov systému súborov FAT.
Ak chcete napríklad nájsť osirelé adresáre (tie, ktoré nemajú žiadne odkazy z iných adresárov vrátane koreňového adresára), musíte urobiť nasledovné.
1. V menu Nástroje zvoľte príkaz Nájsť objekt a v dodatočnom menu zvoľte možnosť Podadresár.
2. Program DiskEdit skenuje sektory disku a hľadá ten, ktorý začína sekvenciou bajtov 2E 20 20 20 20 20 20 20 20 20 20. Táto sekvencia zodpovedá deskriptoru obsahujúcemu odkaz na adresár sám na seba.
3. Stlačením kombinácie kláves Ctrl+G môžete pokračovať v hľadaní požadovaného adresára, kým nenájdete ten, ktorý obsahuje súbory, o ktoré máte záujem.
4. Po nájdení požadovaného adresára si musíte zaznamenať fyzickú adresu sektora disku obsahujúceho adresár a potom nájsť alebo vypočítať číslo klastra zodpovedajúce adresáru.
Ak chcete vyhľadať číslo klastra, v ktorom sa nachádza nájdený adresár, prejdite do režimu zobrazenia textového adresára výberom položky ako Adresár v ponuke Zobraziť. Potom z ponuky Link vyberte príkaz Cluster chain (fat). Obsah tabuľky FAT sa zobrazí na obrazovke v režime zobrazenia textu a zvýrazní sa požadované číslo klastra.
Keď poznáte číslo klastra strateného adresára, môžete vytvoriť nový deskriptor adresára, napríklad v koreňovom adresári disku, av tomto deskriptore vytvoriť prepojenie na nájdený adresár. Potom bude stratený adresár opäť prístupný.

Štúdia FAT

Medzi zavádzacím sektorom a alokačnou tabuľkou súborov FAT môžu byť vyhradené sektory, ktoré sú sektormi služieb pre súborový systém alebo sa nepoužívajú.
Počet vyhradených sektorov na logickom disku nájdete v bloku parametrov BIOS (BPB alebo Extended BPB, v závislosti od verzie operačného systému). Hodnota, ktorú hľadáte, je v poli Rezervované sektory na začiatku tohto bloku (offset 3 bajty).
Ak je rezervovaný iba jeden sektor, prvá kópia alokačnej tabuľky súborov FAT sa nachádza hneď za zavádzacím sektorom. V tomto prípade je rezervovaný boot sektor.
Keď je rezervovaných viacero sektorov, medzi zavádzacím sektorom a prvou kópiou tabuľky FAT môže byť niekoľko ďalších sektorov obsahujúcich nulové hodnoty. Ak je počítač infikovaný vírusom, telo vírusu alebo kópia pôvodného zavádzacieho záznamu, ktorý bol nahradený vírusom, môže byť v týchto sektoroch ukrytá.
Informácie poskytnuté v koreňovom adresári sa musia zhodovať s informáciami o distribúcii klastra dátových oblastí uloženými v oboch kópiách FAT.
Ak chcete porovnať hodnoty polí Cluster a Size deskriptora údajovej položky s informáciami vo FAT, postupujte takto:
1. Otvorte koreňový adresár logickej jednotky, o ktorú máte záujem, v textovom režime a presuňte kurzor na príslušný riadok.
2. Z ponuky Link vyberte príkaz Cluster chain.
DiskEdit otvorí prvú kópiu FAT a zvýrazní v nej číslo prvého klastra objektu čiernym obdĺžnikom a tiež zvýrazní červenou farbou všetky ostatné klastre priradené objektu (obr. 7.17).
Vizuálne by alokačná tabuľka súborov mala obsahovať väčšinou monotónne sa meniace sekvencie čísel klastrov, nulové hodnoty zodpovedajúce voľným klastrom, ako aj hodnotu 0xFFFF (0xFFF pre FAT12 alebo 0xFFFFFFFF pre FAT32), čo je znak konca klastrový reťazec.
V dôsledku softvérovej chyby alebo vírusu môže byť tabuľka FAT buď úplne zničená alebo upravená (napríklad zašifrovaná alebo zapísaná s nulami). Ak je reťazec klastrov pre súbor, ktorý potrebujete, čiastočne alebo úplne zničený, obnovenie takéhoto súboru môže byť náročná úloha. V tomto prípade môžete skúsiť použiť nástroje na obnovu dát, o ktorých sa hovorí v štvrtej kapitole knihy.

Ryža. 7.17. Zobraziť FAT

Ak nepomôžu, vráťte sa k práci s DiskEdit. Ak chcete nájsť tabuľku FAT nie podľa adresy, ale podľa obsahu, postupujte takto.
Vyberte príkaz Nájsť objekt z ponuky Nástroje a potom riadok FAT. DiskEdit vyhľadá prvú kópiu tabuľky FAT a zobrazí jej výpis, pričom zvýrazní prvé tri bajty.
Ak teraz presuniete textový kurzor nadol alebo stlačíte kláves PgDn a potom znova vyberiete položku Nájsť objekt FAT z ponuky Nástroje, nájde sa druhá kópia tabuľky FAT.
Ak je niektorá z kópií tabuľky FAT správna, potom môžete pomocou príkazov 1. FAT a 2. FAT dostupných v ponuke Objekt rýchlo prejsť na jeden z nich.

Obnova údajov v súborovom systéme NTFS

Ako už viete z kapitoly 3, súborový systém NTFS obsahuje množstvo mechanizmov určených na zvýšenie spoľahlivosti ukladania dát. To zase vedie k významnej komplikácii štruktúry NTFS v porovnaní s FAT32. Ani podrobné preštudovanie štruktúry záznamov uložených v MFT (master file table) nezaručuje možnosť obnovy dát „ručne“.
Situáciu zhoršuje skutočnosť, že dnes prakticky neexistujú žiadne nástroje, ktoré by poskytovali pohodlné prostriedky na prezeranie a úpravu MFT.
Z tohto dôvodu obmedzíme rozsah posudzovaných problémov na nasledujúce situácie:
obnovenie prvku tabuľky oddielov obsahujúceho informácie o oddiele NTFS;
obnovenie zavádzacieho sektora logického disku s NTFS;
obnovenie servisných informácií v MFT.
Uvedené úlohy je možné vyriešiť spoločným používaním nástrojov, ktoré už poznáte: Norton DiskEdit a Paragon Partition Manager, ako aj pomôcka Partition Table Editor, ktorá je súčasťou balíka Norton PartitionMagic.

Obnovenie prvku tabuľky oddielov

Ide o situáciu, keď operačný systém Windows XP nedokáže rozpoznať logický disk s NTFS pri štarte z dôvodu poškodenia prvku tabuľky partícií, ktorý ho popisuje (disk). Ak chcete získať úplnejší obraz o situácii, odporúča sa spustiť nástroj Norton Partition Table Editor.

POZNÁMKA
Nástroj Norton Partition Table Editor (ďalej pre stručnosť nazývaný PTEdit) pozostáva z jedného spustiteľného súboru – PTEDIT.exe. Jeho zvláštnosťou je, že pri štarte zabezpečuje prepnutie systému do režimu single-tasking (načítaním vlastného DOSu). Pre prácu s oddielmi NTFS je však lepšie spustiť ho buď z prostredia Windows 98 alebo zo „skutočného“ prostredia MS DOS, napríklad z diskety. Veľkosť súboru PTEDIT.exe je približne 500 KB.
Po spustení PTEdit sa na obrazovke zobrazí dialógové okno, pomocou ktorého si môžete prezerať a upravovať základné parametre ľubovoľného prvku tabuľky partícií zvoleného fyzického disku (obr. 7.18).
Výber fyzického disku sa vykonáva pomocou rozbaľovacieho zoznamu Pevný disk.
Riadky v tabuľke nižšie zodpovedajú štyrom prvkom hlavnej tabuľky oddielov. Stĺpce zobrazujú nasledujúce informácie:
Typ – typ súborového systému alebo oddielu; zobrazené ako hexadecimálny kód;
Boot – označenie zavádzacej oblasti; pre bootovací aktívny oddiel, ako viete, hodnota by mala byť 80;
Počiatočná – zadaná adresa prvého sektora oddielu
číslo valca (Cyl), hlavy (Head) a sektora (Sector);
Koniec – adresa posledného sektora sekcie, špecifikovaná aj číslom valca, hlavy a sektora;
Sectors Before – počet sektorov pevného disku pred prvým sektorom oddielu v súlade s adresovaním LBA (t. j. s „end-to-end“ číslovaním podľa hláv a cylindrov);
Sektory – Veľkosť oddielu meraná v sektoroch.

Ryža. 7.18. Štartovacie okno pomôcky Editor tabuľky oddielov

Ak chcete zobraziť reťazec dodatočnej tabuľky Extended Partition BR (EPBR), postupujte takto:
1. Presuňte kurzor na riadok zodpovedajúci rozšírenej sekcii (jeho kód je 0Fh).
2. Kliknite na tlačidlo Prejsť na EPBR umiestnené pod tabuľkou.
Ak viete, že oddiel NTFS, ktorý sa má obnoviť, je na rovnakom mieste, ale typ oddielu v príslušnom riadku je nesprávny, môžete skúsiť vynútiť správnu hodnotu. Za týmto účelom kliknite na tlačidlo Set Type a v okne, ktoré sa otvorí, vyberte požadovanú hodnotu (obr. 7.19). Pre oblasť NTFS je to 07h.
Ak poznáte správne hodnoty ostatných parametrov sekcie a líšia sa od tých, ktoré sú uvedené v tabuľke, môžete ich (po zapamätaní alebo zapísaní aktuálnych hodnôt na papier) zadať do polí tabuľky. Ak chcete uložiť zmeny na disk, kliknite na tlačidlo Uložiť zmenu.

Ryža. 7.19. Môžete vynútiť požadovaný typ oddielu

RADY
Ak je obnovovaný oddiel všeobecne uznávaný ako prázdny, môžete sa pokúsiť namiesto neho vytvoriť nový, rovnakého typu ako obnovovaný oddiel a (nevyhnutne!) presne rovnakej veľkosti. Na vykonanie tohto postupu môžete použiť buď Paragon Partition Manager alebo Norton PartitionMagic (práca s nimi je popísaná v tretej kapitole).

Obnovenie zavádzacieho sektora oddielu NTFS

Zloženie informácií obsiahnutých v zavádzacom sektore oddielu NTFS je v mnohých ohľadoch podobné zloženiu informácií v spúšťacom sektore oddielu FAT32: jeho prvé tri bajty obsahujú príkaz na prepnutie na spúšťací program OS, potom kód systému súborov, za ktorým nasledujú polia bloku parametrov systému BIOS (BPB). Ak chcete vyhodnotiť správnosť obsahu zavádzacieho sektora oddielu NTFS, presuňte kurzor na riadok zodpovedajúceho oddielu a kliknite na tlačidlo Boot Record umiestnené pod tabuľkou (pozri obrázok 7.18). V ďalšom okne sa zobrazí obsah BPB v textovom formáte (obr. 7.20).
V porovnaní s BPB oddielu FAT32 sa tu nachádzajú nasledujúce špecifické polia:
Celkový počet sektorov NTFS (celkový počet sektorov v systéme NTFS) – celkový počet sektorov v oddiele;
MFT Start Cluster – číslo prvého klastra tabuľky MFT;
MFT Mirror Start Cluster – číslo prvého klastra kópie MFT tabuľky;
Zhluky na FRS – veľkosť jedného záznamu MFT tabuľky (v zhlukoch);
Clusters per Index Block – veľkosť indexového bloku (v klastroch).

Ryža. 7.20. Dialógové okno zavádzacieho záznamu NTFS

Ak je poškodenie menšie, môžete upraviť hodnoty polí priamo v okne NTFS Boot Record. Po vykonaní zmien kliknite na tlačidlo Zapísať a uložte ich na disk.
Ak je boot sektor značne poškodený alebo nepoznáte správne hodnoty polí, mali by ste boot sektor nahradiť jeho záložnou kópiou. V prípade verzie NTFS používanej v systéme Windows XP je kópia zavádzacieho sektora uložená v úplne poslednom sektore logickej jednotky.
Operáciu kopírovania sektora je možné vykonať buď pomocou Norton Disk-Edit alebo pomocou Paragon Partition Manager (presnejšie pomocou obslužného programu Sector View, ktorý je súčasťou). Treba poznamenať, že v tomto prípade je druhá možnosť ešte výhodnejšia, pretože Partition Manager je „oboznámený“ s NTFS lepšie ako Norton DiskEdit.
Ak chcete nahradiť zavádzací sektor NTFS jeho zálohou pomocou pomôcky Sector Viewer, postupujte podľa týchto krokov.
1. Po načítaní Paragon Partition Manager kliknite pravým tlačidlom myši na obrázok oddielu, ktorý sa má obnoviť, az kontextového menu vyberte Zobraziť sektory.
2. V okne pomôcky Zobraziť sektory (obr. 7.21) zadajte do editovateľného poľa Absolútny sektor|Napíšte výraz na vyhodnotenie: číslo posledného sektora oddielu (zobrazuje sa napravo od rozbaľovacieho zoznamu ) a stlačte Enter.
3. Kliknite na tlačidlo Uložiť na pravej strane okna pomôcky av ďalšom okne zadajte adresu a názov binárneho súboru (.bin), do ktorého sa má zapísať obsah sektora.
4. Vráťte sa do nulového (zavádzacieho) sektora oddielu zadaním 0 do výrazu Absolútny sektor|Typ na vyhodnotenie:.
5. Kliknite na tlačidlo Nastavenia av ďalšom okne začiarknite políčko Povoliť nahrávanie. Po zatvorení okna sa sprístupní tlačidlo Obnoviť.
6. Kliknite na tlačidlo Obnoviť av okne, ktoré sa otvorí, zadajte súbor bin, z ktorého sa má čítať obsah sektora.

Ryža. 7.21. Reprezentácia zavádzacieho sektora v okne pomôcky View Sectors

Po dvoch potvrdeniach z vašej strany, že výmena je správna, sa na disk zapíše.
Ak je poškodená aj záložná kópia zavádzacieho sektora, existuje len jedna cesta von: upraviť obsah zavádzacieho sektora manuálne. Na vykonanie tejto operácie je vhodný aj nástroj Sector View, ale môžete použiť aj Norton DiskEdit. Rozdelenie priestoru pre zavádzací sektor na logickom disku NTFS je uvedené v tabuľke. 7.5.


Na úspešné vykonanie obnovy na oddiele NTFS je potrebné určiť jeho geometriu, ktorá sa vyznačuje súborom nasledujúcich parametrov:
veľkosť sektora (v bajtoch);
veľkosť klastra (v sektoroch);
čísla počiatočného klastra tabuľky MFT a jej kópie;
Veľkosť položky tabuľky MFT (v klastroch).
Prvý z týchto parametrov je úplne podobný parametru s rovnakým názvom pre oblasť FAT32.
Čo sa týka veľkosti klastra, tak ako v prípade FAT32, tá závisí od objemu partície, ale môže byť zmenená používateľom pri formátovaní partície (alebo pomocou zodpovedajúcich funkcií nástrojov ako Norton PartitionMagic alebo Paragon Partition Manager, o ktorých sa hovorí v kap. 3).

Obnovenie servisných informácií v MFT

Ako už viete, tabuľka MFT je metasúbor s názvom $MFT, ktorý uchováva záznamy s atribútmi iných metasúborov a záznamy s atribútmi používateľských súborov (viac informácií o logickej štruktúre MFT nájdete v kapitole 3).
Pri oddieloch s veľkosťou niekoľkých gigabajtov a s veľkým počtom dátových súborov môžu veľkosti MFT dosahovať desiatky megabajtov. V tomto prípade sa hranica MFT môže dynamicky meniť v závislosti od množstva dát zapísaných na disk a dostupnosti voľného miesta.
Okrem toho môže mať každý súbor v systéme NTFS svoju vlastnú množinu atribútov (o tom sa tiež podrobne hovorilo v kapitole 3); niektoré z nich si používateľ nastavuje sám.
To všetko výrazne komplikuje analýzu a obnovu MFT na úrovni jednotlivých záznamov.
Ak je však MFT poškodený, môžete sa pokúsiť obnoviť záznamy metasúborov a potom nechať súbory a priečinky obnoviť pomocou jedného zo softvérových nástrojov uvedených v štvrtej kapitole.
vyhľadávanie v tabuľke MFT
Číslo prvého klastra tabuľky MFT sa nachádza v poli Clusters to MFT v zavádzacom sektore. Ak sa vám ho podarilo obnoviť, pomocou pomôcky Sector View môžete prejsť do tohto klastra a skontrolovať správnosť záznamov súvisiacich s metasúbormi.
Ak chcete navigovať podľa čísla klastra, postupujte takto:
1. Otvorte prvý (bootovací) sektor disku.
2. V časti Absolútny sektor do poľa Zadajte výraz pre vyhodnotenie zadajte vzorec na výpočet čísla prvého sektora MFT: X , Kde je veľkosť klastra zaznamenaná v poli Sektory na klaster (napríklad: 40 000 x 8, obr. 7.22)
3. Stlačte kláves Enter.
Charakteristické znaky „funkčného“ MFT:
každý záznam začína slovom FILE0, umiestneným v prvých piatich bajtoch sektora;
Pre väčšinu položiek metasúboru je názov metasúboru uložený v bajtoch pri posune F2h, ktorý vždy začína znakom $;
Prvý záznam popisuje samotný metasúbor $MFT.

Poradie umiestnenia záznamov ostatných metasúborov je uvedené v tabuľke. 7.6.


Ďalej v súbore $MFT sú položky s informáciami o všetkých ostatných súboroch a adresároch.
V prípade, že je pole Clusters to MFT v zavádzacom sektore poškodené alebo prechod na číslo klastra viedol k „neznámemu kam“, môžete skúsiť zveriť vyhľadávanie MFT samotnej utilite Sector View.
Za týmto účelom kliknite na tlačidlo Prejsť a v ponuke, ktorá sa otvorí (obr. 7.23) vyberte príkaz NTFS4MFT. Upozorňujeme, že je uvedené aj číslo sektora (vzhľadom na začiatok sekcie), od ktorého MFT začína.

Ryža. 7.23.Vyhľadanie tabuľky MFT pomocou pomôcky Sector View
Ak táto technika nefunguje, zostáva posledná možnosť: vráťte sa k práci s Norton DiskEdit a skúste nájsť tabuľku MFT pomocou fulltextového vyhľadávania partície. Ako kľúč vyhľadávania môžete použiť názov metasúboru – $MFT. Majte však na pamäti, že názvy súborov v NTFS sú prezentované v dvojbajtovom kóde UNICODE, zatiaľ čo Norton DiskEdit pracuje s jednobajtovým ASCII.
Ak je hlavná tabuľka MFT poškodená, mali by ste skontrolovať stav jej kópie. Pripomeňme vám, že NTFS neumožňuje vytvorenie úplnej kópie MFT. Skrátená kópia, MFT Mirror, obsahuje iba prvé štyri záznamy z hlavnej tabuľky súvisiace s metasúbormi $MFT, $MFTMirr, $LogFile a $Volume.
Pripomeňme tiež, že kópia MFT vo verzii NTFS pre Windows XP je vždy umiestnená v strede partície. Ak teda zavádzací záznam nemá počiatočnú adresu, je ľahké ju vypočítať na základe počtu sektorov oddielu.
Môžete sa tiež pokúsiť prejsť do sektora s kópiou MFT pomocou pomôcky View Sectors s použitím zrkadlového príkazu NTFS MFT z ponuky Prejsť (pozri obrázok 7.23).
Ak kópia prežila, musíte nájsť jej posledný sektor a potom preniesť obsah „zrkadla“ do príslušných sektorov pridelených pre hlavný MFT.
Pomocou pomôcky Sector View sa táto operácia vykoná rovnakým spôsobom ako pri prenose kópie zavádzacieho sektora.
Veľkosť a štruktúra záznamu MFT tabuľky
Vzhľadom na to je dôležité správne dimenzovať položku tabuľky MFT. Jeho hodnota je uložená v poli Clusters per FRS boot sektora.
Mnoho diskových nástrojov, vrátane PTEdit, zobrazuje túto hodnotu ako kladné desiatkové celé číslo v rozsahu 0-255 (zvyčajne 246, pozri obrázok 7.20). V skutočnosti by sa s touto hodnotou malo zaobchádzať ako so znamienkovým hexadecimálnym celým číslom, pričom najvýznamnejší bit je vyhradený na reprezentáciu znamienka. Ak je číslo kladné (t. j. menej ako 128 v desiatkovej forme), potom udáva počet klastrov obsadených jedným záznamom tabuľky MFT. Ak je číslo záporné (väčšie ako desatinné číslo 127), na určenie veľkosti záznamu MFT musíte použiť nasledujúci vzorec:
FRS= 2(256 – Clusters_Per_FRS)
Tu FRS je počet bajtov obsadených záznamom MFT a Clusters_Per_FRS je hodnota poľa Clusters na FRS.
Napríklad, ak je hodnota v poli Klastre na FRS 246 (to znamená hexadecimálne F6), potom vo vyššie uvedenom vzorci bude exponent 2 rovný 10 a pre FRS bude hodnota 1024, teda veľkosť záznamu MFT je 1 kB. Podobne hodnota poľa Klastre na FRS 245 (F5h) zodpovedá veľkosti záznamu MFT 2 11 = 2 048 bajtov alebo 2 KB.
Záznam MFT obsahuje zoznam oblastí s premenlivou dĺžkou, z ktorých každá zodpovedá jednému z atribútov súboru. Veľkosť tohto zoznamu a zloženie atribútov v ňom uložených môže byť pre každý súbor iná.
Ak sa všetky atribúty súboru alebo adresára nezmestia do základnej položky, vytvorí sa jedna alebo viacero ďalších položiek. Základný záznam v tomto prípade obsahuje atribút, ktorý uvádza všetky atribúty daného súboru a adresára, ako aj označenie, v ktorých záznamoch (základných alebo dodatočných) sú uložené určité atribúty.
Každý záznam MFT pozostáva z hlavičky pevného formátu, za ktorou nasleduje zoznam atribútov s premenlivou dĺžkou. Keď začínate skúmať záznam MFT, musíte najskôr analyzovať jeho názov. Formát hlavičky záznamu MFT je uvedený v tabuľke. 7.7.

Pár slov o tzv nastavovacie pole. Pred uložením záznamu MFT operačný systém nahradí posledné dva bajty každého sektora špeciálnou hodnotou – vzorom úpravy, ktorý musí byť rovnaký pre všetky sektory toho istého záznamu MFT, ale odlišný pre rôzne záznamy MFT. Pôvodný obsah posledných bajtov sektorov záznamu MFT je uložený v druhej a nasledujúcich bunkách (dva bajty) nastavovacieho poľa. Hodnota šablóny úpravy sa zapíše do prvej bunky poľa.
Postup na „ručné“ obnovenie záznamov MFT po bajtoch môže vyžadovať náročnú prácu počas niekoľkých hodín (ak nie viac). K takémuto kroku sa môžete rozhodnúť len vtedy, ak stratíte skutočne „životne dôležité“ dáta. Alternatívnym spôsobom je vyhľadať služby špecializovaných vymáhacích služieb. Ich adresy možno nájsť na internete. Samozrejme, nie každému sa dá dôverovať svojim údajom. Medzi služby obnovy, ktoré majú pomerne vysokú reputáciu, patrí najmä služba spoločnosti Ontrack, tvorcu balíka na obnovu dát EasyRecovery opísaného v knihe.

– od jednoduchej operácie na obnovenie zavádzacích súborov až po seriózny postup na opätovné vytvorenie zavádzacej oblasti, keď musíte odstrániť oblasť „Vyhradená systémom“ a znova ju vytvoriť. V tejto publikácii som sa rozhodol dať dokopy rôzne metódy na obnovenie bootloadera Windows MBR a ponúknuť vám ich vo forme ďalšieho článku, odhaľujúc potenciál resuscitačného LiveDisku pre systémových špecialistov zo spoločnosti Sergei Strelets, ktorým sme venovali túto webovú stránku . Tento LiveDisk obsahuje automatické nástroje na opravu spúšťania systému Windows, takže prejdeme od jednoduchých k zložitým.

Obnovenie zavádzača Windows MBR pomocou Live disku od Sergeja Streleca

Poznámka: priatelia, ak máte počítač s aktívnym systémom UEFI BIOS a máte nainštalovaný systém Windows na disku so štýlom oddielu GPT, na stránke nájdete podobný článok s výberom spôsobov, ako oživiť zavádzač na diskoch s týmto oddielom štýl -. No vráťme sa k riešeniu problémov s bootloaderom MBR. Takže bootloader systému Windows je poškodený, čo mám robiť?

V prvom rade si pripravíme oživovací LiveDisk.

1. LiveDisk od Sergeja Streleca

Live disk od Sergeya Streletsa je funkčný resuscitačný „živý disk“ založený na WinPE na obnovenie systému Windows po kritickom zlyhaní. Toto nie je len zbierka nástrojov na obnovu systému, je to zbierka s viac ako stovkou vhodných programov na vykonávanie rôznych operácií. Ak chcete stiahnuť obraz LiveDisk ISO, prejdite na stránku:

http://sergeistrelec.ru

***

Ak poškodenie bootloadera nie je vážne, t.j. Bootloader partícia je neporušená, jej súbory nie sú poškodené a problémy vznikli len so zavádzacím úložiskom (súbor BCD) z hľadiska jeho konfigurácie, prípadne niektoré Windows zmizli z boot menu, ak ich je na počítači nainštalovaných viacero, môžete sa pokúsiť vyrovnať sa s problémom pomocou funkcií obnovenia zavádzania MBR systému Windows, ktoré sú súčasťou správcov diskov a špecializovaného programu na úpravu BCD - EasyBCD.

2. Obnovenie zavádzača MBR pomocou AOMEI Partition Assistant

Funkcia automatického obnovenia zavádzača je zahrnutá v správcovi diskov AOMEI Partition Assistant. Program môžete spustiť v ponuke Štart LiveDisk pozdĺž cesty:

Ako funguje automatické obnovenie bootloaderu je veľmi jednoduché: v okne programu kliknite na pevný disk, kde sa bootloader nachádza, a na ľavej strane akčného panela kliknite na „MBR Recovery“.

Vyberte zavádzač MBR pre Windows 7, 8.1, 10.

Aplikujeme operáciu.

3. Obnovenie zavádzača MBR pomocou Paragon Hard Disk Manager

Ďalší funkčný správca diskov, program Hard Disk Manager, dokáže obnoviť bootloader MBR, na palube Sagittarius LiveDisk je jeho 15. verzia. Spustite ho v ponuke Štart LiveDisk pozdĺž cesty:

  • Programy WinPE – Pevný disk

Vyberte sekciu „Utilities“ a kliknite na „Boot Recovery Wizard“ na pravej strane okna.

Vyberte jeden z typov obnovy zavádzača MBR a postupujte podľa podrobného sprievodcu.

Ak je otázkou obnovenie zavádzacieho záznamu, ktorý zmizol z ponuky zavádzača systému Windows, vyberte operáciu „OS Windows na opravu“. Program vyhľadá v počítači systémy Windows a pridá ich do ponuky zavádzača. Stačí kliknúť na „Ďalej“.

A aplikujeme zmeny.

Potom kliknite na „Hotovo“.

Ak je v počítači nainštalovaný systém Windows a potrebujete iba obnoviť jeho spustenie, skúste najskôr operáciu „Správne parametre spustenia“. Ďalej, ako v predchádzajúcom prípade, na otázku, či chceme použiť zmeny, odpovieme „Áno“. Kliknite na „Ďalej“ a potom na „Dokončiť“.

Ak oprava parametrov zavádzania nepomohla, skúste operáciu „Opraviť hlavný zavádzací záznam (MBR)“. Prepíše kód MBR. Požadovaný pevný disk označujeme bootloaderom, v našom prípade je iba jeden disk. Kliknite na „Ďalej“.

A ako v prvej operácii, v okne s výzvou na použitie zmien odpovedzte „Áno“. Nakoniec kliknite na „Hotovo“.

4. Obnovenie zavádzača MBR pomocou EasyBCD

Ďalším programom na palube LiveDisk Sergei Strelets, ktorý možno použiť na opravu zavádzača MBR, je EasyBCD. Je to pozoruhodné predovšetkým pre tých, ktorí majú na svojom počítači niekoľko Windows. EasyBCD je pohodlné rozhranie GUI na pridávanie viacerých ponúk zavádzania systému Windows a úpravu parametrov tejto ponuky. Spustite EasyBCD v ponuke Štart LiveDisk pozdĺž cesty:

  • Programy WinPE – editory BCD

Ak chcete pridať systém Windows do zavádzacej ponuky, v časti „Pridať položku“ programu v stĺpci „Disk“ uveďte cestu k požadovanému operačnému systému. V stĺpci „Názov“ dáme názov, ktorý je pre nás vhodný. A kliknutím na zelené tlačidlo plus pridajte záznam sťahovania.

V prípade potreby upravte ponuku zavádzača v časti „Upraviť ponuku zavádzania“.

Pomocou EasyBCD sa môžete tiež pokúsiť opraviť poškodený bootloader Windows. Prejdite do časti programu „Archivácia/Obnova“. A skúšame nastavenia BCD – resetovanie konfigurácie BCD a aktualizáciu zavádzacích súborov. Tieto parametre skúšame jeden po druhom pomocou tlačidla „Spustiť“.

5. Obnovenie zavádzača systému Windows pomocou programu Dism++

Priatelia, najjednoduchší použiteľný spôsob obnovenia zavádzača MBR môže ponúknuť program Dism++, ktorý je súčasťou arzenálu LiveDisk od Sergeja Streleca. S jeho pomocou môžete vybrať „domácu“ jednotku Windows - t.j. pevný disk, ak ich je niekoľko a každý z nich má svoj vlastný bootloader MBR. Prečítajte si samostatný článok o tomto programe .

***

Toto sú automatizované softvérové ​​nástroje na palube LiveDisk od Sergeja Streleca, ktoré možno použiť na pokus o obnovenie zavádzača systému Windows na disku v štýle rozdelenia MBR bez toho, aby ste sa museli uchýliť k postupu jeho opätovného vytvorenia. Ale, bohužiaľ, nepomôžu, ak sa vyskytli vážne problémy s bootloaderom MBR - niektoré z jeho súborov chýbajú, jeho oddiel je poškodený alebo jeho samotný oddiel bol odstránený. Napríklad, keď vidíme správy ako:

  • "Chýba BOOTMGR" alebo
  • "Operačný systém sa nenašiel". Skúste odpojiť všetky jednotky, ktoré neobsahujú operačný systém.» .

V tomto prípade je potrebné bootloader iba znova vytvoriť.

6. Opätovné vytvorenie zavádzača

Opätovné vytvorenie zavádzača MBR znamená opätovné vytvorenie jeho oddielu a opätovné vytvorenie súborov zavádzača. V niektorých prípadoch bude stačiť iba posledná operácia. Na situáciu sa však pozrieme univerzálne, berúc do úvahy prípady, keď je oddiel bootloadera poškodený. Prvú fázu postupu vykonáme pomocou programu AOMEI Partition Assistant. V druhej fáze používame príkazový riadok Sagittarius WinPE LiveDisk. Choď…

Spustite AOMEI Partition Assistant v ponuke Štart LiveDisk pozdĺž cesty:

  • Programy WinPE – Pevný disk

V okne programu sa pozrite na mapu disku a nájdite oddiel zavádzača. Toto je nevyhnutne oddiel so stavom „Aktívny“, zvyčajne je to prvý oddiel disku MBR, nazýva sa „Vyhradený systémom“. Jeho objem môže byť rôzny - 100, 350, 500 MB. Kliknite na túto sekciu a odstráňte ju.

Vo formulári na vytvorenie sekcie kliknite na tlačidlo „Rozšírené“. A v stĺpci „Ako vytvoriť“ vyberte „Primárny oddiel“. Kliknite na „OK“.

Kliknite na novovytvorenú sekciu a spustite operáciu „Aktivovať sekciu“.

Skontrolujte, či je oddiel nastavený ako aktívny. V dôsledku toho kliknite na tlačidlo „Použiť“, aby ste spustili všetky operácie, ktoré sme práve priradili k vykonaniu.

8. Preinštalujte systém Windows

Použitie Sagittarius LiveDisk na spustenie systému Windows je dočasné riešenie, hoci v skutočnosti môže trvať nekonečne dlho, kým nebudeme potrebovať flash disk pre iné potreby. Skôr či neskôr je však potrebné vyriešiť problém s bootloaderom a ak sa to nepodarí ani jeho opätovným vytvorením, ostáva posledná možnosť – preinštalovanie Windowsu. Ak v starom systéme nie je nič dôležité, dá sa to urobiť, ako sa hovorí, bez opustenia pokladne, priamo v prostredí LiveDisk Strelca. Pomocou prehliadača na palube môžeme prejsť na internet a stiahnuť si distribučnú súpravu akejkoľvek verzie, vydania a zostavy systému Windows, ktoré potrebujeme. A nainštalujte systém pomocou pomôcky 78Setup, čo je v skutočnosti natívny proces inštalácie systému. Prečítajte si o tom viac v článku.

Jedným z účinných krokov na riešenie problémov so zavádzaním systému Windows je obnovenie zavádzacieho záznamu systému Windows 10/7/8.1 pomocou nového rozdelenia UEFI a GPT alebo systému BIOS s rozdelením MBR. Jedným z bežných dôvodov, prečo sa hlavný zavádzací záznam môže poškodiť, je infekcia škodlivým softvérom alebo poškodenie súboru v tomto sektore. Nesprávne vypnutie môže tiež viesť k poškodeniu zavádzacieho záznamu (MBR). Niekedy sa vyskytnú problémy, keď je nainštalovaný Linux Grub a systém Windows ho nedokáže rozpoznať. V niektorých prípadoch sa môže zobraziť chyba Bootmgr chýba alebo BCD keď zapnete počítač. V takýchto prípadoch môžete tieto problémy vyriešiť spustením opravy zavádzača.

Ako obnoviť zavádzač systému Windows 10

Mali by ste byť pripravení, pretože počítač sa nespustí z pracovnej plochy a ďalšie možnosti spustenia nemusia byť účinné. Preto potrebujete Windows 10 s rovnakou bitovou hĺbkou (x32 alebo x64), ktorú sa chystáte opraviť, a najlepšie s rovnakou verziou. Ak chcete spustiť príkazový riadok, musíte zaviesť všetky nasledujúce metódy zo zavádzacej jednotky USB flash. Pamätajte, že po obnovení bootloadera sa môžu objaviť nejaké chyby a stačí párkrát reštartovať PC, aby si bootloader zvykol.

Začnite inštalovať systém Windows 10 zo zavádzacej jednotky USB flash a prejdite do bodu inštalácie. Ďalej kliknite na spodok " Obnovenie systému", aby ste sa dostali k ďalším možnostiam zavádzania.

Metóda 1. Keď ste v rozšírených možnostiach zavádzania, prejdite na „ " > "Extra možnosti" > a vyberte "". Počkajte, kým sa proces dokončí a zavádzač systému Windows 10 by sa mal obnoviť.

Metóda 2. V rovnakých rozšírených možnostiach zavádzania prejdite na „ Riešenie problémov" > "Extra možnosti" > a spustite " Príkazový riadok".

Najprv sa presvedčíme, na ktorom lokálnom disku sa nachádza systém, na ktorom chceme bootloader obnoviť. Ak to chcete urobiť, spustite na príkazovom riadku nasledujúce tri príkazy a po každom stlačte kláves Enter:

  1. diskpart
  2. objem zoznamu- zobrazí zoznam sekcií.
  3. VÝCHOD- výstup z nástroja na prácu s diskami.

V mojom prípade nižšie uvedená snímka obrazovky ukazuje, že lokálny disk, na ktorom je nainštalovaný systém Windows 10, nie je „C“, ale „D“. S najväčšou pravdepodobnosťou budete mať "C", ale pozor, musíte určiť, kde máte nainštalovaný systém. Keď zistíte, pod akým písmenom je váš systém, zadajte nasledujúci príkaz na obnovenie zavádzača systému Windows 10:

  • bcdboot D:\windows

Metóda 3. Ak používate systém Windows s novým UEFI a schémou oddielov GPT, musíte nájsť skrytý oddiel so systémom súborov FAT32 (je to približne 90-300 MB). Ak máte BIOS a MBR rozdelenie, potom bude súborový systém NTFS (približne 500 MB). V mojom prípade je to NTFS. To znamená, že spustíme príkazový riadok cez zavádzací USB flash disk, ako je popísané vyššie, a napíšeme príkazy:

  1. diskpart- spustí nástroj na prácu s diskami.
  2. objem zoznamu- zobrazí zoznam sekcií.
  3. vyberte hlasitosť 3- Výber skryté zväzkov (v mojom prípade je to NTFS, môžete mať skrytý FAT32).
  4. formát fs=ntfs alebo formát fs=fat32- formátovanie vybraného zväzku (podľa toho, ktorý máte).
  5. priraďte písmeno=E- K tomu priradíme nové písmeno (priradil som to, čo už bolo).
  6. VÝCHOD- výstup z nástroja na vyhadzovanie.
  7. bcdboot D:\Windows /s E: /f VŠETKY- skopírujte súbory zavádzača. (V mojom prípade je jednotka D: zväzok, na ktorom sa nachádza samotný systém Windows, E: je písmeno, ktoré sme priradili skrytému oddielu).
  8. diskpart- spustí späť diskový nástroj.
  9. objem zoznamu- zobrazenie zoznamu sekcií.
  10. vyberte hlasitosť 3- Číslo skrytého zväzku, ktorému sme priradili písmeno.
  11. odstrániť písmeno=E- vymažte písmeno, aby sa oddiel nezobrazoval v systéme, keď reštartujeme.


Metóda 4. V tejto metóde použijeme nástroj Bootrec.exe. Do príkazového riadku zadajte jeden po druhom nasledujúce príkazy:

  1. bootrec /RebuildBcd
  2. bootrec /fixMbr
  3. bootrec/fixboot

Odhláste sa a reštartujte systém.

V niektorých prípadoch budete musieť spustiť ďalší príkaz:

  • bootsect /nt60 SYS alebo bootsect /nt60 ALL