Tehnika obnavljanja podatkov za različne datotečne sisteme. Kako obnoviti zagonski sektor trdega diska - učinkovite in preproste metode

27.12.2023

Če se še nikoli niste srečali s težavo napak pri nalaganju operacijskega sistema vašega računalnika, vas ta članek morda ne bo zanimal. Namenjen je tistim, ki se želijo naučiti, kako samostojno (brez klicanja strokovnjakov) odpraviti občasne napake v operacijskem sistemu in obnoviti zagonski sektor z lastnimi rokami.

Možni vzroki za neuspeh

Napaka se praviloma pojavi nepričakovano. Samo en dan ne moreš prižgati računalnika, ker se operacijski sistem noče zagnati. To se zgodi zaradi dejstva, da je iz različnih razlogov, ki so nezanimivi za veliko večino uporabnikov, glavni zagonski zapis (MBR) ali, kot se imenuje tudi zagonski sektor, poškodovan. Vzroki za okvaro so lahko poškodbe programske opreme MBR zaradi napada virusa ali poškodbe fizičnih sektorjev trdega diska. Težavo lahko odpravite tako, da obnovite zagonski sektor. Posledično bo program prerazporedil področja trdega diska, drug sektor diska pa bo izvajal funkcije MBR.

rešitev

Obnovitev zagonskega sektorja je precej preprosta. Najpogosteje pomaga ponovni zagon sistema. Morda vam bo ponujenih več možnosti. Neizkušenim uporabnikom svetujemo, da izberejo možnost zagona sistema z najnovejšimi delovnimi parametri. Če to ne pomaga, ga poskusite zagnati v varnem načinu. V tem primeru ne boste videli slike ozadja. Poleg tega večina programov ne bo delovala, lahko pa datoteke, shranjene na namizju, kopirate na drug medij ali na lokalni pogon. To možnost je treba preizkusiti, saj je edini način za obnovitev sistema le ponovna namestitev in formatiranje sistemskega diska. In če ne želite izgubiti pomembnih dokumentov, ne zanemarite tega dejanja.

Obnovitev zagonskega sektorja sistema Windows 7

Najti morate namestitveno disketo Windows 7. Če ena po definiciji manjka ali je izgubljena, morate poiskati zagonsko disketo. Preden obnovite sistem, ne pozabite preveriti trdega diska za viruse oziroma se prepričajte, da jih ni. Če želite to narediti, ga namestite na drug računalnik ali uporabite CD z protivirusnim programom. Če ignorirate takšno preverjanje, obstaja nevarnost ponovne motnje zagonskega nalagalnika zaradi dejstva, da skriti virus ponovno postane aktiven.

Zaporedje

Zagonski sektor sistema Windows 7 bi morali začeti obnavljati tako, da ob vklopu računalnika pritisnete gumb »Izbriši«. V razdelku »Napredno« (ali »Zagon«) poiščite vrstni red zagona naprave. Nastavite BIOS na CD/DVD kot prvo napravo, shranite spremembo in zaprite.

Naslednji korak je, da izberete »Obnovi sistem Windows z obnovitveno konzolo«. Nato s ponujenega seznama izberite sistem, ki ga želite obnoviti, in vnesite njegovo številko. Pritisnite "Enter". Nato vnesite ukaz "fixmbr", da popravite MBR, ali ukaz "fixboot", ki določa črko pogona, ki ga želite obnoviti, jo potrdite (Y) in znova pritisnite "Enter". Znova zaženite računalnik. Če na ta način ni bilo mogoče obnoviti zagonskega sektorja, ostane samo ponovna namestitev sistema.

Zagonski sektor

Zagonski sektor je prvi sektor na katerem koli logičnem disku DOS. Na primer, na disketi ali disku Zip je to prvi fizični sektor, saj diskete ni mogoče particionirati in ima samo en logični pogon. Na trdem disku so zagonski sektorji na začetku vsake nesekundarne particije ali na začetku katerega koli področja diska, ki je prepoznano kot logični disk DOS.

