Što je Volume Boot Code (VBC definicija)

click fraud protection

Kod za podizanje volumena i blok parametara diska dva su glavna dijela koja čine volumen boot zapis/sektor. Kod za podizanje volumena poziva glavni kod za pokretanje i koristi se za pokretanje upravitelja pokretanja koji započinje stvarno učitavanje operacijski sustav.

Kod za podizanje volumena postoji na svakom particija gdje postoji zapis o pokretanju volumena, a to je svaki formatiran particija. Međutim, poziva ga samo glavni kod za podizanje sustava za primarnu particiju koja je postavljena kao aktivna. Inače, za neaktivne particije, kod za podizanje volumena ostaje neiskorišten.

Kodovi za podizanje volumena specifični su za operativni sustav na toj particiji. Na primjer, kod za podizanje volumena za Windows 10 može funkcionirati drugačije od jednog za okus Linux ili čak drugačiju verziju sustava Windows poput Windows XP ili Windows 7.

Ilustracija računalnog koda
Iconfinder

Kod za podizanje volumena ponekad se naziva skraćenicom VBC.

Što radi Volume Boot Code

Glavni zapis za pokretanje traži a za podizanje uređaj u kojem god redoslijed/redoslijed pokretanja je postavljen od strane BIOS.

Vidjeti Kako promijeniti redoslijed pokretanja u BIOS-u ako vam je potrebna pomoć da promijenite redoslijed provjere kodova za pokretanje uređaja.

Nakon što se pronađe odgovarajući uređaj, kao što je a tvrdi disk, kod za podizanje volumena odgovoran je za učitavanje ispravnih datoteka koje pokreće operativni sustav. Za Windows 10 do Windows Vista, to je Upravitelj pokretanja sustava Windows (BOOTMGR) koji zapravo učitava operativni sustav.

Za starije verzije sustava Windows, kao što je Windows XP, to je NT Loader (NTLDR) koji kod za podizanje volumena koristi za pokretanje operacijskog sustava.

U oba slučaja, kod za podizanje volumena pronalazi točne podatke za premještanje čizma proces dalje. Ovdje možete vidjeti kada se kod za podizanje volumena koristi u tipičnom procesu u kojem se OS učitava s tvrdog diska:

  1. POST se pokreće radi provjere hardver funkcionalnost.

  2. BIOS učitava i izvršava kod iz glavni zapis za pokretanje koji se nalazi na prvom sektor tvrdog diska.

  3. Glavni kod za pokretanje pregledava glavni particijski stol za particiju za pokretanje na tom tvrdom disku.

  4. Pokušava se pokrenuti primarnu, aktivnu particiju.

  5. Sektor za podizanje volumena te particije se učitava memorija tako da se može koristiti njegov kod i blok parametara diska.

  6. Kodu za podizanje volumena unutar tog sektora za pokretanje daje se kontrola ostatka procesa pokretanja, pri čemu se osigurava da sustav datoteka struktura je u ispravnom stanju.

  7. Nakon što kod za podizanje volumena potvrdi datotečni sustav, izvršava se BOOTMGR ili NTLDR.

  8. Kao što je gore spomenuto, BOOTMGR ili NTLDR se učitavaju u memoriju i kontrola se prenosi na njih tako da se ispravne OS datoteke mogu izvršiti i Windows može normalno pokrenuti.

Pogreške koda pokretanja volumena

Kao što možete vidjeti gore, postoje mnoge komponente koje čine ukupni proces tijekom kojeg se operativni sustav u konačnici može učitati. To znači da postoji mnogo slučajeva kada se može pojaviti pogreška, a samim tim i različiti problemi koji mogu uzrokovati određene poruke o pogrešci.

Oštećen kod za podizanje volumena obično rezultira hal.dll pogreške Kao:

  • Ne mogu pronaći \Windows\System32\hal.dll
  • Windows se nije mogao pokrenuti jer sljedeća datoteka nedostaje ili je oštećena: C:\Windows\system32\hal.dll. Ponovno instalirajte kopiju gornje datoteke.

Te vrste pogrešaka koda za podizanje volumena mogu se popraviti pomoću bootsectnaredba, jedan od mnogih Naredbe naredbenog retka dostupno u sustavu Windows. Vidjeti Kako koristiti Bootsect za ažuriranje koda za podizanje volumena na BOOTMGR ako vam treba pomoć oko toga.

U gornjem koraku 4, ako pokušaj pronalaženja aktivne particije ne uspije, možda ćete vidjeti pogrešku poput "Nema uređaja za pokretanje." Jasno je u trenutku kada se pogreška pojavljuje da nije zbog koda za podizanje sustava.

Moguće je da na tom tvrdom disku nema pravilno formatirane particije ili da BIOS gleda pogrešan uređaj, u kojem slučaju možete promijeniti redoslijed pokretanja na ispravan uređaj kao što je tvrdi disk (umjesto diska ili Vanjski tvrdi disk, na primjer).