Le code 0xc0000034 au démarrage veut dire une seule chose : Windows ne trouve plus le magasin de données de configuration de démarrage, le fichier \Boot\BCD. Le disque et l’installation sont presque toujours intacts, c’est la liste des systèmes à charger qui a disparu ou qui est illisible.
Points clés
- Le message affiche File: \Boot\BCD et Error Code: 0xc0000034, deux indices qui pointent directement vers le magasin BCD.
- Microsoft classe cette erreur dans la phase Boot Loader du démarrage : le micrologiciel a fait son travail, le chargeur ne trouve pas sa configuration.
- Trois commandes couvrent la grande majorité des cas :
bootrec /scanos,bootrec /rebuildbcdetbcdboot. - Aucune des solutions ci-dessous n’efface vos documents. Seule la dernière, la réinstallation, touche aux données.
- Il faut un support de récupération : un support d’installation Windows sur clé USB, ou la partition de récupération si elle démarre encore.
Ce que le message dit exactement
L’écran est bleu ou noir selon la version, mais le texte suit toujours le même gabarit. Une ligne « Récupération », une ligne « Votre PC ou périphérique doit être réparé », puis le fichier fautif et le code. Microsoft documente ce cas mot pour mot dans sa base de dépannage des machines virtuelles Azure, avec la même chaîne de caractères que sur un PC de bureau : fichier \Boot\BCD, code 0xc0000034, et l’invitation à utiliser les outils de récupération du support d’installation.
La cause donnée par Microsoft est nette : une corruption du BCD qui empêche la partition de démarrage de retrouver l’emplacement du dossier \Windows. Rien sur le disque n’est perdu à ce stade.

D’où vient la disparition du BCD
Le magasin BCD est un petit fichier de registre posé sur la partition système, la partition EFI de 100 à 500 Mo sur un PC moderne. Il est réécrit à chaque mise à jour majeure et à chaque changement de disque. Les situations qui le cassent sont donc identifiables.
- Une coupure de courant ou un arrêt forcé pendant une mise à jour de Windows, au moment précis où le magasin est réécrit.
- Un clonage de disque partiel, où la partition EFI n’a pas été copiée ou a été copiée avec un identifiant qui ne correspond plus.
- Une manipulation de partitions : suppression d’un ancien Linux, redimensionnement, changement de lettre, conversion MBR vers GPT.
- Un secteur défectueux exactement sur le fichier, ce qui déplace le problème vers le disque plutôt que vers la configuration.
- Une commande
bcdeditmal formée, entrée à la main lors d’une manipulation précédente.
Avant de taper la première commande
Deux préparatifs évitent des heures perdues. D’abord, un support d’installation Windows sur clé USB, créé depuis un autre ordinateur avec l’outil de création de média de Microsoft. Ensuite, l’ordre de démarrage dans le micrologiciel : si un second disque ou un lecteur réseau passe avant le disque système, l’erreur peut n’avoir aucun rapport avec le BCD du disque que vous croyez démarrer.
Le reste se joue dans l’invite de commandes de l’environnement de récupération. La marche à suivre pour y arriver et les commandes de base sont détaillées dans notre article sur l’invite de commandes en mode récupération.
Solution 1 : la réparation du démarrage automatique
Démarrez sur la clé USB, choisissez la langue, puis « Réparer l’ordinateur » en bas à gauche au lieu d’« Installer maintenant ». Dépannage, Options avancées, Réparation du démarrage. L’outil analyse la partition système et reconstruit une configuration minimale s’il en trouve les éléments.
C’est l’étape la moins risquée et elle règle une bonne part des BCD simplement corrompus. Si l’outil répond qu’il n’a pas pu réparer l’ordinateur, ne recommencez pas trois fois : passez à la ligne de commande. Un enchaînement de tentatives infructueuses mène souvent à une boucle de réparation automatique qui masque le problème d’origine.
Solution 2 : rechercher les systèmes installés
Toujours dans Options avancées, ouvrez l’Invite de commandes et lancez le balayage documenté par Microsoft dans son guide de dépannage du démarrage :
bootrec /scanos
Si la commande liste bien une installation de Windows, la structure du disque est saine et il ne manque que l’entrée de démarrage. Redémarrez une première fois : sur certains cas légers, le simple balayage suffit à remettre l’entrée en place. Si la commande ne trouve rien du tout, le problème est ailleurs, généralement sur le disque ou la table de partitions.
Solution 3 : reconstruire le magasin BCD
C’est la procédure officielle en quatre commandes. Elle met le magasin de côté au lieu de le supprimer.
bcdedit /export c:\bcdbackup
attrib c:\boot\bcd -r -s -h
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
La première ligne exporte une sauvegarde. La deuxième retire les attributs lecture seule, système et caché, sinon le fichier refuse d’être renommé. La quatrième reconstruit un magasin neuf et propose d’ajouter les installations trouvées : répondez « O » ou « A », puis redémarrez.
Attention à la lettre de lecteur. En environnement de récupération, le volume Windows n’est presque jamais en C:. Listez les volumes avec diskpart puis list volume et adaptez les chemins. Une commande passée sur la mauvaise lettre ne fait rien d’utile et laisse croire que la méthode a échoué.

Solution 4 : recréer les fichiers d’amorçage avec bcdboot
Quand rebuildbcd répond « Élément introuvable » ou n’ajoute aucune installation, c’est souvent la partition système elle-même qui est vide ou mal formatée. bcdboot recopie tout l’environnement d’amorçage depuis le dossier Windows vers cette partition. La documentation Microsoft détaille chaque option.
bcdboot D:\Windows /s S: /f UEFI /l fr-fr
Ici D: est le volume qui contient le dossier Windows, S: la partition système que vous avez identifiée avec diskpart, et /f UEFI le type de micrologiciel. Sur une machine ancienne en mode héritage, remplacez par /f BIOS. L’option /l fixe la langue de l’interface de démarrage. Sur une partition EFI qui n’a plus de système de fichiers valide, un format fs=fat32 quick dans diskpart avant bcdboot devient nécessaire, et cette manipulation ne se fait qu’après avoir vérifié deux fois le numéro de volume.
Solution 5 : annuler une mise à jour restée en travers
Si le code est apparu au redémarrage qui suit une mise à jour cumulative, la piste change. DISM sait annuler les actions de maintenance en attente sur une image qui ne démarre plus, avec une option prévue exactement pour ce scénario :
dism /image:D:\ /cleanup-image /revertpendingactions
Microsoft précise que cette option ne s’utilise que sur un système hors ligne, jamais sur un Windows en cours d’exécution, et uniquement dans un contexte de récupération après un échec de démarrage. Redémarrez ensuite sans toucher au réseau, le temps de vérifier que le bureau revient.
Solution 6 : la réparation en place, puis la réinstallation
Si les cinq étapes précédentes ne changent rien, il reste la réparation en place. Elle réécrit tous les fichiers système en conservant applications, comptes et documents, mais elle demande un Windows qui démarre au moins partiellement. En pratique elle passe donc souvent par une réinstallation avec conservation des fichiers personnels.
Avant cette étape, sortez les données : clé USB, invite de commandes, copie des dossiers utilisateurs vers un disque externe. C’est aussi le moment de tester le disque, un support qui perd son magasin BCD deux fois n’est pas en bonne santé.
Écran noir, écran bleu, ou rien du tout
Le même code ne s’affiche pas de la même façon selon la version de Windows. Sur un appareil récent, la page de récupération est bleue et affiche le message en clair. Sur une machine ancienne, l’écran reste noir avec deux lignes blanches, parfois seulement BOOTMGR is missing sans code. Un écran noir avec un curseur qui clignote relève du même diagnostic, la phase Boot Loader.
La touche qui ouvre le choix du périphérique de démarrage change selon le constructeur : F2, F10, F12, Suppr ou Échap, l’information figure sur la page d’assistance du fabricant de l’appareil, Dell, HP ou Lenovo. Notez-la avant de redémarrer.
Restaurer le système plutôt que reconstruire
Une piste souvent négligée sur les postes de bureau : le point de restauration. Dans les options avancées du support d’installation, « Restauration du système » remonte le registre et les fichiers système à un état antérieur, y compris les informations de démarrage modifiées par une mise à jour ou par un logiciel. La fonction n’est utile que si la protection du système était active avant la panne, ce qui n’est pas le cas par défaut sur toutes les installations.
Elle ne demande pas d’identifier les lettres de volume ni le type de micrologiciel. En revanche elle réinstalle les versions antérieures des pilotes : les documents restent intacts, les applications installées après le point choisi disparaissent. Sur une machine virtuelle, la reconstruction du magasin BCD reste plus rapide et plus prévisible.
Quand ça ne vient pas du BCD
Le code 0xc0000034 est bavard mais il n’est pas toujours seul. Quelques signes orientent ailleurs.
- Le disque n’apparaît pas dans
diskpart: câble SATA, connecteur M.2, ou disque mort. Aucune commande d’amorçage ne fera revenir un volume invisible. - L’erreur change de code d’un redémarrage à l’autre, en passant par 0xc0000225 ou 0xc0000098 : la partition système est instable plutôt que simplement mal configurée.
- Le système démarre puis tombe en écran bleu : le problème est passé du chargeur au noyau, et le diagnostic repart depuis le guide des écrans bleus par code d’arrêt.
- Deux systèmes cohabitaient et l’un a été effacé : le magasin pointe encore vers une partition qui n’existe plus, et seule une reconstruction complète le remet d’aplomb.
Questions fréquentes
0xc0000034 efface-t-il mes fichiers ?
Non. L’erreur porte sur la configuration de démarrage, pas sur la partition de données. Les documents restent lisibles depuis un environnement de récupération ou depuis un autre ordinateur, tant que le disque est physiquement sain.
Peut-on le réparer sans clé USB ?
Parfois. Si la partition de récupération démarre encore, trois interruptions successives pendant le chargement de Windows font apparaître les options de récupération. Si le magasin BCD est complètement absent, cette partition ne se lance plus non plus, et le support externe devient obligatoire.
Quelle différence avec 0xc0000098 ?
Les deux touchent le même fichier. 0xc0000098 signale un magasin BCD lisible mais sans entrée valide pour un système d’exploitation, tandis que 0xc0000034 correspond à un magasin introuvable ou illisible. Les commandes de réparation sont les mêmes, l’ordre de priorité change légèrement.
Faut-il désactiver Secure Boot pour réparer ?
Non. Un Windows installé en UEFI se répare en UEFI. Toucher au démarrage sécurisé crée surtout un second problème quand le système redémarre dans un mode qui ne correspond plus à son installation.
Le code peut-il revenir après réparation ?
Oui, et c’est un signal à prendre au sérieux. Un retour dans les jours qui suivent indique un disque qui perd des secteurs, ou une partition système trop petite pour absorber les mises à jour. Contrôlez le disque avant de refaire la même procédure.
Photo d’en-tête : écran de configuration du micrologiciel, page d’ordre de démarrage, par Toniperis, CC BY-SA 3.0 via Wikimedia Commons. Le cliché montre un menu de démarrage générique, pas l’écran d’erreur lui-même.
Sources : Microsoft Learn, erreur de démarrage Windows 0xc0000034 · Microsoft Learn, résolution des problèmes de démarrage de Windows · Microsoft Learn, options de la ligne de commande BCDBoot · Microsoft Learn, commande bcdedit · Microsoft Learn, options DISM de maintenance des paquets

Michel, dirigeant d’une PME informatique et formateur, expert en logiciels professionnels tels que CRM et ERP. Sa connaissance approfondie des outils de gestion d’entreprise lui permettant de conseiller et former efficacement d’autres sociétés à leur utilisation.





