Glavni kod za pokretanje (ponekad skraćeno kao MBC) jedan je od nekoliko dijelova glavnog zapisa za pokretanje. Obavlja prvi skup važnih funkcija u procesu dizanja.
Konkretno, u tipičnom generičkom glavnom zapisu za pokretanje, glavni kod za pokretanje zauzima 446 bajta od ukupno 512-bajtnog glavnog zapisa za pokretanje - preostali prostor koristi particijska tablica (64 bajta) i 2-bajta potpis diska.
Kako radi glavni kod za pokretanje
Pod pretpostavkom da BIOS pravilno izvršava glavni kod za pokretanje, glavni kod za pokretanje predaje kontrolu pokretanja kodu za pokretanje volumena, dijelu sektora za pokretanje volumena, na particiji na tvrdom disku koja sadrži operativni sustav.
Glavni kod za pokretanje koristi se samo na primarnim particijama. Neaktivne particije poput onih na vanjskom disku koje mogu pohranjivati podatke poput sigurnosnih kopija datoteka, na primjer, ne moraju se pokretati jer ne sadrže operativni sustav i stoga nemaju razloga za glavni kod za pokretanje.
Ovo su radnje koje glavni kod za pokretanje slijedi prema Microsoftu:
- Skenira particijsku tablicu u potrazi za aktivnom particijom.
- Pronalazi početni sektor aktivne particije.
- Učitava kopiju sektora za pokretanje s aktivne particije u memoriju.
- Prenosi kontrolu na izvršni kod u sektoru za pokretanje.
Glavni kod za pokretanje koristi ono što se zove CHS polja (polja početnog i završnog cilindra, glave i sektora) iz particijske tablice za lociranje dijela sektora za pokretanje particije.
Glavne pogreške koda za pokretanje
Datoteke koje Windows trebaju za pokretanje operativnog sustava ponekad se mogu oštetiti ili nestati. Pogreške glavnog koda za pokretanje mogu se dogoditi zbog bilo čega, od napada virusa koji zamjenjuje podatke zlonamjernim kodovima, do fizičkog oštećenja tvrdog diska.
Prepoznavanje pogrešaka glavnog koda za pokretanje
Jedna od ovih grešaka vjerojatno će se prikazati ako glavni kod za pokretanje ne može pronaći sektor za pokretanje, sprječavajući Windows da se pokrene:
- Nedostaje operativni sustav
- Nevažeća particijska tablica
- Pogreška pri učitavanju operativnog sustava
- MBR pogreška 1
- MBR pogreška 2
Jedan od načina na koji možete ispraviti pogreške u glavnom zapisu za pokretanje je ponovna instalacija Windowsa. Iako je ovo možda vaša prva pomisao jer ne želite proći kroz proces ispravljanja pogreške, to je prilično drastično rješenje.
Pogledajmo nekoliko drugih, potencijalno jednostavnijih, načina za rješavanje ovih problema:
Kako popraviti pogreške glavnog koda za pokretanje
Iako normalno možete otvoriti naredbeni redak za pokretanje naredbi u sustavu Windows, problemi s glavnim kodom za pokretanje vjerojatno znače da se Windows neće pokrenuti. U tim slučajevima morat ćete pristupiti naredbenom retku izvan sustava Windows…
U sustavima Windows 11, Windows 10, Windows 8, Windows 7 i Windows Vista možete pokušati popraviti pogrešku glavnog koda za pokretanje tako da ponovno izgradite podatke o konfiguraciji pokretanja (BCD) pomoću naredbe bootrec.
Naredba bootrec može se pokrenuti u sustavu Windows 11/10/8 putem naprednih opcija pokretanja. U sustavima Windows 7 i Windows Vista možete pokrenuti istu naredbu, ali se to radi putem opcija oporavka sustava.
U Windows XP i Windows 2000, naredba fixmbr koristi se za izgradnju novog glavnog zapisa za pokretanje ponovnim pisanjem glavnog koda za pokretanje. Ova naredba dostupna je u konzoli za oporavak.