Kaj je zagonska koda nosilca (definicija VBC)

Kazalo:

Kaj je zagonska koda nosilca (definicija VBC)
Kaj je zagonska koda nosilca (definicija VBC)
Anonim

Koda za zagon nosilca in blok parametrov diska sta dva glavna dela, ki sestavljata zapis/sektor za zagon nosilca. Kodo za zagon nosilca prikliče glavna zagonska koda in se uporablja za zagon upravljalnika zagona, ki začne dejansko nalaganje operacijskega sistema.

Zagonska koda nosilca obstaja na vsaki particiji, kjer obstaja zagonski zapis nosilca, kar je vsaka formatirana particija. Vendar pa ga kliče samo glavna zagonska koda za primarno particijo, ki je nastavljena kot aktivna. V nasprotnem primeru za neaktivne particije zagonska koda nosilca ostane neuporabljena.

Kode za zagon nosilca so specifične za operacijski sistem na določeni particiji. Na primer, koda za količinski zagon za Windows 10 lahko deluje drugače kot koda za različico Linuxa ali celo drugo različico sistema Windows, kot je Windows XP ali Windows 7.

Image
Image

Koda za zagon nosilca se včasih imenuje okrajšava VBC.

Kaj počne zagonska koda nosilca

Glavni zagonski zapis išče zagonsko napravo v katerem koli zagonskem zaporedju/vrstnem redu, ki ga nastavi BIOS.

Glejte Kako spremeniti zagonski vrstni red v BIOS-u, če potrebujete pomoč pri spreminjanju vrstnega reda, v katerem se preverjajo zagonske kode naprave.

Ko je najdena ustrezna naprava, kot je trdi disk, je zagonska koda nosilca odgovorna za nalaganje ustreznih datotek, ki zaženejo operacijski sistem. Za Windows 10 do Windows Vista je Windows Boot Manager (BOOTMGR) tisti, ki dejansko naloži operacijski sistem.

Pri starejših različicah sistema Windows, kot je Windows XP, koda za zagon nosilca za zagon operacijskega sistema uporablja NT Loader (NTLDR).

V obeh primerih zagonska koda nosilca najde pravilne podatke za nadaljevanje zagonskega postopka. Tukaj lahko vidite, kdaj se zagonska koda nosilca uporablja v tipičnem procesu, v katerem se OS naloži s trdega diska:

  1. POST se zažene za preverjanje delovanja strojne opreme.
  2. BIOS naloži in izvede kodo iz glavnega zagonskega zapisa, ki se nahaja v prvem sektorju trdega diska.
  3. Glavna zagonska koda poišče glavno particijsko tabelo za zagonsko particijo na tem trdem disku.
  4. Izveden je bil poskus zagona primarne, aktivne particije.
  5. Zagonski sektor nosilca te particije se naloži v pomnilnik, tako da se lahko uporabita njegova koda in blok parametrov diska.
  6. Zagonska koda nosilca znotraj tega zagonskega sektorja ima nadzor nad preostalim zagonskim postopkom, kjer zagotavlja, da struktura datotečnega sistema deluje.
  7. Ko koda količinskega zagona potrdi datotečni sistem, se izvede BOOTMGR ali NTLDR.
  8. Kot omenjeno zgoraj, se BOOTMGR ali NTLDR naloži v pomnilnik in nadzor se prenese nanju, tako da se lahko izvajajo ustrezne datoteke OS in Windows lahko normalno zažene.

Napake zagonske kode nosilca

Kot lahko vidite zgoraj, obstaja veliko komponent, ki sestavljajo celoten proces, med katerim se lahko končno naloži operacijski sistem. To pomeni, da obstaja veliko primerov, ko lahko pride do napake, in zato različne težave, ki lahko povzročijo določena sporočila o napaki.

Poškodovana zagonska koda nosilca običajno povzroči napake hal.dll, kot so:

  • Ni mogoče najti \Windows\System32\hal.dll
  • Windows se ni mogel zagnati, ker naslednja datoteka manjka ali je poškodovana: C:\Windows\system32\hal.dll. Znova namestite kopijo zgornje datoteke.

Tovrstne napake pri zagonski kodi nosilca je mogoče popraviti z ukazom bootsect, enim od številnih ukazov ukaznega poziva, ki so na voljo v sistemu Windows. Če potrebujete pomoč pri tem, glejte Kako uporabiti Bootsect za posodobitev zagonske kode nosilca na BOOTMGR.

Če v 4. koraku zgoraj poskus iskanja aktivne particije ne uspe, boste morda videli napako, kot je "Ni zagonske naprave." V trenutku, ko pride do napake, je jasno, da ni posledica zagonske kode nosilca.

Možno je, da na tem trdem disku ni pravilno formatirana particija ali pa BIOS išče napačno napravo; v tem primeru lahko spremenite vrstni red zagona na pravilno napravo, kot je trdi disk (namesto tega diska ali zunanjega trdega diska, na primer).

Priporočena: