Što je glavni kod za podizanje sustava?

Definicija glavnog koda za podizanje sustava i pomoći pri utvrđivanju glavnih pogrešaka kod pokretanja

Glavni kod za pokretanje (ponekad skraćeno kao MBC ) jedan je od nekoliko dijelova glavnog zapisa za pokretanje . Prvi skup važnih funkcija obavlja u procesu dizanja .

Konkretno, u tipičnom generičkom master boot zapisu, glavni kod za podizanje troši 446 bajta od ukupno 512-byte master boot record-preostali prostor koristi se particijsku tablicu (64 bajta) i 2-byte potpis na disku .

Kako funkcionira Master Boot Code

Pod pretpostavkom da BIOS izvrši glavni program za podizanje sustava, glavni program za podizanje sustava predaje kontrolu dizanja na kôd za pokretanje volumena , dio sektora za obnavljanje volumena , na particiji na tvrdom disku koji sadrži operativni sustav .

Glavni boot kod koristi se samo na primarnim particija. Na primjer, neaktivne particije poput onih na vanjskom pogonu koji mogu pohraniti podatke poput sigurnosnih kopija datoteka, primjerice, ne moraju biti podignute jer ne sadrže operativni sustav i stoga nemaju razloga za glavni kod za podizanje sustava.

To su radnje koje slijedi glavni kod za pokretanje, prema Microsoftu:

  1. Skenira particijsku tabelu za aktivnu particiju.
  2. Otkriva početni sektor aktivne particije.
  3. U memoriju prenosi kopiju sektora za pokretanje s aktivne particije.
  4. Prenosi kontrolu na izvršni kod u sektoru za pokretanje.

Glavni kod za podizanje sustava koristi zvučne polja CHS (Polja za početak i završetak cilindra, glava i polja) iz tablice particija kako bi pronašli dio sektora podizanja sustava particije.

Pogreške glavnih kodeksa

Datoteke koje sustav Windows treba kako bi mogli pokrenuti operacijski sustav ponekad mogu postati korumpirani ili nestati.

Glavne greške kod pokretanja sustava mogu se dogoditi zbog bilo čega iz virusa koji zamjenjuje podatke sa zlonamjernim kodovima, do fizičkog oštećenja tvrdog diska.

Identificiranje pogrešaka glavnog dizajna kodeksa

Jedna od tih pogrešaka vjerojatno će se prikazati ako glavni kod za podizanje sustava ne može pronaći sektor za pokretanje, sprječavajući pokretanje sustava Windows:

Jedan od načina na koji možete popraviti pogreške u master boot recordu je ponovno instalirati sustav Windows . Iako ovo može biti vaša prva misao, jer ne želite proći kroz postupak popravljanja pogreške, to je prilično drastično rješenje.

Pogledajmo još nekoliko, možda jednostavnijih načina rješavanja ovih problema:

Kako popraviti glavne pogreške kod pokretanja sustava

Iako možete normalno otvoriti naredbeni redak u sustavu Windows za pokretanje naredbi u sustavu Windows, problemi s glavnim kodom za pokretanje vjerojatno znače da se sustav Windows neće pokrenuti . U tim slučajevima morat ćete pristupiti naredbenom retku izvan sustava Windows ...

U sustavu Windows 10 , Windows 8 , Windows 7 i Windows Vista možete pokušati ispraviti glavnu pogrešku kodeksa pokretanja obnavljanjem podataka o konfiguraciji podizanja (BCD) pomoću naredbe bootrec .

Naredba bootrec može se pokrenuti u sustavu Windows 10 i Windows 8 putem naprednih opcija pokretanja . U sustavu Windows 7 i Windows Vista možete pokrenuti istu naredbu, ali to je učinjeno putem opcija oporavka sustava .

U sustavu Windows XP i Windows 2000, naredba fixmbr se koristi za izgradnju novog zapisa glavne boot rekryme ponovnim pisanjem glavnog koda za podizanje sustava. Ova je naredba dostupna u konzoli za oporavak .