Ce este codul de încărcare a volumului?

Ce este codul de boot al volumului și care ajută la remedierea erorilor de cod de încărcare a volumului

Codul de boot al volumului și blocul parametrilor de disc și cele două părți majore care alcătuiesc înregistrarea / sectorul de încărcare a volumului . Codul de încărcare a volumului este solicitat de codul de boot master și este folosit pentru a porni managerul de boot, care începe încărcarea efectivă a sistemului de operare .

Codul de încărcare a volumului există pe fiecare partiție unde există înregistrarea de încărcare a volumului, care este fiecare partiție formatată . Cu toate acestea, este apelat numai de codul de boot master pentru partiția primară setată ca activă. În caz contrar, pentru partițiile inactive, codul de încărcare a volumului rămâne nefolosit.

Codurile de pornire a volumului sunt specifice sistemului de operare din acea partiție. De exemplu, un cod de încărcare a volumului pentru Windows 10 poate funcționa diferit decât unul pentru o aromă de Linux sau chiar o altă versiune de Windows cum ar fi Windows XP sau Windows 7 .

Notă: Codul de încărcare a volumului este denumit uneori prin abrevierea sa VBC.

Ce face codul de încărcare a volumului

Înregistrarea de boot master caută un dispozitiv bootabil în orice secvență de boot / ordine este setată de BIOS .

Sfat: Consultați Modificarea comenzii de boot în BIOS dacă aveți nevoie de ajutor pentru a schimba ordinea în care sunt bifate codurile de pornire ale dispozitivului.

Odată ce un dispozitiv relevant este găsit, cum ar fi un hard disk , codul de încărcare a volumului este responsabil pentru încărcarea fișierelor corespunzătoare care pornesc sistemul de operare. Pentru Windows 10, Windows 8 , Windows 7 și Windows Vista , acesta este Boot Manager- ul Windows (BOOTMGR) care încarcă de fapt sistemul de operare.

Pentru versiunile mai vechi de Windows, cum ar fi Windows XP, este NT Loader (NTLDR) utilizat de codul de boot al volumului pentru a porni sistemul de operare.

În ambele cazuri, codul de boot al volumului găsește datele corecte pentru a muta mai departe procesul de încărcare . Puteți vedea aici când codul de încărcare a 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-ul încarcă și execută codul din înregistrarea de boot master aflat pe primul sector al hard disk-ului.
  3. Codul de boot master se uită prin tabela de partiții principale pentru o partiție bootabilă pe hard disk-ul respectiv.
  4. Se face o încercare de a porni partiția primară, activă.
  5. Sectorul de încărcare a volumului din acea partiție este încărcat în memorie, astfel încât să se poată folosi codul și blocul parametrilor de disc.
  6. Codul de boot al volumului din cadrul sectorului de boot este controlat de restul procesului de boot, unde se asigură că structura sistemului de fișiere este în stare de funcționare.
  7. Odată ce codul de boot al volumului validează sistemul de fișiere, se execută BOOTMGR sau NTLDR.
  8. După cum sa menționat mai sus, BOOTMGR sau NTLDR este încărcat în memorie și controlul este transferat la ele, astfel încât fișierele OS corecte pot fi executate și Windows poate porni în mod normal.

Volume Erori pentru codul de boot

După cum puteți vedea mai sus, există multe componente care alcătuiesc procesul total în care sistemul de operare poate fi în cele din urmă încărcat. Aceasta înseamnă că există multe cazuri când se poate declanșa o eroare și, prin urmare, probleme diferite care ar putea cauza mesaje de eroare specifice.

Un cod de boot corupt duce de obicei la erori hal.dll, cum ar fi:

Aceste tipuri de erori de cod de boot de volum pot fi rezolvate cu comanda bootsect , una din numeroasele comenzi ale Command Prompt disponibile în Windows. Consultați Cum se utilizează Bootsect pentru a actualiza codul de încărcare a volumului la BOOTMGR dacă aveți nevoie de ajutor în acest sens.

În pasul 4 de mai sus, dacă încercarea de a găsi o partiție activă nu reușește, s-ar putea să vedeți o eroare cum ar fi " Fără dispozitiv de pornire". Este clar în punctul în care apare eroarea că nu se datorează codului de încărcare a volumului.

Este posibil ca acolo să nu fie o partiție corect formatată pe acea unitate hard sau BIOS-ul se uită la un dispozitiv greșit, caz în care puteți schimba ordinea de încărcare la dispozitivul corect, cum ar fi hard disk-ul (în loc de un disc sau extern hard disk , de exemplu).