Ti sektorji so nekoliko podobni zagonskim sektorjem particije, saj vsebujejo tabele s posebnimi informacijami o logičnem pogonu.

Blok parametrov diska, ki vsebuje posebne informacije, kot so velikost particije, število uporabljenih sektorjev diska, velikost gruče in oznaka nosilca.

Zagonska koda je program, ki začne postopek zagona operacijskega sistema. Za DOS in Windows 9x/Me je to datoteka Io. sys.

Zagonski sektor diskete naloži ROM BIOS in ko se sistem zažene s trdega diska, MBR prenese nadzor na zagonski sektor aktivne particije. V obeh primerih nadzor prejme zagonski sektor logičnega diska. Opravi nekaj preverjanj in nato poskuša prebrati prvo sistemsko datoteko z diska (v DOS/Windows je to datoteka Io. sys). Zagonski sektor ni viden, ker se nahaja zunaj območja za shranjevanje datotek na logičnem disku.

Zagonski sektor logičnega diska ustvari DOS in Windows 9x format. Na trdem disku se zagonski sektorji nahajajo na začetku vsakega logičnega pogona v primarni in sekundarni particiji. Vsi zagonski sektorji skupaj s podatki o logičnem disku vsebujejo poseben zapis, vendar se pri zagonu izvede samo koda sektorja, ki se nahaja na aktivni particiji. Preostale sektorje preprosto prebere operacijski sistem, da določi parametre logičnih pogonov.

Zagonski sektor logičnega diska je sestavljen iz programa (izvršljive kode) in podatkovnega področja. Te informacije potrebuje operacijski sistem, da določi velikost logičnega pogona in postavitev struktur, kot je FAT. Format bloka parametrov diska je zelo specifičen. Napake v tem bloku lahko povzročijo težave pri nalaganju DOS-a ali nezmožnost dostopa do diska.

V tabeli Slika 4 prikazuje formate zagonskega sektorja DOS različnih različic.

Tabela 26.4. Formati zagonskih zapisov različnih različic DOS-a

Korenski imenik

Imenik je zbirka podatkov, ki vsebuje informacije o datotekah, shranjenih na disku. Vsak vnos v njem je dolg 32 bajtov in med vnosi ne sme biti nobenih ločil. Imenik hrani skoraj vse informacije o datoteki, ki jih ima operacijski sistem.

¦Ime in končnica datoteke—osem znakov imena in trije znaki končnice; pika med imenom datoteke in pripono je implicirana, vendar ni vključena v ta vnos.

Bajt atributa datoteke, ki vsebuje zastavico, ki predstavlja standardne atribute datoteke.

Čas in datum, ko je bila datoteka ustvarjena ali spremenjena.

Informacije o lokaciji datoteke, tj. lokacija preostalih grozdov je v FAT.

Obstajata dve glavni vrsti imenikov: korenski imenik in podimenik. Razlikujejo se po največjem številu shranjenih datotek. Na vsakem logičnem pogonu je na fiksni lokaciji, takoj za kopijami FAT, korenski imenik. Velikosti korenskih imenikov se razlikujejo glede na velikost diska, vendar ima vsak določen korenski imenik fiksno največje število datotek. Dolžina korenskega imenika je fiksna, ko je logični disk ustvarjen in je ni mogoče spremeniti med delovanjem. Velikost korenskega imenika različnih pogonov je podana v tabeli. 5. Za razliko od korenskega imenika lahko podimenik shrani poljubno število datotek in se po potrebi razširi.

Tabela 5. Velikost korenskega imenika

Vsi imeniki imajo enako strukturo. Vnosi v to zbirko podatkov hranijo pomembne informacije o datotekah, ki so povezane z informacijami, shranjenimi v FAT prek enega od polj vnosa – številka prve gruče na disku, ki jo zaseda datoteka. Če vse datoteke na disku ne bi presegale velikosti ene gruče, FAT sploh ne bi bil potreben. FAT vsebuje podatke o datoteki, ki je ni v imeniku – številke gruč, v katerih se nahaja celotna datoteka.

Če želite slediti lokaciji celotne datoteke na disku, poiščite imenik in poiščite številko prve gruče ter dolžino datoteke. Nato z uporabo tabele za dodelitev datotek prečkajte verigo gruč, ki jih zaseda datoteka, dokler ne dosežete konca datoteke.

Format 32-bajtnega vnosa imenika je prikazan v tabeli. 6.

Tabela 6. Oblika kataloga

Pristranskost

Beseda ustreza dvema bajtoma v obratnem vrstnem redu, dvojna beseda ustreza dvema besedama v obratnem vrstnem redu.

Imena datotek in njihove končnice so zapisana levo poravnana in do največje dolžine obložena s presledki, tj. ime datoteke AL ​​bo dejansko shranjeno kot AL, kjer pike predstavljajo presledke.

V tabeli Slika 7 navaja atribute datoteke, uporabljene v vnosih imenika.

Tabela 7 Atributi datoteke

Na stopnji logičnega formatiranja vsake particije (logičnega diska) se ustvarijo štiri logična področja: · zagonski sektor; · tabela dodeljevanja datotek (ECG1 in FAT2); · katalog; · podatkovno območje.

Zagonski sektor na katerem koli logičnem disku (particiji) se nahaja prvi. Njegov podatkovni blok (512 bajtov) se začne z ukazom JMP, ki prenese nadzor na program IPL2, vsebuje ime operacijskega sistema in njegovo različico, vsebuje blok parametrov diska BIOS (BPB), program IPL 2, ki naloži operacijski sistem. sistem in se konča s podpisom 55AA Spodaj tabela 5 pojasnjuje nekatere njegove najpomembnejše vnose.

Spremembe zagonskega sektorja Število rezerviranih sektorjev

Število rezerviranih sektorjev pred prvim FAT je zdaj 32.

Nov blok parametrov bios

Blok parametrov BIOS-a v EAT32 zavzame več prostora kot standardni in se imenuje Big FAT BIOS Parameter Block (BF_BPB). Zaradi tega zagonski sektor zdaj ne zaseda enega, ampak tri fizične sektorje, obstaja pa še en dodatni in se nahaja skozi tri fizične sektorje v sedmem, osmem in devetem fizičnem sektorju. BF_BPB je razširjena različica BPB, ki je prisoten v 12- in 16-bitni FAT. Vsebuje enake strukture kot standardni BPB, vendar vključuje več dodatnih polj, ki so potrebna za FAT32. Spodaj so opisane spremembe BPB za podporo FAT32.

Tabela 5. Najpomembnejši vnosi v zagonskem sektorju

Dolžina (v bajtih)

Vsebina

Ukazi JMP in NOP

Ime in različica sistema Windows

Število bajtov na sektor

Število sektorjev na gručo (vedno večkratnik dveh na potenco n)

Število rezerviranih sektorjev pred prvim FAT

Število tabel FAT

Število elementov v korenskem imeniku (največja omejitev)

Skupno število sektorjev (00 00 - če je velikost diska večja od 32 MB)

Okoljski ročaj; v tem primeru F8, ki identificira disk kot trdi disk s poljubno kapaciteto

Število sektorjev na element tabele FAT

Število sektorjev na skladbo

Število glav

Število skritih sektorjev

Skupno število sektorjev, če je velikost diska večja od 32 MB

številka diska; v tem primeru 80, ki identificira glavno particijo

Rezervirano

Podaljšan podpis (vedno 29h)

Serijska številka zvezka

Oznaka nosilca

Vrsta datotečnega sistema (12-bitni ali 16-bitni)

Opomba. Ta del zagonskega sektorja je znan kot BIOS Parameter Block (BPB). Vsebuje fizične lastnosti diska, ki jih MS-DOS in Windows uporabljata pri iskanju določenega področja. Z dodajanjem ali množenjem vrednosti teh parametrov se operacijski sistem nauči, kje se nahaja tabela FAT, korenski imenik in kje se območje podatkov začne in konča.

Polje korenskega imenika.

Ta element poroča o številu sektorjev v korenskem imeniku. Za trde diske je bila ta vrednost vedno 512 (0200h) in je pomenila število imeniških vrstic v dvaintridesetih sektorjih. Zdaj je spremenjen na 0 (0000h) in je prezrt na diskih FAT32.

Število sektorjev na element tabele FAT.

Ta element je nadomeščen z null in zdaj deluje kot kazalec na ustrezen element v BF_BPB, ko gre za BF_BPB med nalaganjem.

Opis diska.

Novo dvobajtno polje, ki se uporablja kot zastavica, ki označuje, ali sta na disku ena ali dve tabeli FAT. Če je zastavica nastavljena, je na disku samo en FAT; če je počiščen, sta dva. FAT32, ustvarjen z ukazom Format, vedno ustvari 2 tabeli FAT.

Prva gruča korenskega imenika.

Največje število elementov v korenskem imeniku je zdaj razširjeno na 65535, sam korenski imenik pa se lahko nahaja kjer koli. Ta vrednost označuje številko prve gruče, ki jo zaseda korenski imenik na disku EAT32.

Sektor informacij o datoteki.

Kaže na drugi zagonski sektor. Vsebuje informacije o tem, koliko gruč je na disku, koliko jih je prostih in katera gruča je bila nazadnje dodeljena. Na ta način vam ni več treba brati celotne tabele FAT, da bi dobili te pogosto uporabljene informacije.

Varnostna kopija zagonskega sektorja.

Še ena pomembna novost v EAT32. V prejšnjih različicah datotečnega sistema FAT je poškodba zagonskega sektorja povzročila popolno izgubo celotne vsebine diska. FAT32 olajša to težavo. Z zapisovanjem sprememb v zagonski nosilec FAT32 FDISK ustvari varnostno kopijo zagonskega sektorja in jo postavi v logični sektor 6 nosilca. Če novi MBR pri dostopu do zagonskega sektorja naleti na napako pri branju ali nepravilen podpis, poišče sektor 6 in od tam prebere preostalo zagonsko kodo.

Toda tudi s tem so težave. Ko se računalnik s tem operacijskim sistemom noče zagnati, bo morda treba obnoviti zagonski sektor trdega diska, iz katerega se inicializira in zažene celoten sistem.

Če težava ni povezana z dejanji uporabnika, bodo praviloma vgrajena diagnostična orodja Windows 7 lahko sama rešila težavo, samo počakajte do ponovnega zagona po neuspešnem zagonu, v katerem boste morali zaženite orodje za obnovitev sistema in tam izberite možnost samopopravljanja.

Torej, če naletite na težave, opisane na začetku tega gradiva, se najprej pomirite, nič slabega se ni zgodilo in vse je mogoče popraviti, saj je obnovitev zagonskega sektorja za sodoben operacijski sistem standardni postopek.

Vaša dejanja se bodo razlikovala glede na to, kaj natančno je privedlo do nezmožnosti zagona v "sedem".

Če ste poleg Win7 namestili operacijski sistem WinXP, morate prenesti program EasyBCD. Če ga zaženete v XP, lahko v nekaj preprostih korakih obnovite zagonski nalagalnik in ga vrnete na zagonski seznam sistema Windows 7.

Če ste na primer namestili Windows XP na Windows 7 in zagnali prek EasyBCD, nato pa ste se iz nekega razloga odločili odstraniti particijo XP na HDD, potem imate bolj zapleteno situacijo. Z odstranitvijo XP-ja ste odstranili tudi EasyBCD, kar pomeni, da zdaj računalnik ne zna naložiti nobenega OS-a.

Če želite obnoviti zagonski sektor sistema Windows 7, se morate spomniti, kje imate obnovitveno disketo Win7 (seveda ste jo ustvarili, kajne?) ali, če je odgovor ne, poiščite disk. Ni pomembno, kaj poiščite, kar imate, vstavite v pogon. Zdaj se morate zagnati z diska in vstopiti v razdelek »Obnovitev sistema«. Z uporabo pripomočka Bootrec.exe, ki je na voljo na namestitvenem disku in obnovitvenem disku 7, obnovitev zagonskega sektorja Win7 ne bo vzela veliko časa.

Ko izberete »Obnovitev sistema«, boste po kratkem čakanju imeli možnosti, najverjetneje bo mogoče obnoviti samo en OS - Windows 7. Na naslednjem zaslonu na dnu boste videli možnost »Ukazni poziv«; , kliknite nanj in odprlo se vam bo okno, v katerem boste morali vnesti več ukazov.

Najprej morate preveriti, ali je vse v redu s pripomočkom Bootrec, za to vnesite bootrec in pritisnite tipko Enter. Nato bo treba vsak ukaz dokončati s pritiskom na to tipko. Prikaže se besedilo, ki opisuje zmožnosti pripomočka.

Če želite začeti obnavljati zagonski sektor, vnesite ukaz

Če v odgovor računalnik napiše, da je bila operacija uspešno zaključena, je vse v redu in zagonski nalagalnik je bil prepisan. Lahko preidete na drugi del, vnesite ukaz

bootrec/fixboot

Ko pritisnete enter, bo računalnik ustvaril nov zagonski sektor, zdaj lahko vnesete ukaz

Po vseh teh manipulacijah lahko uživate v normalnem delovanju vašega OS.

Kot ste videli, je obnovitev zagonskega sektorja sistema Windows 7 res zelo preprost postopek.

Kako obnoviti zagonski sektor trdega diska

Skoraj vsak uporabnik, ki dela z računalnikom, se sooča s problemom poškodovanega sektorja trdega diska. Za to je lahko več razlogov, od nepravilne zaustavitve do globokega prodora virusa. Obstaja veliko možnih načinov za obnovitev zagonskega sektorja trdega diska in podatkov na njem (v nekaterih primerih se lahko informacije za vedno izgubijo). Nekatere možnosti bodo za običajne uporabnike osebnih računalnikov preveč zapletene, najslabše pa je, da lahko nepravilna dejanja povzročijo prav ta proces nepopravljive izgube podatkov ali globalno škodo celotnemu sistemu. Zato je prvo pravilo pred začetkom obnovitvenih del poskusiti zmanjšati število udarcev in predvsem nerazumljivih in nepreizkušenih manipulacij. Ni priporočljivo ničesar brisati, rezati ali kopirati. Vsaka težava je individualna, zato boste morali sektor preveriti v drugi programski opremi. Obstaja veliko različnih programov, najbolj priljubljeni so:

HDDScan;
Aktivna obnovitev datotek;
R-Studio;
Norton Partitionmagic;
Raxco;
EASEUS Partition Master.

In to seveda ni vse, vendar se ti programi najpogosteje spopadejo z nalogo in uživajo dobre ocene med uporabniki. Žal, to ne more vedno čim hitreje obnoviti zagonskega sektorja trdega diska; lahko pride do težav pri določanju vrste datotečnega sistema ali pa prisotnost tega sektorja ne bo vidna.

Oblikovanje medija

Ta metoda je primerna za tiste, ki jim ni mar za informacije na mediju in je pomembno, da čim hitreje obnovite zagonski sektor trdega diska. Po tem postopku se v 80% primerov delo popolnoma obnovi. A tej metodi se pogosto zatečejo kot v skrajni sili, ker... Podatki na disku imajo še vedno pomembno vlogo za skoraj vsakogar, sploh če gre za službeni računalnik.

Testni disk
Če uporabnik prvič naleti na težavo in absolutno ne ve, kako obnoviti zagonski sektor hdd2, se lahko ta pripomoček zelo hitro spopade z nalogo. Vendar pa bo treba nekatere točke razumeti ne brez sodelovanja samega uporabnika. Kar še posebej otežuje program, je angleški vmesnik. Če poznate tehnične besede, bo sistem razumljiv.

Razmislimo o tej metodi po točkah:
1) Poiščite Ustvari novo datoteko dnevnika, po potrebi vnesite dnevnik.
2) Nato morate najti poškodovan medij v skladu z opisom njegovih lastnosti, na primer: Disk/dev/sds – 160 GB, izberite ga.
3) Naslednji korak izberite vrsto particije med Intel, Sun, Mac itd.
4) Po tem se odprejo možne operacije, ki jih je mogoče izvesti z diskom. Izberite Analiziraj.
5) Sledi analiza možnih izgub in celotne strukture.
6) Izbira geometrije na disku
7) Zadnji koraki v razdelku »Glavni zagonski zapis« so odgovorni za ponovni zagon sektorja. Izbrati morate poškodovan disk, nato preveriti sektorje in znova napisati MBD.

Ob pravilnem ravnanju bi moral disk po ponovnem zagonu znova delovati in hkrati imeti vse podatke v prejšnji obliki.

Druga metoda je uporaba v sistemu Windows
Iz različnih razlogov prva možnost morda ne bo delovala in vprašanje, kako obnoviti zagonski sektor hdd3, ostaja odprto. Da bi razumeli sam postopek obnovitve, si poglejmo podrobneje, kaj je MBR.

MBR je prvi sektor, ki ga najdemo na disku, ima posebno tabelo s particijami in zagonski program, ki bere podatke in njihovo pot, začenši s trdega diska in konča s particijo nameščenega operacijskega sistema.

Postopek:
1) Najprej morate vklopiti računalnik in izbrati zagon z namestitvenega diska ali pogona USB, pritisnite katero koli tipko in v namestitvenem oknu sistema Windows izberite »Obnovitev sistema«, če je zaznana težava, kliknite Popravi in ​​znova zaženite.
2) Če to ne pomaga zagonskemu sektorju, znova odprite »obnovitev sistema« in izberite »naprej«, v ukazno vrstico napišite bootrec/fixmbr. Ta ukaz bo naredil glavni zagonski zapis združljiv in rešil težavo njegove poškodbe. Toda v particijski tabeli se ne bo nič spremenilo.
3) Izdamo naslednji ukaz bootrec/fixboot, to dejanje zapiše nov zagonski sektor, ki bo združljiv z Windows. Kliknite »izhod« in znova zaženite računalnik.

Na splošno bi to moralo delovati! Toda kot kaže praksa, obnovitev zagonskega sektorja trdega diska ni tako enostavna in v tem primeru obstajajo druge metode in ukazi:
1) Ukaz bootrec/ScanOs izvede popoln pregled in iskanje operacijskih sistemov, če jih najde, bo viden na zaslonu.
2) bootrec/RebuildBcd se uporablja za dodajanje najdenega sistema Windows v splošni zagonski meni; kombinacija Y in enter zaključi postopek dodajanja.

Če to ne povzroči želenega učinka, lahko ukaz, kot je bootsect/NT60 SYS v posameznem primeru obnovi zagonski sektor trdega diska s posodobitvijo glavne zagonske kode. Nato morate klikniti »izhod« in znova zagnati računalnik.
Seveda to niso vse obstoječe metode in programi, zato je, če te možnosti ne pomagajo, pametno obiskati računalniški forum, saj se veliko uporabnikov sreča s to težavo in drug drugemu pove, kako postopati, da bi inteligentno obnovili trdi disk. zagonski sektor in ga ne poškodujete še več. Zagonski sektorji so precej priljubljena tema; če poguglate, postane jasno, da so situacije z odpovedjo zagonskega nalagalnika lahko zelo različne, vendar skoraj vedno obstaja protiukrep za vsako dejanje. Tukaj je še nekaj dobrih in učinkovitih programov za obnovitev trdega diska:
MBRFix
Trdi disk Paragon
Hirlenin škorenj