Qu'est-ce que le code de démarrage du volume (définition VBC)
Le code de démarrage du volume et le bloc de paramètres de disque sont les deux parties principales qui composent le enregistrement/secteur de démarrage de volume. Le code de démarrage du volume est appelé par le code de démarrage principal et est utilisé pour démarrer le gestionnaire de démarrage, qui commence le chargement réel du système opérateur.
Le code de démarrage du volume existe sur chaque cloison où l'enregistrement d'amorçage du volume existe, c'est-à-dire chaque formaté cloison. Cependant, il n'est appelé que par le code de démarrage principal de la partition principale définie comme active. Sinon, pour les partitions non actives, le code de démarrage du volume reste inutilisé.
Les codes de démarrage de volume sont spécifiques au système d'exploitation sur cette partition particulière. Par exemple, un code de démarrage de volume pour Windows 10 peut fonctionner différemment d'un pour une saveur de Linux ou même une version différente de Windows comme Windows XP ou Windows 7.
Le code de démarrage de volume est parfois désigné par son abréviation VBC.
À quoi sert le code de démarrage en volume
Le master boot record recherche un amorçable appareil dans n'importe quel séquence/ordre de démarrage est fixé par BIOS.
Voir Comment modifier l'ordre de démarrage dans le BIOS si vous avez besoin d'aide pour modifier l'ordre dans lequel les codes de démarrage de l'appareil sont vérifiés.
Une fois qu'un appareil pertinent est trouvé, comme un disque dur, le code de démarrage du volume est responsable du chargement des fichiers appropriés qui démarrent le système d'exploitation. Pour Windows 10 à Windows Vista, C'est le Gestionnaire de démarrage Windows (BOOTMGR) qui charge réellement le système d'exploitation.
Pour les anciennes versions de Windows, comme Windows XP, c'est le Chargeur NT (NTLDR) que le code de démarrage du volume utilise pour démarrer le système d'exploitation.
Dans les deux cas, le code de démarrage du volume trouve les données correctes pour déplacer le botte processus en avant. Vous pouvez voir ici quand le code de démarrage du volume est utilisé dans un processus typique dans lequel le système d'exploitation est chargé à partir d'un disque dur:
PUBLIER est exécuté pour vérifier Matériel Fonctionnalité.
Le BIOS charge et exécute le code du enregistrement de démarrage principal situé au premier secteur du disque dur.
Le code de démarrage principal parcourt le table de partition maître pour une partition amorçable sur ce disque dur.
Une tentative est effectuée pour démarrer la partition principale active.
Le secteur d'amorçage du volume de cette partition est chargé dans Mémoire afin que son code et son bloc de paramètres de disque puissent être utilisés.
Le code d'amorçage du volume dans ce secteur d'amorçage contrôle le reste du processus d'amorçage, où il s'assure que le système de fichiers la structure est en état de marche.
Une fois que le code de démarrage du volume valide le système de fichiers, le BOOTMGR ou NTLDR est exécuté.
Comme mentionné ci-dessus, le BOOTMGR ou le NTLDR est chargé en mémoire et le contrôle leur est transféré afin que les fichiers du système d'exploitation appropriés puissent être exécutés et que Windows puisse démarrer normalement.
Erreurs de code de démarrage de volume
Comme vous pouvez le voir ci-dessus, de nombreux composants constituent le processus total au cours duquel le système d'exploitation peut finalement être chargé. Cela signifie qu'il existe de nombreux cas où une erreur peut être générée, et donc différents problèmes pouvant entraîner des messages d'erreur spécifiques.
Un code de démarrage de volume corrompu entraîne généralement erreurs hal.dll Comme:
- Impossible de trouver \Windows\System32\hal.dll
- Windows n'a pas pu démarrer car le fichier suivant est manquant ou corrompu: C:\Windows\system32\hal.dll. Veuillez réinstaller une copie du fichier ci-dessus.
Ces types d'erreurs de code de démarrage de volume peuvent être corrigés avec le bottesectcommander, l'un des nombreux Commandes d'invite de commandes disponible sous Windows. Voir Comment utiliser Bootsect pour mettre à jour le code de démarrage du volume vers BOOTMGR si tu as besoin d'aide pour ça.
À l'étape 4 ci-dessus, si la tentative de recherche d'une partition active échoue, une erreur du type "Pas de périphérique de démarrage." Il est clair au moment où l'erreur se produit qu'elle n'est pas due au code de démarrage du volume.
Il est possible qu'il n'y ait pas de partition correctement formatée sur ce disque dur ou que le BIOS examine le mauvais périphérique, auquel cas vous pouvez changer l'ordre de démarrage sur le bon périphérique comme le disque dur (au lieu d'un disque ou disque dur externe, par exemple).