Kaj je koda za zagon glasnosti (opredelitev VBC)

click fraud protection

Zagonska koda glasnosti in blok parametrov diska sta dva glavna dela, ki sestavljata zagonski zapis/sektor glasnosti. Zagonsko kodo za glasnost pokliče glavna zagonska koda in se uporablja za zagon upravitelja zagona, ki začne dejansko nalaganje datoteke operacijski sistem.

Koda za zagon glasnosti obstaja na vsakem particija kjer obstaja zagonski zapis glasnosti, ki je vsak oblikovano particija. Vendar jo pokliče samo glavna zagonska koda za primarno particijo, ki je nastavljena kot aktivna. V nasprotnem primeru za neaktivne particije ostane zagonska koda nosilca neuporabljena.

Zagonske kode nosilca so specifične za operacijski sistem na tej particiji. Na primer koda za zagon glasnosti za Windows 10 lahko deluje drugače kot ena za okus Linux ali celo drugačna različica sistema Windows, kot je Windows XP oz Windows 7.

Ilustracija računalniške kode
Iconfinder

Koda za zagon glasnosti se včasih omenja z okrajšavo VBC.

Kaj počne koda za zagon glasnosti

Glavni zagonski zapis išče a zagonski napravo v kateri koli zagonsko zaporedje/red je določeno z BIOS.

Glej Kako spremeniti vrstni red zagona v BIOS-u če potrebujete pomoč pri spreminjanju vrstnega reda preverjanja zagonskih kod naprave.

Ko se najde ustrezna naprava, kot je a trdi disk, je koda za zagon glasnosti odgovorna za nalaganje ustreznih datotek, ki zaženejo operacijski sistem. Za Windows 10 do Windows Vista, to je Windows Boot Manager (BOOTMGR) ki dejansko naloži operacijski sistem.

Za starejše različice operacijskega sistema Windows, kot je Windows XP, je to NT Loader (NTLDR) ki ga zagonska koda uporablja za zagon operacijskega sistema.

V obeh primerih koda za zagon glasnosti najde pravilne podatke za premikanje škorenj proces naprej. Tukaj lahko vidite, kdaj se koda za zagon uporablja v tipičnem procesu, v katerem se OS naloži s trdega diska:

  1. OBJAVI se zažene za preverjanje strojna oprema funkcionalnost.

  2. BIOS naloži in izvaja kodo iz glavni zagonski zapis ki se nahaja na prvem sektorju trdega diska.

  3. Glavna zagonska koda gleda skozi glavna particijska tabela za zagonsko particijo na tem trdem disku.

  4. Poskuša se zagnati primarno, aktivno particijo.

  5. Zagonski sektor nosilca te particije je naložen spomin tako da je mogoče uporabiti njegovo kodo in blok parametrov diska.

  6. Koda za zagon v tem zagonskem sektorju ima nadzor nad preostalim zagonskim postopkom, kjer zagotavlja, da datotečni sistem struktura je v delujočem stanju.

  7. Ko zagonska koda nosilca potrdi datotečni sistem, se izvede BOOTMGR ali NTLDR.

  8. Kot že omenjeno, se BOOTMGR ali NTLDR naloži v pomnilnik in nadzor se prenese nanje, tako da se lahko izvajajo ustrezne datoteke OS in Windows lahko normalno zažene.

Napake kode za zagon glasnosti

Kot lahko vidite zgoraj, obstaja veliko komponent, ki sestavljajo celoten proces, med katerim se lahko na koncu 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 za glasnost običajno povzroči napake hal.dll kot:

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

Te vrste napak pri zagonu glasnosti je mogoče popraviti z bootsectukaz, eden izmed mnogih Ukazi ukaznega poziva na voljo v sistemu Windows. Glej Kako uporabiti Bootsect za posodobitev zagonske kode nosilca na BOOTMGR če potrebujete pomoč pri tem.

V 4. koraku zgoraj, če poskus iskanja aktivne particije ne uspe, boste morda videli napako, kot je "Brez zagonske naprave." V trenutku, ko pride do napake, je jasno, da ni posledica kode za zagon glasnosti.

Možno je, da na tem trdem disku ni pravilno formatirane particije ali da BIOS gleda na napačna naprava, v tem primeru lahko spremenite vrstni red zagona v pravilno napravo, kot je trdi disk (namesto diska). oz zunanji trdi disk, na primer).