Bootrec est une commande qui permet de réparer le démarrage de Windows sur les ordinateurs MBR.
Très utilisé sur Windows 7, 8.1 et Windows 10 mais un peu moins depuis l’arrivée des BIOS UEFI.
La commande bootrec peut-être utilisé depuis un environnement WinRE soit donc les options de récupération de Windows ou un Live CD pour :
- réécrire le MBR (Master Boot Record) ou secteur de démarrage en français
- réparer le secteur de démarrage de vos disques
- reconstruire le BCD (magasin de données de configuration de démarrage)
Voici quelques informations sur l’utilisation de bootrec et aussi des problèmes comme l’accès refusé.
Table des matières
bootrec : réparer le démarrage Windows 7, 10 en MBR
Pour tout savoir du MBR, lire :
Description de la commande bootrec
Comme la plupart des commandes Windows bootrec possède plusieurs options et paramètres.
Voici ce que nous donne la documentation officielle de Microsoft.
- /FixMbr : Cette option écrit sur la partition système un enregistrement de démarrage principal (MBR) compatible avec Windows 7 ou Windows Vista. Elle ne remplace pas la table de partition existante. Utilisez-la lorsque vous devez résoudre des problèmes d’endommagement de l’enregistrement de démarrage principal ou lorsque vous devez supprimer du code non standard de ce même enregistrement.
- /FixBoot : Cette option écrit un nouveau secteur de démarrage sur la partition système en utilisant un secteur de démarrage qui est compatible avec Windows Vista ou Windows 7. Utilisez cette option si l’une des conditions suivantes est remplie :
- Le secteur de démarrage a été remplacé par un secteur de démarrage Windows Vista ou Windows 7 non standard.
- Le secteur de démarrage est endommagé.
- Un système d’exploitation Windows antérieur a été installé après l’installation de Windows Vista ou de Windows 7. Dans ce scénario, l’ordinateur démarre en utilisant le chargeur Windows NT (NTLDR) au lieu du Gestionnaire de démarrage Windows (Bootmgr.exe).
- /ScanOs : Cette option analyse tous les disques pour rechercher toutes les installations compatibles avec Windows Vista ou Windows 7. Elle affiche également les entrées qui ne figurent pas actuellement dans le magasin BCD. Utilisez cette option lorsqu’il existe des installations Windows Vista ou Windows 7 qui ne sont pas répertoriées dans le menu du Gestionnaire de démarrage.
- /RebuildBcd :Cette option analyse tous les disques pour rechercher toutes les installations compatibles avec Windows Vista ou Windows 7. De plus, elle vous permet de sélectionner les installations à ajouter au magasin BCD. Utilisez cette option lorsque vous devez reconstruire intégralement le magasin BCD.
Le paramètre /RebuildBCD peut-être remplacé par la commande bcdboot qui copie aussi les fichiers de démarrage.
Différences fixmbr et fixboot
Il faut juste bien comprendre la structure des partitions pour expliquer ces deux paramètres.
- Le MBR se trouve dans le premier secteur du disque et est lu par le BIOS de l’ordinateur lors de l’amorçage. En général, on utilise MBR pour remplacer un autre loader tel que celui de Linux.
- Le secteur de démarrage se trouve dans le premier de chaque partition de disque. Il contient les informations de démarrage de l’OS qui est lu par le MBR pour amorcer le système d’exploitation.
Si l’un des deux est corrompus, le démarrage de Windows ne se fera pas.
Comment utiliser bootrec
Rien d’extraordinaire de ce côté là, il suffit de passer les commandes comme expliqué.
Les pages suivantes vous expliquent comment utiliser bootrec pour réparer le démarrage de Windows :
- Réparer le démarrage de Windows 10
- Réparer le démarrage de Windows 7
- Résoudre les erreurs BCD au démarrage de Windows
bootrec et accès refusé sur Windows 10
Sur Windows 10, lorsque vous utilisez la commande bootrec /fixboot, vous pouvez rencontrer un message d’accès refusé.
Plusieurs raisons à cela.
La première, vous utilisez cette commande car vous avez suivi un tutoriel qui est destiné à un ordinateur MBR alors que vous êtes en UEFI.
La structure des partitions et le mécanisme du démarrage du système d’exploitation est différent.
L’utilisation de la commande bootrec est inutile dans un environnement UEFI.
Dans ce cas, reportez-vous à notre article :
Seconde explication, dans le cas de Windows 10, il semble y avoir un bug sur la commande bootrec depuis la version 1709.
En effet, ci-dessous, sur un même ordinateur, avec un ISO récent de Windows 10, bootrec /fixboot retourne accès refusé.
(Lire la version de Windows 10 indiquée en début de l’invite de commandes).
Alors qu’avec un ISO plus ancienne, soit ici la version 1703, la commande bootrec s’effectue avec succès.
Si vous avez besoin de récupérer une ancienne ISO de Windows 10, suivre l’article : Télécharger Windows 10 gratuitement (ISO en lien direct)
Liens
- Le BCD (Boot Configuration Data) de Windows : modifier, sauvegarder, etc
- Comment réparer le démarrage de Windows 10
- Comment réparer le démarrage de Windows 11 (UEFI)
- 5 logiciels pour reconstruire le MBR ou UEFI avec une clé USB
- bootrec : réparer le démarrage Windows 7, 10 en MBR
- Erreur et problème au démarrage de Windows 10
- Windows 10 démarre en boucle sur la réparation automatique
- Votre ordinateur/ou périphérique doit être réparé
- Reconstruire le MBR de Windows 10, 11 avec AOMEI Partition Assistant
- bcdboot : échec copie des fichiers de démarrage
- Résoudre les erreurs BCD au démarrage de Windows 10, 11 (Winload)
- Bcdedit impossible d’ouvrir le magasin des données de configuration de démarrage
- Windows 10 qui ne démarre plus : résoudre les problèmes et erreurs au démarrage
- Bootice : configurer le démarrage UEFI, MBR et le BCD de Windows