KB5034441 échoue (0x80070643) : agrandir la partition WinRE et corriger Windows Update – guide Windows 10/11

La mise à jour de sécurité KB 5034441 échoue souvent avec l’erreur 0x80070643 car la partition WinRE est trop petite. Ce guide détaillé explique, pas à pas, comment réorganiser proprement vos partitions, recréer WinRE et rétablir Windows Update (Windows 10/11).

Sommaire

Problématique

La mise à jour KB 5034441 met à jour l’environnement de récupération Windows (WinRE). Sur de nombreuses machines, la partition de récupération standard (≈ 450 Mo) n’est pas assez grande ; l’installation échoue, le plus souvent avec le code 0x80070643 ou un message indiquant que l’espace de la partition de récupération est insuffisant. Dans certains cas, l’historique des mises à jour, des migrations OEM ou des réinstallations a généré plusieurs partitions « Recovery », ce qui perturbe l’outil reagentc et empêche l’association correcte de WinRE.

Bonne nouvelle : agrandir ou recréer la partition WinRE règle durablement le problème. L’objectif est d’obtenir une partition de ≥ 750 Mo (1 Go donne de la marge pour l’avenir), d’y placer Winre.wim puis de réactiver WinRE.

Vue d’ensemble de la solution (synthèse)

ÉtapeAction essentielleBut / explication
1. Inventaire des partitionsdiskpart → list disk / list part ou Gestion des disquesRepérer : EFI (système), C: (OS) et WinRE (Recovery).
2. Ne pas toucherEFI (partition système, ~100 – 300 Mo)Contient le chargeur de démarrage.
3. Supprimer les partitions Recovery en tropsel part Xdelete partition overrideConserver une seule partition Recovery.
4. Libérer de l’espace sur C:sel vol Cshrink desired=250 minimum=250 (ou plus)Créer au moins 250 Mo non alloués.
5. Étendre ou recréer WinREÉtendre l’ancienne partition avec l’espace libéré ou
create partition primary … id=27 puis format NTFS
Viser ≥ 750 Mo (recommandé : 750 Mo à 1 Go).
6. Réinitialiser WinREreagentc /disable → copier Winre.wim si besoin → reagentc /setreimage /path R:\Recovery\WindowsREreagentc /enableAssocie la nouvelle partition au système.
7. Vérifierreagentc /infoConfirme que WinRE est activé et pointe vers la bonne partition.
8. Relancer Windows UpdateLa KB 5034441 devrait maintenant s’installer.

Pré‑requis et sauvegarde

  • Droits administrateur sur la session.
  • Sauvegarde : idéalement une image système ; a minima, un point de restauration.
  • Alimentation stable (portable sur secteur).
  • BitLocker : si activé, suspendez la protection avant toute modification de partition (manage-bde -protectors -disable C:) et réactivez‑la à la fin (manage-bde -protectors -enable C:).
  • Si vous utilisez des outils OEM, identifiez les partitions d’usine (Diagnostics, Image usine) : ne les supprimez pas par erreur.

Comprendre la disposition « saine » d’un disque Windows moderne

Sur disques GPT/UEFI, l’enchaînement recommandé est :

[EFI] – [MSR] – [C:] – [WinRE]
  • EFI (100–300 Mo, FAT32) : chargeur de démarrage UEFI. Intouchable.
  • MSR (16 Mo) : réservé Microsoft. Intouchable.
  • C: (NTFS) : système et données.
  • WinRE (NTFS, ≥ 750 Mo) : environnement de récupération.

Sur disques MBR/BIOS, la logique est similaire mais les identifiants de partitions diffèrent (voir ci‑dessous).

Inventorier précisément vos partitions

  1. Ouvrez un Invite de commandes (Admin) ou PowerShell (Admin).
  2. Lancez diskpart puis : list disk sel disk 0 list part list vol Notez :
    • Le numéro de disque (souvent 0).
    * Le numéro de la/les partitions Recovery et leur taille.
    * La taille de C: et l’espace libre (list vol affiche « Libre »).
  3. Pour toute partition suspecte, utilisez : sel part <N> detail part Astuce : sur GPT, une véritable WinRE a le type GUID DE94BBA4-06D1-4D40-A16A-BFD50179D6AC ; sur MBR, le type est 0x27 (ID 27).

Nettoyer les doublons de partitions « Recovery »

Conservez une seule partition WinRE. Supprimez les doublons clairement identifiés comme Recovery (et non EFI/MSR/OEM) :

diskpart
sel disk 0
list part
sel part <N_du_doublon>
delete partition override
exit

Ne supprimez jamais la partition EFI, la MSR, ni une éventuelle partition OEM d’usine si vous souhaitez conserver la restauration constructeur.

Créer de l’espace libre sur C:

  1. Défragmentez/compressez logiquement (facultatif mais utile si le shrink échoue) : defrag C: /X
  2. Réduisez C: de 250–1024 Mo (selon la taille visée pour WinRE) : diskpart sel vol C shrink desired=500 minimum=250 exit Remarque : desired et minimum sont en Mo. Ajustez si vous visez 1 Go pour WinRE (par ex. desired=1024).

Agrandir ou recréer la partition WinRE

Deux chemins existent. Le plus simple, dans 95 % des cas, est de recréer WinRE directement dans l’espace libéré entre C: et l’ancienne Recovery.

Option A — Recréer WinRE dans l’espace libéré (recommandé)

  1. Désactivez temporairement WinRE pour libérer le fichier Winre.wim : reagentc /info reagentc /disable Avant de désactiver, relevez le chemin « Windows RE location ». S’il pointe vers une partition sans lettre, nous lui en attribuerons une pour copier le fichier.
  2. Créez la nouvelle partition WinRE (taille cible 750–1024 Mo) :
    • Sur disque GPT/UEFI : diskpart sel disk 0 create partition primary size=1024 format fs=ntfs quick label="Recovery" set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC gpt attributes=0x8000000000000001 assign letter=R exit
    • Sur disque MBR/BIOS : diskpart sel disk 0 create partition primary size=1024 id=27 format fs=ntfs quick label="Recovery" assign letter=R exit
    Détails : le GUID ci‑dessus marque la partition comme Recovery sur GPT ; l’attribut GPT la rend « requise + cachée ». L’ID 27 fait de même sur MBR.
  3. Copiez Winre.wim dans la nouvelle partition :
    • Si Winre.wim est présent ici : C:\Windows\System32\Recovery\Winre.wim alors : md R:\Recovery\WindowsRE copy /y C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\
    • Sinon, s’il se trouvait sur l’ancienne partition (reagentc /info l’indiquait), attribuez‑lui une lettre, puis copiez : diskpart sel disk 0 sel part <N_anc_Recovery> assign letter=Z exit md R:\Recovery\WindowsRE copy /y Z:\Recovery\WindowsRE\Winre.wim R:\Recovery\WindowsRE\
  4. Ré-associez WinRE à la nouvelle partition et réactivez : reagentc /setreimage /path R:\Recovery\WindowsRE reagentc /enable reagentc /info Vérifiez que « Windows RE status » est Enabled et que l’emplacement pointe désormais vers la nouvelle partition.
  5. Nettoyage : retirez les lettres temporaires et supprimez éventuellement l’ancienne partition Recovery devenue inutile : diskpart sel vol R remove letter=R sel vol Z remove letter=Z sel part <N_anc_Recovery> delete partition override exit

Option B — Étendre la partition WinRE existante

Possible uniquement si l’espace non alloué se situe immédiatement à droite de la partition WinRE (contigu). C’est rare avec la disposition classique, mais cela arrive si l’ancienne Recovery est à l’extrémité du disque.

diskpart
sel disk 0
sel part <N_WinRE>
extend
exit

Si l’extension échoue (espace non contigu), revenez à l’option A : supprimez puis recréez WinRE dans l’espace libéré.

Réinitialiser WinRE correctement

Quelques bonnes pratiques pour reagentc :

  • Exécutez toujours reagentc /disable avant la copie/migration.
  • Créez le dossier \Recovery\WindowsRE à la racine de la partition WinRE (R: temporaire).
  • Copiez Winre.wim dans ce dossier, puis lancez reagentc /setreimage /path R:\Recovery\WindowsRE.
  • Terminez par reagentc /enable, puis reagentc /info pour validation.

Valider et relancer Windows Update

  1. Contrôlez à nouveau la taille de la partition WinRE (≥ 750 Mo ou ~1 Go) avec diskpart → list part.
  2. Assurez‑vous qu’il n’existe plus de doublons Recovery.
  3. Réactivez BitLocker si vous l’aviez suspendu.
  4. Relancez Windows Update. L’installation de KB 5034441 doit désormais aboutir.

Points de vigilance

  • Sauvegarde : créez une image système ou, au minimum, un point de restauration avant toute manipulation.
  • Lettre de lecteur : attribuez temporairement une lettre à la nouvelle partition pour copier Winre.wim, puis retirez‑la (remove letter=…).
  • Type de partition : MBR = id=27. GPT = GUID DE94… + attributs GPT 0x8000000000000001 pour la masquer et la marquer « requise ».
  • Taille exacte : Microsoft demande ~250 Mo de plus que la Recovery « classique » de 450 Mo. Porter la partition à 700–760 Mo suffit, mais 1 Go anticipe les futures mises à jour.
  • Éviter les doublons : plusieurs partitions Recovery perturbent reagentc. Conservez‑en une seule.
  • EFI/MSR intouchables : ne jamais les supprimer ni les redimensionner.

FAQ & erreurs fréquentes

Windows Update affiche 0x80070643

C’est le symptôme typique d’une partition WinRE trop petite. Agrandissez ou recréez WinRE comme décrit ci‑dessus puis réessayez.

reagentc /enable échoue

Causes possibles : chemin incorrect (/setreimage mal renseigné), fichier Winre.wim manquant, partition sans lettre au moment de la configuration, doublons Recovery. Vérifiez reagentc /info et corrigez.

Le rétrécissement de C: échoue (« taille demandée trop grande »)

Exécutez defrag C: /X, désactivez temporairement l’hibernation (powercfg /h off) et le fichier d’échange si nécessaire, puis réessayez avec une taille minimum plus faible.

Je ne trouve pas Winre.wim

Avant reagentc /disable, relevez dans reagentc /info l’emplacement actuel (souvent une partition cachée). Attribuez‑lui une lettre (diskpart → sel part N → assign letter=Z) puis copiez Z:\Recovery\WindowsRE\Winre.wim vers la nouvelle partition.

Gestion des disques ne me laisse pas « étendre »

L’extension ne fonctionne que si l’espace libre est contigu et situé à droite de la partition à étendre. Si l’espace est à gauche, supprimez/recréez WinRE (Option A).

BitLocker me demande la clé après redémarrage

Vous avez probablement modifié les partitions sans suspendre BitLocker. Entrez la clé de récupération, démarrez Windows, puis suspendez la protection avant toute nouvelle manipulation.

Cas particulier : Windows 10/11 Home sans WinRE utilisable

Si votre machine n’a pas besoin de WinRE (usage kiosque, VM jetable) ou si l’espace disque est trop contraint :

  1. Masquez la mise à jour KB 5034441 à l’aide de l’utilitaire Show or Hide Updates (wushowhide), ou désinstallez-la si elle s’est « accrochée » puis masquez‑la : wusa /uninstall /KB:5034441 /quiet /norestart
  2. Recevez quand même les autres correctifs : Windows Update continuera à proposer les mises à jour de sécurité sans WinRE, mais vous perdrez les fonctions avancées de récupération (Réinitialiser ce PC, Démarrage avancé, etc.).

