Qual è il codice di avvio del volume (definizione VBC)

click fraud protection

Il codice di avvio del volume e il blocco dei parametri del disco sono le due parti principali che compongono il record/settore di avvio del volume. Il codice di avvio del volume viene richiamato dal codice di avvio principale e viene utilizzato per avviare il boot manager, che inizia il caricamento effettivo del sistema operativo.

Il codice di avvio del volume esiste su ogni partizione dove esiste il record di avvio del volume, che è ogni formattato partizione. Tuttavia, viene richiamato solo dal codice di avvio principale per la partizione primaria impostata come attiva. In caso contrario, per le partizioni non attive, il codice di avvio del volume rimane inutilizzato.

I codici di avvio del volume sono specifici del sistema operativo su quella particolare partizione. Ad esempio, un codice di avvio del volume per Windows 10 può funzionare in modo diverso da uno per un sapore di Linux o anche una versione diversa di Windows come Windows XP o Windows 7.

Illustrazione del codice del computer
Trova icone

Il codice di avvio del volume è talvolta indicato con la sua abbreviazione VBC.

Cosa fa il codice di avvio del volume

Il record di avvio principale cerca a avviabile dispositivo in qualsiasi luogo sequenza/ordine di avvio è impostato da BIOS.

Vedere Come modificare l'ordine di avvio nel BIOS se hai bisogno di aiuto per cambiare l'ordine in cui vengono controllati i codici di avvio del dispositivo.

Una volta trovato un dispositivo rilevante, come un disco rigido, il codice di avvio del volume è responsabile del caricamento dei file corretti che avviano il sistema operativo. Per Windows 10 fino a Windows Vista, è il Gestione avvio di Windows (BOOTMGR) che carica effettivamente il sistema operativo.

Per le versioni precedenti di Windows, come Windows XP, è il Caricatore NT (NTLDR) che il codice di avvio del volume utilizza per avviare il sistema operativo.

In entrambi i casi, il codice di avvio del volume trova i dati corretti per spostare il avvio processo in avanti. Puoi vedere qui quando il codice di avvio del volume viene utilizzato in un processo tipico in cui il sistema operativo viene caricato da un disco rigido:

  1. INVIARE viene eseguito per controllare hardware funzionalità.

  2. Il BIOS carica ed esegue il codice dal record di avvio principale situato al primo settore del disco rigido.

  3. Il codice di avvio principale guarda attraverso il tabella delle partizioni principale per una partizione avviabile su quel disco rigido.

  4. Viene effettuato un tentativo di avviare la partizione primaria attiva.

  5. Il settore di avvio del volume di quella partizione viene caricato in memoria in modo che il suo codice e il blocco dei parametri del disco possano essere utilizzati.

  6. Il codice di avvio del volume all'interno di quel settore di avvio ha il controllo del resto del processo di avvio, dove si assicura che file system la struttura è funzionante.

  7. Una volta che il codice di avvio del volume convalida il file system, viene eseguito BOOTMGR o NTLDR.

  8. Come accennato in precedenza, BOOTMGR o NTLDR viene caricato in memoria e il controllo viene trasferito su di essi in modo che i file del sistema operativo corretti possano essere eseguiti e Windows possa avviarsi normalmente.

Errori del codice di avvio del volume

Come puoi vedere sopra, ci sono molti componenti che costituiscono il processo totale durante il quale il sistema operativo può essere caricato alla fine. Ciò significa che ci sono molti casi in cui può essere generato un errore e quindi diversi problemi che potrebbero causare messaggi di errore specifici.

Un codice di avvio del volume corrotto di solito risulta in errori hal.dll Come:

  • Impossibile trovare \Windows\System32\hal.dll
  • Impossibile avviare Windows perché il seguente file è mancante o danneggiato: C:\Windows\system32\hal.dll. Reinstallare una copia del file precedente.

Questi tipi di errori del codice di avvio del volume possono essere risolti con il bootsectcomando, uno dei tanti Comandi del prompt dei comandi disponibile in Windows. Vedere Come utilizzare Bootsect per aggiornare il codice di avvio del volume a BOOTMGR se hai bisogno di aiuto con quello.

Nel passaggio 4 sopra, se il tentativo di trovare una partizione attiva fallisce, potresti vedere un errore come "Nessun dispositivo di avvio." È chiaro nel momento in cui si verifica l'errore che non è dovuto al codice di avvio del volume.

È possibile che non ci sia una partizione formattata correttamente su quel disco rigido o che il BIOS stia guardando il dispositivo sbagliato, nel qual caso puoi cambiare l'ordine di avvio sul dispositivo corretto come il disco rigido (invece di un disco) o disco rigido esterno, Per esempio).