Uneori, codul de pornire al volumului , parte a înregistrării de pornire a volumului situat pe unitatea instalată pe Windows, poate fi corupt sau reprogramat accidental pentru a utiliza managerul de pornire greșit.
Când se întâmplă acest lucru, este posibil să primiți o eroare de oprire a sistemului, de obicei o eroare hal.dll în Windows 7, 8, 10 și Vista.
Din fericire, remedierea erorilor de cod de pornire volum este ușoară cu comanda bootsect, un instrument de recuperare a sectorului de pornire disponibil numai din promptul de comandă din Opțiuni avansate de pornire sau Opțiuni de recuperare a sistemului .
Actualizați codul de pornire volum pentru a utiliza BOOTMGR
Este ușor și durează doar 10 până la 15 minute. Iată cum:
Actualizați codul de pornire volum pentru a utiliza BOOTMGR
1. Accesați Opțiuni avansate de pornire (Windows 10 și 8) sau porniți în meniul Opțiuni de recuperare a sistemului (Windows 7 și Vista).
Notă : Vă rugăm să împrumutați discul Windows sau USB al unui prieten pentru a accesa unul dintre aceste moduri de diagnosticare, dacă nu aveți Windows media la îndemână.
Sfat : Utilizarea suportului de instalare original este doar o modalitate de a accesa aceste meniuri de reparare. Consultați articolul: Creați o unitate de recuperare pentru Windows 10 pentru mai multe detalii. Aceste opțiuni nu sunt disponibile pentru Windows Vista.
2. Deschideți linia de comandă .
Notă : Linia de comandă este disponibilă din Opțiuni avansate de pornire, Opțiuni de recuperare a sistemului , precum și în Windows, funcționalitatea este foarte similară între sistemele de operare, astfel încât aceste instrucțiuni se vor aplica în mod egal tuturor versiunilor de disc de configurare Windows pe care îl utilizați, inclusiv Windows 10 , Windows 8, Windows 7, Windows Vista, Windows Server 2008 etc.
3. La prompt, introduceți comanda bootsect așa cum se arată mai jos și apoi apăsați Enter:
bootsect /nt60 sys
Comanda bootsect de mai sus va actualiza codul de pornire volum pe partiția folosită pentru a porni Windows la BOOTMGR, compatibil cu Windows Vista, Windows 7, Windows 8, Windows 10 și sistemele de operare Windows mai noi.
Notă : comutatorul nt60 aplică codul de pornire (mai nou) la BOOTMGR, în timp ce comutatorul nt52 aplică codul de pornire (mai vechi) la NTLDR.
Sfat : Unele documentații online despre comanda bootsect menționează actualizarea incorect a codului de pornire principal. Comanda bootsect face modificări codului de pornire volum, nu codului de pornire principal.
4. După ce rulați comanda bootsect, așa cum se arată în pasul anterior, veți vedea un rezultat care arată similar cu acesta:
C: (\\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
Successfully updated NTFS filesystem bootcode.
Bootcode was successfully updated on all targeted volumes.
Notă : Dacă primiți unele erori sau această comandă nu funcționează după ce încercați să reporniți Windows în mod normal, încercați să rulați bootsect /nt60 all. Singura avertisment aici este că, dacă porniți computerul dual, puteți provoca accidental aceeași problemă.
5. Închideți fereastra Command Prompt și apoi scoateți discul Windows din unitatea optică sau unitatea flash din portul USB.
6. Faceți clic pe butonul Restart din fereastra System Recovery Options sau faceți clic pe Continue din ecranul principal Advanced Startup Options .
7. Windows va porni normal imediat.
8. Dacă întâmpinați în continuare probleme, cum ar fi o eroare hal.dll, consultați notele de la pasul 4 pentru alte idei sau continuați să remediați orice problemă pe care o aveți.