Koji je Master Boot kod?

Definicija Master Boot Code-a i Pomoć pri utvrđivanju Greške Master Boot Code-a

Glavni boot kod (ponekad skraćen kao MBC ) je jedan od nekoliko dijelova glavnog zapisa boot-a . Obavlja prvi skup značajnih funkcija u procesu pokretanja .

Konkretno, u tipičnom generičkom glavnom podacima za pokretanje, glavni boot kod koristi 446 bajtova od ukupnog 512-bajtnog master boot-zapisa - preostali prostor koristi tabela particije (64 bajta) i potpis 2-bajtnog diska .

Kako radi Master Boot Code

Pod pretpostavkom da glavni BIOS pokreće glavni boot kôd, glavni boot kod šalje upravljačku kontrolu pokretanja na šifru zagrevanja jačine zvuka , deo sektora za pokretanje zapremine , na particiji na čvrstom disku koji sadrži operativni sistem .

Glavni boot kod se koristi samo na primarnim particijama. Na primjer, neaktivne particije poput onih na spoljnom uređaju koji mogu čuvati podatke kao što su rezervne kopije datoteka, ne moraju se pokrenuti jer ne sadrže operativni sistem i stoga nemaju razloga za glavni boot kod.

To su radnje koje slede glavni boot kod, prema Microsoftu:

  1. Skenira tablicu particija za aktivnu particiju.
  2. Pronaći početni sektor aktivne particije.
  3. Ubacuje kopiju sektora za pokretanje sa aktivne particije u memoriju.
  4. Prenosi kontrolu na izvršni kôd u boot sektoru.

Master boot kod koristi tzv. Polja CHS (Pokreće i završava polja Cylinder, Head i Sector) iz tabele particije da bi locirala deo particije boot sektora.

Greške u Master Boot Code-u

Datotekama koje Windows potrebuje za pokretanje operativnog sistema ponekad mogu postati korumpirani ili nestati.

Greške glavnog zagonskog koda mogu se desiti zbog bilo čega od napada virusa koji zamenjuje podatke sa zlonamernim kodovima, fizičkim oštećenjem čvrstog diska.

Identifikovanje grešaka kod Master Boot Code-a

Jedna od ovih grešaka je verovatno prikazana ako glavna boot šifra ne može pronaći boot sektor, sprečavajući Windows da započne:

Jedan način na koji možete popraviti greške u glavnom podacima za pokretanje je reinstalacija Windowsa . Iako ovo može biti vaša prva misao jer ne želite da prođete kroz proces ispravljanja greške, to je prilično drastično rješenje.

Da pogledamo nekoliko drugih, potencijalno jednostavnijih načina za rešavanje ovih problema:

Kako popraviti greške kod Master Boot Code-a

Dok obično možete da otvorite komandni poziv u operativnom sistemu Windows da biste pokrenuli komande u operativnom sistemu Windows, problemi sa glavnim boot-šifrom verovatno znače da se Windows neće pokrenuti . U ovim slučajevima, potrebno je da pristupite komandnoj liniji izvan operativnog sistema Windows ...

U operativnim sistemima Windows 10 , Windows 8 , Windows 7 i Windows Vista možete pokušati da popravite glavnu grešku greške kod pokretanja konfiguracionih podataka (BCD) pomoću bootrec naredbe .

Komanda bootrec može se pokrenuti u operativnim sistemima Windows 10 i Windows 8 pomoću opcija Advanced Startup Options . U operativnim sistemima Windows 7 i Windows Vista možete pokrenuti istu naredbu, ali se to radi pomoću System Recovery Options .

U operativnim sistemima Windows XP i Windows 2000, naredba fixmbr se koristi za izgradnju novog master boot-a ponovnim pisanjem glavnog boot-a. Ova naredba je dostupna u Recovery Console .