Mis on Master Boot Code?

Master Boot koodi määratlus ja põhibaamatu koodi vigu kinnitamine

Põhi algkäivituskood (mõnikord lühendatult MBC-ga ) on üks peamisi alglaadimiskirjeid mitmest osast. See käivitab esimesel hulgal olulisi funktsioone käivitamisel .

Täpsemalt, tüüpiline generic-alglaadimise rekord võtab baaskäivituse kood 446 baiti kogu 512-baidise põhimäivituse rekordist - ülejäänud ruumi kasutab partitsioonitabel (64 baiti) ja 2-baidise ketta allkiri .

Kuidas toimib master boot kood?

Eeldusel, et BIOS on korralikult käivitanud koodi, käivitab põhi algkäivituskäivitus käivituskontrolli operatsioonisüsteemi sisaldava kõvaketta partitsiooni heli sisselülitamise koodi , mis on osa heli buutsektorist .

Põhi algkäivituse koodi kasutatakse ainult primaarsetes partitsioonides. Näiteks ei saa käivitada mitteaktiivseid väliseid draive, mis võivad salvestada selliseid andmeid nagu failide varukoopiaid, kuna need ei sisalda operatsioonisüsteemi ja seetõttu ei ole mingit põhjust peajaama algkäivitamiseks.

Need on järgmised toimingud, mida Microsoft Boot koodi järgib:

  1. Skaneerib aktiivse partitsiooni partitsioonitabelit.
  2. Leiab aktiivse partitsiooni algusseadistuse.
  3. Laadib alglaadimissektori koopia aktiivsest partitsioonist mällu.
  4. Ülekanded juhtimine käivitussektori käivitatava koodi.

Algse boot-koodi kasutatakse partitsüsteemi alglaadimissektori osade leidmiseks partitsioonitabelilt CHS-väljade (silindri, pea ja sektori väljade) käivitamine ja lõpetamine.

Master boot koodi vead

Windowsi operatsioonisüsteemile käivitamiseks vajalikud failid võivad mõnikord rikkuda või kaotada.

Master-boot-koodi vigu võib juhtuda tänu viiruse rünnakule, mis asendab andmeid pahatahtliku koodiga, kõvakettale füüsiliseks kahjustuseks.

Master Boot koodi vea tuvastamine

Üks neist veadest kuvatakse tõenäoliselt siis, kui põhi algkäivituskood ei leia alglaadimissektorit, takistades Windowsi käivitamist:

Üks võimalus, mille abil saab vigade parandamist põhi alglaadimise rekordis, on Windowsi uuesti installimine . Kuigi see võib olla teie esimene mõte, sest te ei soovi vea parandamise protsessi läbi viia, on see pigem drastiline lahendus.

Vaatame mõningaid teisi, potentsiaalselt lihtsamaid viise nende probleemide lahendamiseks:

Kuidas määrata käivituskoodi vead

Kuigi tavaliselt saate Windowsis käskude käivitamiseks Windowsis käsku avada , tekitavad põhijakkiga seotud probleemid tõenäoliselt Windowsi käivitamist . Sellistel juhtudel peate käsureale jõudma väljaspool Windowsi ...

Windows 10-s , Windows 8-s , Windows 7-s ja Windows Vista-s saate proovida boot-koodi tõrke parandada Boot Configuration Data (BCD) taaskäivitamisega käsku bootrec .

Bootreci käsku saab käitada Windows 10 ja Windows 8 abil täiustatud käivitusvalikute abil . Windows 7 ja Windows Vista puhul saate sama käsku käitada, kuid see on tehtud süsteemi taastevalikute abil .

Operatsioonisüsteemides Windows XP ja Windows 2000 kasutatakse masterbookiriba loomiseks masterbootkoodi uuesti kirjutades fixmbr käsku . See käsk on saadaval taastekonsoolis .