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

Sommario:

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

Il codice di avvio del volume e il blocco dei parametri del disco sono le due parti principali che costituiscono 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 avvia il caricamento effettivo del sistema operativo.

Il codice di avvio del volume esiste su ogni partizione in cui esiste il record di avvio del volume, ovvero ogni partizione formattata. 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 rispetto a uno per una versione di Linux o anche per una versione diversa di Windows come Windows XP o Windows 7.

Image
Image

Il codice di avvio del volume viene talvolta indicato con l'abbreviazione VBC.

Cosa fa il codice di avvio del volume

Il record di avvio principale cerca un dispositivo avviabile in qualsiasi sequenza/ordine di avvio sia impostato dal BIOS.

Vedi Come modificare l'ordine di avvio nel BIOS se hai bisogno di aiuto per modificare 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 e Windows Vista, è Windows Boot Manager (BOOTMGR) che carica effettivamente il sistema operativo.

Per le versioni precedenti di Windows, come Windows XP, è NT Loader (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 far avanzare il processo di avvio. 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. Il POST viene eseguito per verificare la funzionalità dell'hardware.
  2. BIOS carica ed esegue il codice dal record di avvio principale situato nel primo settore del disco rigido.

  3. Il codice di avvio principale cerca nella tabella delle partizioni master una partizione avviabile su quel disco rigido.
  4. Si tenta di avviare la partizione primaria attiva.
  5. Il settore di avvio del volume di quella partizione viene caricato in memoria in modo che il 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 riceve il controllo del resto del processo di avvio, dove si assicura che la struttura del file system sia in ordine.
  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 vengono caricati 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. 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 danneggiato di solito provoca 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 corretti con il comando bootsect, uno dei tanti comandi del prompt dei comandi disponibili in Windows. Se hai bisogno di aiuto, consulta Come utilizzare Bootsect per aggiornare il codice di avvio del volume su BOOTMGR.

Nel passaggio 4 sopra, se il tentativo di trovare una partizione attiva fallisce, potresti visualizzare un errore come "Nessun dispositivo di avvio". È chiaro nel punto 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 di un disco rigido esterno, ad esempio).

Consigliato: