Care este codul de pornire a volumului (definiție VBC)

Cuprins:

Care este codul de pornire a volumului (definiție VBC)
Care este codul de pornire a volumului (definiție VBC)
Anonim

Codul de pornire al volumului și blocul de parametri ai discului sunt cele două părți majore care alcătuiesc înregistrarea/sectorul de pornire a volumului. Codul de pornire de volum este apelat de codul de pornire principal și este folosit pentru a porni managerul de pornire, care începe încărcarea efectivă a sistemului de operare.

Codul de pornire a volumului există pe fiecare partiție în care există înregistrarea de pornire a volumului, care este fiecare partiție formatată. 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 față de unul pentru o aromă de Linux sau chiar o versiune diferită de Windows, cum ar fi Windows XP sau Windows 7.

Image
Image

Codul de pornire al volumului este uneori denumit prin abrevierea sa VBC.

Ce face codul de pornire de volum

Înregistrarea principală de pornire caută un dispozitiv de pornire în orice secvență/ordine de pornire este setată de BIOS.

Consultați Cum să schimbați 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 un dispozitiv relevant este găsit, 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 prin Windows Vista, Windows Boot Manager (BOOTMGR) este cel care încarcă de fapt sistemul de operare.

Pentru versiunile mai vechi de Windows, cum ar fi Windows XP, codul de pornire a volumului îl folosește NT Loader (NTLDR) pentru a porni sistemul de operare.

În oricare dintre cazuri, codul de pornire de volum găsește datele corecte pentru a continua procesul de pornire. 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:

  1. POST este rulat pentru a verifica funcționalitatea hardware.
  2. BIOS încarcă și execută cod din înregistrarea principală de boot situată pe primul sector al hard diskului.
  3. Codul de pornire principal caută prin tabelul de partiții master o partiție bootabilă pe acel hard disk.

  4. Se încearcă pornirea partiției primare, active.
  5. Sectorul de pornire de volum al acelei partiții este încărcat în memorie, astfel încât codul și blocul de parametri de disc să poată fi utilizat.
  6. Codul de pornire al volumului din acel sector de boot are controlul asupra restului procesului de pornire, unde se asigură că structura sistemului de fișiere este în stare de funcționare.
  7. Odată ce codul de pornire al volumului validează sistemul de fișiere, BOOTMGR sau NTLDR este executat.
  8. Așa cum sa menționat mai sus, BOOTMGR sau NTLDR este încărcat în memorie și le este transferat controlul, astfel încât fișierele corespunzătoare ale sistemului de operare să poată fi executate și Windows să poată porni normal.

Erori ale codului de pornire al volumului

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 anumite mesaje de eroare.

Un cod de pornire de volum corupt duce de obicei la erori hal.dll precum:

  • Nu se poate găsi \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 ale codului de pornire al volumului pot fi remediate cu comanda bootsect, una dintre numeroasele comenzi din promptul de comandă disponibile în Windows. Vedeți Cum să utilizați Bootsect pentru a actualiza codul de pornire al volumului la BOOTMGR dacă aveți nevoie de ajutor în acest sens.

La Pasul 4 de mai sus, dacă încercarea de a găsi o partiție activă eșuează, este posibil să vedeți o eroare precum „Fără dispozitiv de pornire”. Este clar în momentul în care apare eroarea că nu se datorează codului de pornire a volumului.

Este posibil ca fie să nu existe o partiție formatată corect pe acel hard disk, fie ca BIOS-ul să caute dispozitivul greșit, caz în care puteți modifica ordinea de pornire la dispozitivul corect, cum ar fi hard diskul (în schimb a unui disc sau a unui hard disk extern, de exemplu).

Recomandat: