Masterboot kood (mõnikord lühendatult MBC) on üks peamise alglaadimise kirje mitmest osast. See täidab alglaadimise käigus esimesi olulisi funktsioone.
Täpsem alt, tüüpilises üldises alglaadimiskirjes kulutab alglaadimiskood 446 baiti kogu 512-baidisest alglaadimiskirjest – ülejäänud ruumi kasutavad partitsioonitabel (64 baiti) ja 2-baidine. ketta signatuur.
Kuidas põhikäivituskood töötab
Eeldusel, et BIOS käivitab alglaadimiskoodi õigesti, annab põhikäivituskood üle alglaadimise juhtimise helitugevuse alglaadimiskoodile, mis on osa helitugevuse alglaadimissektorist, kõvaketta partitsioonil, mis sisaldab operatsioonisüsteemi.
Masterboot koodi kasutatakse ainult esmastes partitsioonides. Mitteaktiivseid partitsioone, nagu need, mis asuvad välisel draivil, mis võivad salvestada andmeid, näiteks failide varukoopiaid, ei pea käivitama, kuna need ei sisalda operatsioonisüsteemi ja seetõttu pole neil põhjust alglaadimiskoodi jaoks.
Need on toimingud, mida põhikäivituskood Microsofti andmetel järgib:
- Skannib partitsioonitabelit aktiivse partitsiooni jaoks.
- Leiab aktiivse partitsiooni algussektori.
- Laadib alglaadimissektori koopia aktiivsest partitsioonist mällu.
- Viidab juhtimise üle alglaadimissektoris käivitatavale koodile.
Peamine alglaadimiskood kasutab partitsioonitabeli nn CHS-välju (väljad Starting and Ending Cylinder, Head ja Sector), et leida partitsiooni alglaadimissektori osa.
Master Boot Code Errors
Failid, mida Windows vajab operatsioonisüsteemi alglaadimiseks, võivad mõnikord rikkuda või kaduda. Põhikäivituskoodi vead võivad ilmneda kõigest alates viiruserünnakust, mis asendab andmed pahatahtlike koodidega, kuni kõvaketta füüsilise kahjustuseni.
Põhikäivituskoodi vigade tuvastamine
Üks neist vigadest kuvatakse tõenäoliselt siis, kui põhikäivituskood ei leia alglaadimissektorit, mis takistab Windowsi käivitamist:
- Operatsioonisüsteem puudub
- Vigane partitsioonitabel
- Viga operatsioonisüsteemi laadimisel
- MBR Viga 1
- MBR-i viga 2
Üks viis põhikäivituskirje vigade parandamiseks on Windowsi uuesti installimine. Kuigi see võib olla teie esimene mõte, kuna te ei soovi vea parandamise protsessi läbi teha, on see üsna drastiline lahendus.
Vaatame mõnda muud, potentsiaalselt lihtsamat viisi nende probleemide lahendamiseks:
Kuidas parandada alglaadimiskoodi vigu
Kuigi tavaliselt saate Windowsis käskude käivitamiseks avada käsuviiba, tähendavad probleemid põhikäivituskoodiga tõenäoliselt seda, et Windows ei käivitu. Sellistel juhtudel peate käsuviibale juurde pääsema väljaspool Windowsi…
Operatsioonisüsteemides Windows 11, Windows 10, Windows 8, Windows 7 ja Windows Vista võite proovida alglaadimiskoodi viga parandada, luues alglaadimiskonfiguratsiooni andmed (BCD) uuesti, kasutades käsku bootrec.
Käsku Bootrec saab käitada opsüsteemis Windows 11/10/8 täiendavate käivitussuvandite kaudu. Windows 7 ja Windows Vista puhul saate käivitada sama käsu, kuid seda tehakse süsteemitaastesuvandite kaudu.
Operatsioonisüsteemis Windows XP ja Windows 2000 kasutatakse käsku fixmbr uue alglaadimiskirje loomiseks, kirjutades ümber alglaadimiskoodi. See käsk on saadaval taastekonsoolis.