Vérifications finales recommandées

  • État WinRE : reagentc /info doit afficher Enabled et un chemin \\?\GLOBALROOT\device\harddisk0\partitionX\Recovery\WindowsRE.
  • Disque : diskpart → list part : une seule partition Recovery, d’au moins 750 Mo.
  • Journal : après Windows Update, vérifiez l’historique d’installation pour vous assurer que KB 5034441 est bien appliquée.

Annexe : pas à pas complet (copier‑coller)

Exemple générique pour disque GPT visant une Recovery de 1 Go :

:: 1) Sauvegarde + suspension BitLocker si nécessaire
manage-bde -status
manage-bde -protectors -disable C:

:: 2) Inventaire
diskpart
list disk
sel disk 0
list part
list vol
exit

:: 3) Désactiver WinRE (et noter l'emplacement actuel)
reagentc /info
reagentc /disable

:: 4) Réduire C: de 1 Go
diskpart
sel vol C
shrink desired=1024 minimum=512
exit

:: 5) Créer la nouvelle partition WinRE (GPT)
diskpart
sel disk 0
create partition primary size=1024
format fs=ntfs quick label="Recovery"
set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
gpt attributes=0x8000000000000001
assign letter=R
exit

:: 6) Copier Winre.wim
md R:\Recovery\WindowsRE
:: Si Winre.wim est dans C:\Windows\System32\Recovery
copy /y C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\

:: 7) Associer et réactiver WinRE
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
reagentc /info

:: 8) Nettoyage lettres temporaires (facultatif)
diskpart
sel vol R
remove letter=R
exit

:: 9) Réactiver BitLocker si suspendu
manage-bde -protectors -enable C: 

Bonnes pratiques et conseils d’expert

  • Visez 1 Go pour la nouvelle partition WinRE lorsque c’est possible ; cela évite d’avoir à recommencer lors d’une prochaine mise à jour RE.
  • Nommez la partition Recovery (étiquette) pour la reconnaître rapidement lors d’audits.
  • Conservez une capture d’écran des résultats reagentc /info après succès (documentation interne, parc machines).
  • Automatisation : sur un parc, un script PowerShell peut : vérifier la taille de WinRE, désactiver reagentc, réduire C:, créer WinRE (GUID + attributs), copier Winre.wim, réactiver et journaliser.
  • VM et serveurs : la logique est identique (Windows Server 2016/2019/2022) ; adaptez simplement la procédure de maintenance/cluster.

Informations complémentaires utiles

  • Un tutoriel vidéo « How to create a Recovery Partition in Microsoft Windows 10/11 » illustre la recréation manuelle de WinRE.
  • Les tailles et commandes restent valables pour Windows 11.
  • Sur les disques GPT, le schéma idéal se résume à : [EFI] – [MSR] – [C:] – [WinRE] (Recovery en fin de disque).

Résumé exécutable en 60 secondes

  1. Inventorier : diskpart → list disk | list part | list vol.
  2. Supprimer les doublons Recovery : delete partition override.
  3. Réduire C: 250–1024 Mo : shrink desired=….
  4. Créer WinRE 750 Mo–1 Go (GPT : GUID DE94…/gpt attributes ; MBR : id=27), format NTFS, assign letter=R.
  5. Copier Winre.wimR:\Recovery\WindowsRE.
  6. Associer : reagentc /setreimage …reagentc /enable/info.
  7. Windows Update : relancer l’installation de KB 5034441.

Avec ces étapes, vous éliminez la cause racine de l’échec KB 5034441 : une partition WinRE trop petite ou dupliquée. Le correctif devient installable, et votre environnement de récupération est prêt pour les mises à jour futures.

Sommaire