Mis on helitugevuse alglaadimiskood (VBC definitsioon)

Sisukord:

Mis on helitugevuse alglaadimiskood (VBC definitsioon)
Mis on helitugevuse alglaadimiskood (VBC definitsioon)
Anonim

Käivituse alglaadimiskood ja ketta parameetrite plokk on kaks peamist osa, mis moodustavad mahu alglaadimise kirje/sektori. Peamine alglaadimiskood kutsub välja helitugevuse alglaadimiskoodi ja seda kasutatakse alglaadimishalduri käivitamiseks, mis alustab operatsioonisüsteemi tegelikku laadimist.

Mahu alglaadimiskood on olemas igal partitsioonil, kus on helitugevuse alglaadimise kirje, mis on iga vormindatud partitsioon. Seda kutsub aga ainult aktiivseks seatud esmase partitsiooni alglaadimiskood. Vastasel juhul jääb mitteaktiivsete partitsioonide puhul alglaadimiskood kasutamata.

Käitekäivituskoodid on spetsiifilised selle partitsiooni operatsioonisüsteemile. Näiteks võib Windows 10 helitugevuse alglaadimiskood toimida teisiti kui Linuxi või isegi mõne muu Windowsi versiooni (nt Windows XP või Windows 7) puhul.

Image
Image

Majulaadimiskoodile viidatakse mõnikord selle lühendiga VBC.

Mida teeb helitugevuse alglaadimiskood

Põhikäivituskirje otsib buutivat seadet BIOS-i määratud alglaadimisjärjestuses/järjekorras.

Vaadake, kuidas muuta BIOS-is alglaadimisjärjekorda, kui vajate abi seadme alglaadimiskoodide kontrollimise järjekorra muutmisel.

Kui asjakohane seade (nt kõvaketas) on leitud, vastutab helitugevuse alglaadimiskood õigete failide laadimise eest, mis käivitab operatsioonisüsteemi. Windows 10 ja Windows Vista puhul laadib operatsioonisüsteemi tegelikult Windowsi alglaadimishaldur (BOOTMGR).

Vanemate Windowsi versioonide (nt Windows XP) puhul kasutab helitugevuse alglaadimiskood operatsioonisüsteemi käivitamiseks NT Loaderit (NTLDR).

Mõlemal juhul leiab helitugevuse alglaadimiskood õiged andmed alglaadimisprotsessi edasiliikumiseks. Siit näete, kui tüüpilises protsessis, mille käigus OS laaditakse kõvakett alt, kasutatakse helitugevuse alglaadimiskoodi:

  1. POST käivitatakse riistvara funktsionaalsuse kontrollimiseks.
  2. BIOS laadib ja käivitab koodi põhikäivituskirjest, mis asub kõvaketta esimeses sektoris.
  3. Põhikäivituskood otsib põhipartitsioonitabeli kaudu sellel kõvakettal buutivat partitsiooni.
  4. Püütakse alglaadida esmast aktiivset partitsiooni.
  5. Selle partitsiooni alglaadimissektor laaditakse mällu, et saaks kasutada selle koodi ja kettaparameetrite plokki.
  6. Selles alglaadimissektoris olevale helitugevuse alglaadimiskoodile antakse kontroll ülejäänud alglaadimisprotsessi üle, kus see tagab, et failisüsteemi struktuur on töökorras.

  7. Kui helitugevuse alglaadimiskood failisüsteemi kinnitab, käivitatakse BOOTMGR või NTLDR.
  8. Nagu eespool mainitud, laaditakse BOOTMGR või NTLDR mällu ja juhtimine antakse neile üle, et saaks käivitada õigeid OS-i faile ja Windows saaks normaalselt käivituda.

Volume Boot Code Errors

Nagu ülalpool näete, on palju komponente, mis moodustavad kogu protsessi, mille käigus saab operatsioonisüsteemi lõpuks laadida. See tähendab, et on palju juhtumeid, mil võib tekkida tõrge ja seetõttu võivad tekkida erinevad probleemid, mis võivad põhjustada konkreetseid veateateid.

Vigane helitugevuse alglaadimiskood põhjustab tavaliselt hal.dll-i tõrkeid, näiteks:

  • Ei leia faili \Windows\System32\hal.dll
  • Windows ei saanud käivituda, kuna järgmine fail on puudu või rikutud: C:\Windows\system32\hal.dll. Installige ül altoodud faili koopia uuesti.

Seda tüüpi helitugevuse alglaadimiskoodi vigu saab parandada käsuga bootsect, mis on üks paljudest Windowsis saadaolevatest käsuviibakäskudest. Vaadake, kuidas kasutada Bootsecti helitugevuse alglaadimiskoodi värskendamiseks BOOTMGR-ile, kui vajate selles abi.

Kui ül altoodud toimingus 4 aktiivse partitsiooni leidmine nurjub, võite näha tõrketeadet, nagu "Alustusseade puudub." Vea ilmnemise hetkel on selge, et see ei ole tingitud helitugevuse alglaadimiskoodist.

Võimalik, et sellel kõvakettal pole korralikult vormindatud partitsiooni või BIOS vaatab valet seadet. Sel juhul saate alglaadimisjärjestuse muuta õigeks seadmeks, näiteks kõvakettaks (selle asemel näiteks plaadilt või väliselt kõvakett alt).

Soovitan: