WinRE : réparer la partition de récupération et corriger l’erreur KB5034441 (0x80070643) sur Windows 10

Windows Update échoue avec l’erreur 0x80070643 (KB5034441) ? Voici une méthode fiable et pas‑à‑pas pour auditer, recréer et valider la partition de récupération Windows RE (WinRE) afin de remettre à niveau votre PC en toute sécurité.

Sommaire

Votre PC possède‑t‑il une partition de récupération (Windows RE) ?

Vue d’ensemble du problème

Dans de nombreux cas, les utilitaires intégrés donnent des signaux contradictoires lorsqu’une machine a une configuration WinRE « entre deux eaux ». Exemple typique observé sur un poste Windows 10 :

  • Disk Management et diskpart montrent trois partitions : System Reserved, C: et une troisième de ~557 Mo.
  • Aucune partition n’est étiquetée explicitement « Recovery ».
  • reagentc /info affiche pourtant un environnement WinRE activé et un chemin pointant vers la partition 1 (System Reserved).

Après inspection, on découvre souvent que :

  1. La partition d’environ 557 Mo était destinée à WinRE mais son ID de type n’a pas été défini sur la valeur « Recovery » (0x27 en MBR, ou le GUID Windows Recovery en GPT).
  2. Le fichier winre.wim a été copié par erreur dans System Reserved (partition 1), au lieu d’être stocké sur la partition dédiée de 557 Mo.

Pourquoi ces incohérences apparaissent‑elles ?

  • Les étiquettes ne font pas foi : une partition peut ne pas s’appeler « Recovery » tout en jouant ce rôle si son ID/son GUID est correct et si reagentc pointe dessus.
  • reagentc suit le chemin que vous lui avez déclaré, même s’il se trouve dans la mauvaise partition (ex. : System Reserved). WinRE peut donc apparaître « activé » alors qu’il est mal localisé ou mal dimensionné.
  • KB5034441 et d’autres mises à jour récentes exigent ~750 Mo pour WinRE. Une partition de 450–600 Mo qui fonctionnait hier devient insuffisante aujourd’hui.

Solution mise en œuvre (cas réel)

  1. Inspection : attribution temporaire d’une lettre à chaque partition et vérification avec dir (ou un outil tiers) pour localiser le winre.wim.
  2. Constat : un winre.wim récent se trouvait sur System Reserved, et une version plus ancienne sur la partition de 557 Mo.
  3. Décision : supprimer la partition mal configurée (557 Mo) et reconstruire une partition de récupération conforme (taille ≥ 750 Mo + bon ID/GUID + bon chemin reagentc).

Audit express : vérifications à réaliser

Exécutez ces commandes dans une Invite de commandes en administrateur (Win+X → « Invite de commandes (admin) » ou « Terminal Windows (Admin) »).

reagentc /info

Notez : état Activé/Désactivé, et le chemin d’image de récupération (ex. \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE).

diskpart
list disk
select disk 0
list partition
list volume
exit

Notez la taille et l’ordre des partitions. La « Recovery » figure souvent en dernière position (derrière C:). Si aucune partition n’est identifiée, vous pouvez assigner une lettre temporaire pour inspecter :

diskpart
select disk 0
select partition <N>
assign letter=P
exit

dir P:\ /a </code></pre>

<h3>Interpréter les résultats</h3>
<table>
  <thead>
    <tr>
      <th>Ce que vous observez</th>
      <th>Interprétation</th>
      <th>Action recommandée</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code>reagentc</code> pointe vers <em>System&nbsp;Reserved</em></td>
      <td>WinRE stocké au mauvais endroit (ou par défaut lorsque la partition Recovery n’existe pas)</td>
      <td>Créer/désigner une partition Recovery dédiée de ≥ 750 Mo et redéclarer le chemin</td>
    </tr>
    <tr>
      <td>Partition de 450–600 Mo à la fin du disque</td>
      <td>Ancienne Recovery devenue trop petite pour KB5034441</td>
      <td>Supprimer et recréer en 749–850 Mo (selon votre marge) puis reconfigurer WinRE</td>
    </tr>
    <tr>
      <td>Aucune partition « Recovery » mais WinRE « activé »</td>
      <td>Image présente ailleurs (souvent <em>System&nbsp;Reserved</em>)</td>
      <td>Déplacer/recopier <code>winre.wim</code> sur une vraie partition Recovery et corriger l’ID/GUID</td>
    </tr>
  </tbody>
</table>

<hr>

<h2>Résoudre l’erreur <strong>KB5034441 – 0x80070643</strong></h2>

<h3>Vue d’ensemble du problème</h3>
<p>La mise à jour cumulative KB5034441 (janvier&nbsp;2024) échoue dans les cas suivants :</p>
<ul>
  <li>WinRE est <strong>désactivé</strong> ou introuvable ;</li>
  <li>la partition de récupération est <strong>trop petite</strong> (&lt; 750 Mo) ;</li>
  <li>la partition existe mais n’a pas le <strong>bon ID/GUID</strong> (<code>0x27</code> en MBR ou GUID <em>Windows&nbsp;Recovery</em> en GPT).</li>
</ul>

<h3>Pré‑requis et bonnes pratiques</h3>
<ul>
  <li><strong>Sauvegardez</strong> vos données/une image système (outil de votre choix) avant toute manipulation de partitions.</li>
  <li>Si <strong>BitLocker</strong> est activé&nbsp;: <code>manage-bde -protectors -disable C:</code> puis réactivez après l’opération (<code>-enable</code>).</li>
  <li>Vérifiez le style de partitionnement : <code>diskpart &rarr; list disk</code> (colonne « GPT » avec un <em>*</em> = GPT/UEFI ; sinon MBR/BIOS). Les commandes de l’étape « Marquer la partition » diffèrent selon GPT/MBR.</li>
</ul>

<h3>Procédure de correction (testée avec succès)</h3>
<table>
  <thead>
    <tr>
      <th>Étape</th>
      <th>Commandes / Actions clés</th>
      <th>But / Remarques</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Désactiver WinRE</td>
      <td><pre><code>reagentc /disable


Évite les verrous sur les fichiers WinRE.

Supprimer l’ancienne partition (ex. 557 Mo)

Gestion des disques ou diskpart :

diskpart
select disk 0
list partition
select partition &lt;N&gt;   ← la petite partition en fin de disque
delete partition override
exit

Libère l’espace non alloué inutilisable en l’état.
Réduire C: (ex. 193 Mo)

Gestion des disques : clic droit sur C: → Réduire le volume (saisir ~193 Mo).

Objectif : obtenir ~750 Mo d’espace contigu à droite. Dimension cible : 749–850 Mo. 750 Mo est le minimum confortable pour KB5034441 et futures mises à jour WinRE.
Créer la nouvelle partition NTFS

diskpart
select disk 0
create partition primary size=750
format quick fs=ntfs label="Recovery"
assign letter=P
exit

Partition de récupération provisoirement montée en P:.
Copier WinRE au bon endroit

md P:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim P:\Recovery\WindowsRE\

Crée la hiérarchie attendue et dépose winre.wim.
Nettoyer l’ancienne configuration

del C:\Windows\System32\Recovery\reagent.xml /a

Force Windows à régénérer un reagent.xml sain.
Redéclarer le chemin WinRE

reagentc /setreimage /path P:\Recovery\WindowsRE /target C:\Windows

Lie WinRE à la nouvelle partition.
Retirer la lettre & marquer la partition

MBR/BIOS :

diskpart
select volume P
remove letter=P
set id=27 override
exit

GPT/UEFI :

diskpart
select volume P
remove letter=P
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

Rend la partition invisible et reconnue comme Windows Recovery (No Drive Letter + Required).
Réactiver WinRE & contrôler

reagentc /enable
reagentc /info

Statut attendu : Windows RE activé et chemin pointant vers la partition Recovery nouvellement créée.
Relancer Windows Update Paramètres → Windows Update KB5034441 doit désormais s’installer sans erreur.

Résultat attendu

  • Partition de récupération de ~750 Mo, correctement typée (ID 27 en MBR ou GUID Windows Recovery en GPT).
  • WinRE activé et référencé par reagentc /info.
  • KB5034441 s’installe sans erreur 0x80070643 et la maintenance Windows Update redevient normale.

Informations complémentaires utiles

Pourquoi viser ~750 Mo pour WinRE ?

Depuis 2023, les images WinRE récentes intègrent des composants supplémentaires (sécurisation BitLocker, correctifs de récupération, modules de réparation réseau, etc.). Sur beaucoup d’installations vieillissantes, la partition Recovery historique de 450–600 Mo ne suffit plus ; d’où les échecs de KB5034441. Avec ~750 Mo, vous anticipez également les prochaines extensions.

Si winre.wim est manquant ou corrompu

  1. Téléchargez l’ISO Windows 10 le plus récent, montez‑le (clic droit → Monter).
  2. Identifiez le fichier install.wim (ou install.esd) dans \sources.
  3. Listez les index disponibles : Dism /Get-WimInfo /WimFile:<LettreISO>:\sources\install.wim
  4. Montez l’index correspondant à votre édition (ex. Pro) : md C:\Mount Dism /Mount-Image /ImageFile:<LettreISO>:\sources\install.wim /Index:<X> /MountDir:C:\Mount
  5. Copiez C:\Mount\Windows\System32\Recovery\winre.wim vers P:\Recovery\WindowsRE\, puis démontez : xcopy /h C:\Mount\Windows\System32\Recovery\winre.wim P:\Recovery\WindowsRE\ Dism /Unmount-Image /MountDir:C:\Mount /Discard

Pas de partition, mais des sauvegardes Macrium/Acronis ?

Conservez‑les ! Elles ne remplacent toutefois pas WinRE pour les exigences de Windows Update. Tant que WinRE est désactivé, KB5034441 (et des correctifs similaires) échoueront. Souvent, un simple reagentc /enable suffit, mais la présence d’une partition dédiée demeure la solution la plus robuste.

Restauration système et « Réinitialiser ce PC »

Une fois WinRE réparé, la création/restauration de points de restauration et l’option Réinitialiser ce PC redeviennent pleinement fonctionnelles, car ces fonctionnalités s’appuient sur l’environnement de récupération.

MBR vs GPT : quel ID/GUID utiliser ?

Schéma de disqueType de partition RecoveryCommande diskpartAttributs recommandés
MBR / BIOSID 0x27 (Hidden Recovery)set id=27 overridePartition sans lettre (utiliser remove letter=…).
GPT / UEFIGUID Windows Recovery
de94bba4-06d1-4d40-a16a-bfd50179d6ac
set id=de94bba4-06d1-4d40-a16a-bfd50179d6acgpt attributes=0x8000000000000001 (No Drive Letter + Required)

Quand préférer l’extension plutôt que la suppression ?

Si la partition Recovery se trouve immédiatement à droite de C:, vous pouvez :

  1. Réduire C: de ~200–300 Mo.
  2. Étendre la partition Recovery vers la droite (si l’outil le permet et si l’espace est contigu).

La Gestion des disques native sait étendre vers la droite mais pas déplacer des partitions. Si l’espace non alloué n’est pas adjacent, un outil tiers peut s’avérer nécessaire. À défaut, la suppression/recréation comme décrit plus haut reste la voie la plus simple et la plus sûre.

Impossibilité de réduire C: (espace insuffisant)

  • Désactivez temporairement l’hibernation : powercfg /h off.
  • Réduisez/neutralisez temporairement le fichier d’échange (panneau Système → Paramètres système avancés → Performances → Mémoire virtuelle).
  • Défragmentez en forçant la consolidation : defrag C: /X.
  • Redémarrez puis réessayez la réduction de volume.

Erreurs fréquentes et correctifs rapides

  • reagentc /enable échoue : supprimez C:\Windows\System32\Recovery\reagent.xml, puis re‑déclarez le chemin avec reagentc /setreimage avant de réactiver.
  • WinRE reste « Désactivé » : vérifiez winre.wim présent et lisible, le chemin est correct, la partition est montée/démontée comme prévu, et son ID/GUID est correct.
  • Lettre qui réapparaît sur la partition Recovery : assurez‑vous d’avoir remove letter=… puis défini l’ID/GUID Recovery avec les attributs GPT appropriés.
  • Présence d’une partition OEM : ne la supprimez pas à la légère ; créez une nouvelle partition Recovery si nécessaire pour Windows.

Annexe : blocs de commandes prêts à l’emploi

1) Inspecter et monter temporairement les partitions

diskpart
list disk
select disk 0
list partition
select partition <N>            ← choisissez la petite partition suspecte
assign letter=P
exit

dir P:\ /a 

2) Création d’une partition Recovery de 750 Mo en fin de disque

reagentc /disable

diskpart
select disk 0
list partition
create partition primary size=750
format quick fs=ntfs label="Recovery"
assign letter=P
exit

md P:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim P:\Recovery\WindowsRE\

del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path P:\Recovery\WindowsRE /target C:\Windows

:: Si MBR
diskpart
select volume P
remove letter=P
set id=27 override
exit

:: Si GPT
diskpart
select volume P
remove letter=P
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

reagentc /enable
reagentc /info 

3) Extraire winre.wim depuis un ISO Windows (si nécessaire)

:: Monter l’ISO (supposons que l’ISO soit sur la lettre F:)
Dism /Get-WimInfo /WimFile:F:\sources\install.wim
md C:\Mount
Dism /Mount-Image /ImageFile:F:\sources\install.wim /Index:<X> /MountDir:C:\Mount

xcopy /h C:\Mount\Windows\System32\Recovery\winre.wim P:\Recovery\WindowsRE\

Dism /Unmount-Image /MountDir:C:\Mount /Discard 

Checklist de validation

  • Taille : la partition Recovery affiche ~750 Mo (ou plus) en fin de disque.
  • Type :
    • MBR : ID=27 (hidden recovery).
    • GPT : ID=de94bba4-06d1-4d40-a16a-bfd50179d6ac + gpt attributes=0x8000000000000001.
  • Chemin WinRE : reagentc /info pointe vers ...\Recovery\WindowsRE sur la partition dédiée.
  • Statut : Windows RE status: Enabled.
  • Windows Update : KB5034441 s’installe, plus d’erreur 0x80070643.
  • Fonctions de récupération : « Réinitialiser ce PC » et « Restauration du système » fonctionnent.

Résumé opérationnel

Quand KB5034441 échoue avec 0x80070643, la cause la plus fréquente est une partition WinRE absente, mal typée ou trop petite. La remédiation robuste consiste à désactiver WinRE, supprimer l’ancienne partition trop étroite, libérer ~750 Mo, créer une vraie partition Recovery, y copier winre.wim, la marquer avec l’ID/GUID approprié, re‑déclarer le chemin, puis réactiver WinRE. Cette stratégie aligne votre machine avec les exigences actuelles de Windows 10 et stabilise durablement Windows Update.

Astuce finale : gardez ces trois commandes à portée de main pour vos diagnostics :

reagentc /info
diskpart &amp; list disk &amp; list partition
dir &lt;LettreProvisoire&gt;:\ /a
Sommaire