Kaj je glavna zagonska koda? (opredelitev MBC)
Glavna zagonska koda (včasih skrajšana kot MBC) je eden od več delov glavni zagonski zapis. Opravlja prvi niz pomembnih funkcij v procesu zagon.
Natančneje, v tipičnem splošnem glavnem zagonskem zapisu glavna zagonska koda porabi 446 bajtov skupnega 512-bajtnega glavnega zagonskega zapisa – preostali prostor porabi predelna miza (64 bajtov) in 2-bajtov podpis diska.
Kako deluje glavna zagonska koda
Ob predpostavki, da se glavna zagonska koda pravilno izvede BIOS, glavna zagonska koda preda nadzor zagona na koda za zagon glasnosti, del zagonski sektor za glasnost, na particija na trdi disk ki vsebuje operacijski sistem.
Glavna zagonska koda se uporablja samo na primarnih particijah. Neaktivne particije, kot so tiste na an zunanji pogon ki lahko hrani podatke, kot so mapa varnostnih kopij, na primer, ni treba zagnati, ker ne vsebujejo operacijskega sistema in zato nimajo razloga za glavno zagonsko kodo.
To so dejanja, ki jim sledi glavna zagonska koda, pravi Microsoft:
Skenira tabelo particij za aktivno particijo.
Najde začetek sektorju aktivne particije.
Naloži kopijo zagonski sektor iz aktivne particije v pomnilnik.
Prenese nadzor na izvedljivo kodo v zagonskem sektorju.
Glavna zagonska koda uporablja tako imenovana polja CHS (začetna in končna polja cilindra, glave in sektorja) iz tabele particij, da poišče del zagonskega sektorja particije.
Napake glavne zagonske kode
Datoteke, ki Windows potrebe za zagon operacijskega sistema se lahko včasih pokvarijo ali izginejo.
Napake glavne zagonske kode se lahko pojavijo zaradi česar koli od a virus napad, ki zamenja podatke z zlonamernimi kodami, do fizične poškodbe trdega diska.
Prepoznavanje napak glavne zagonske kode
Ena od teh napak se verjetno prikaže, če glavna zagonska koda ne najde zagonskega sektorja, kar preprečuje zagon sistema Windows:
Manjkajoči operacijski sistem.
Neveljavna particijska tabela.
Napaka pri nalaganju operacijskega sistema.
Napaka MBR 1.
Napaka MBR 2.
Eden od načinov, kako lahko odpravite napake v glavnem zagonskem zapisu, je znova namestite Windows. Čeprav je to morda vaša prva misel, ker ne želite iti skozi postopek odpravljanja napake, je to precej drastična rešitev.
Oglejmo si nekaj drugih, morda bolj preprostih načinov za odpravo teh težav:
Kako popraviti napake glavne zagonske kode
Medtem ko lahko normalno odprite ukazni poziv v sistemu Windows teči ukazov v sistemu Windows to verjetno pomenijo težave z glavno zagonsko kodo Windows se ne zažene. V teh primerih boste morali dostopati do a ukazni poziv izven Windows...
V Windows 10, Windows 8, Windows 7, in Windows Vista, lahko poskusite odpraviti napako glavne zagonske kode z ponovna izgradnja podatkov o konfiguraciji zagona (BCD) uporabljati ukaz bootrec.
Ukaz bootrec je mogoče zagnati v operacijskih sistemih Windows 10 in Windows 8 do Napredne možnosti zagona. V operacijskih sistemih Windows 7 in Windows Vista lahko zaženete isti ukaz, vendar se izvede prek Možnosti obnovitve sistema.
V Windows XP in Windows 2000, ukaz fixmbr se uporablja za gradnjo novega glavnega zagonskega zapisa s ponovnim pisanjem glavne zagonske kode. Ta ukaz je na voljo v Obnovitvena konzola.