Care este codul de pornire al volumului (definiția VBC)
Codul de pornire al volumului și blocul de parametri de disc sunt cele două părți majore care alcătuiesc înregistrare/sector de încărcare volum. Codul de pornire al volumului este apelat de către codul principal de pornire și este folosit pentru a porni managerul de pornire, care începe încărcarea efectivă a fișierului sistem de operare.
Codul de pornire al volumului există pe fiecare compartimentare unde există înregistrarea de pornire a volumului, care este fiecare formatat compartimentare. Cu toate acestea, este apelat doar de codul de pornire principal pentru partiția primară care este setată ca activă. În caz contrar, pentru partițiile inactive, codul de pornire al volumului rămâne neutilizat.
Codurile de pornire de volum sunt specifice sistemului de operare de pe partiția respectivă. De exemplu, un cod de pornire de volum pentru Windows 10 poate funcționa diferit decât unul pentru o aromă de Linux sau chiar o versiune diferită de Windows, cum ar fi Windows XP sau Windows 7.
Codul de pornire al volumului este uneori denumit prin abrevierea sa VBC.
Ce face codul de pornire volum
Înregistrarea principală de boot caută a bootabil dispozitiv în oricare secvență/ordine de pornire este stabilit de BIOS.
Vedea Cum se schimbă ordinea de pornire în BIOS dacă aveți nevoie de ajutor pentru a schimba ordinea în care sunt verificate codurile de pornire ale dispozitivului.
Odată ce este găsit un dispozitiv relevant, cum ar fi un hard disk, codul de pornire al volumului este responsabil pentru încărcarea fișierelor adecvate care pornesc sistemul de operare. Pentru Windows 10 până la Windows Vista, este Windows Boot Manager (BOOTMGR) care încarcă de fapt sistemul de operare.
Pentru versiunile mai vechi de Windows, cum ar fi Windows XP, este NT Loader (NTLDR) pe care codul de pornire de volum îl folosește pentru a porni sistemul de operare.
În ambele cazuri, codul de pornire al volumului găsește datele corecte pentru a muta cizme procesul mai departe. Puteți vedea aici când codul de pornire al volumului este utilizat într-un proces tipic în care sistemul de operare este încărcat de pe un hard disk:
POST este rulat pentru a verifica hardware funcţionalitate.
BIOS-ul încarcă și execută cod din înregistrarea de pornire principală situat pe primul sector a hard diskului.
Codul de pornire principal se uită prin tabel de partiții master pentru o partiție bootabilă pe acel hard disk.
Se încearcă pornirea partiției primare, active.
Sectorul de încărcare de volum al acelei partiții este încărcat în memorie astfel încât să poată fi utilizate codul și blocul de parametri de disc.
Codului de pornire de volum din acel sector de boot are controlul asupra restului procesului de pornire, unde se asigură că Sistemul de fișiere structura este in stare de functionare.
Odată ce codul de pornire al volumului validează sistemul de fișiere, BOOTMGR sau NTLDR este executat.
După cum sa menționat mai sus, BOOTMGR sau NTLDR este încărcat în memorie și le este transferat controlul, astfel încât fișierele de OS adecvate să poată fi executate și Windows să poată porni normal.
Erori de cod de pornire volum
După cum puteți vedea mai sus, există multe componente care alcătuiesc procesul total în timpul căruia sistemul de operare poate fi încărcat în cele din urmă. Aceasta înseamnă că există multe situații în care o eroare poate fi aruncată și, prin urmare, diferite probleme care ar putea cauza mesaje de eroare specifice.
De obicei, rezultă un cod de pornire de volum corupt erori hal.dll ca:
- Nu se găsește \Windows\System32\hal.dll
- Windows nu a putut porni deoarece următorul fișier lipsește sau este corupt: C:\Windows\system32\hal.dll. Vă rugăm să reinstalați o copie a fișierului de mai sus.
Aceste tipuri de erori de cod de pornire de volum pot fi remediate cu ajutorul bootsectcomanda, unul dintre multele Comenzi din promptul de comandă disponibil în Windows. Vedea Cum să utilizați Bootsect pentru a actualiza codul de pornire al volumului la BOOTMGR dacă ai nevoie de ajutor cu asta.
În pasul 4 de mai sus, dacă încercarea de a găsi o partiție activă eșuează, este posibil să vedeți o eroare de genul „Niciun dispozitiv de pornire.” Este clar în momentul în care apare eroarea că nu se datorează codului de pornire al volumului.
Este posibil ca fie să nu existe o partiție formatată corect pe acel hard disk, fie ca BIOS-ul să se uite la dispozitiv greșit, caz în care puteți modifica ordinea de pornire la dispozitivul corect, cum ar fi hard disk-ul (în loc de un disc sau hard disc extern, de exemplu).