KB5034441 Windows 10 : corriger l’erreur 0x80070643 en ajustant WinRE (partition Recovery)

La mise à jour de sécurité KB5034441 échoue avec l’erreur 0x80070643 ? Voici un guide pas‑à‑pas — clair, sûr et validé sur le terrain — pour corriger le problème en ajustant WinRE (partition de récupération) et réussir l’installation sous Windows 10.

Sommaire

Problème rencontré : échec de l’installation de KB5034441

Contexte

Depuis janvier 2024, la mise à jour de sécurité KB5034441 pour Windows 10 échoue fréquemment avec le code 0x80070643. La cause la plus courante est un espace insuffisant sur la partition de l’Environnement de récupération Windows (WinRE). Microsoft recommande d’agrandir WinRE à 750 Mo minimum (idéalement 1 Go pour anticiper les futures mises à jour).

Nombre d’administrateurs tentent alors de réduire C: avec diskpart afin de libérer de l’espace en fin de disque :

diskpart
select partition <WinRE‑1>
shrink desired=250 minimum=250

…mais la commande renvoie souvent :

“The specified shrink size is too big and will cause the volume to be smaller than the minimum volume size”

Les causes principales sont :

  • Fichiers inamovibles (pagefile, snapshots VSS, MFT étendue, hibernation) qui empêchent la réduction de C:.
  • BitLocker activé qui bloque l’activation/déplacement de WinRE.
  • Partition WinRE déjà pleine, trop petite ou marquée « Recovery » au format non conforme.

Ce que vous allez apprendre ici

  • Comment déplacer temporairement WinRE sur C: pour installer KB5034441 sans repartitionner.
  • Comment créer une nouvelle partition WinRE dédiée (méthode recommandée, pérenne).
  • Que faire si vous n’avez qu’une seule partition C: et que le shrink échoue.
  • Les bonnes pratiques pour éviter de revivre la même erreur lors des prochains Patch Tuesday.

Avant de commencer : prérequis & repères

Check‑list rapide

  • Connexion avec un compte administrateur.
  • Sauvegarde des données importantes (image système ou au minimum les fichiers critiques).
  • Si BitLocker est actif sur C:, suspendez temporairement la protection : manage-bde -protectors -disable C: Vous réactiverez/relancerez la protection après la mise à jour.
  • Vérifiez l’état de WinRE : reagentc /info Notez le chemin WinRE et l’ID de partition si affiché.
  • Repérez la table de partitions (GPT quasi certain sur machines UEFI). Ce guide couvre GPT. En MBR, adaptations possibles (voir FAQ).

Identifier la partition WinRE et l’ordre GPT

Ouvrez une console en tant qu’administrateur et exécutez :

diskpart
list disk
select disk 0
list partition
list volume
exit

Sur la plupart des PC récents (UEFI), l’ordre attendu est : EFI (100–260 Mo) → MSR (16 Mo) → Windows (C:) → Recovery (fin de disque). Si votre partition Recovery est réduite (300–500 Mo) ou absente, le correctif WinRE échouera souvent.


Solutions éprouvées

Déplacer temporairement WinRE sur C: (solution express)

Cette méthode contourne les limites de partitionnement. WinRE est désactivé, puis réactivé : Windows copie alors WinRE sur C:. L’installation de KB5034441 réussit, même sans agrandir la partition Recovery existante.

  1. Désactiver WinRE reagentc /disable
  2. Convertir l’ancienne partition WinRE en partition de données
    (adaptez le numéro de partition à votre disque) diskpart select disk 0 select partition 2 :: votre n° peut varier set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 gpt attributes=0x8000000000000000 exit Explication : l’ID ebd0a0a2… est l’ID GPT « Basic data ». Les attributs réinitialisés suppriment le marquage « Recovery » précédemment appliqué.
  3. Réactiver WinRE (il se place alors sur C:) reagentc /enable Contrôlez ensuite : reagentc /info Le chemin WinRE doit pointer vers un dossier sur C:\Recovery\WindowsRE\Winre.wim (ou équivalent).
  4. Installer KB5034441
    Relancez Windows Update. L’opération doit maintenant aboutir.

Pourquoi ça marche ? La mise à jour ne dépend plus d’un espace dédié en fin de disque. WinRE, hébergé sur C:, dispose de l’espace nécessaire le temps du correctif. Vous pourrez ensuite recréer une vraie partition Recovery.

Créer une nouvelle partition WinRE dédiée (recommandé)

C’est la solution propre et durable. Objectif : une partition Recovery de ≥ 750 Mo (idéalement 1 Go), correctement marquée pour Windows.

  1. Libérer ou créer un espace non alloué (≥ 750 Mo). Si le shrink de C: échoue, essayez :
    • Défragmenter : defrag C: /X (consolidation libre, peut déplacer certains blocs).
    • Désactiver temporairement la restauration système : Panneau de configuration > Système > Protection du système.
    • Désactiver l’hibernation : powercfg -h off.
    • Réduire/relocaliser le pagefile (paramètres système avancés) le temps de l’opération.
    • Supprimer d’anciens points de restauration/snapshots (avec prudence).
    Si malgré tout le shrink reste impossible, utilisez la méthode “WinRE sur C:” ci‑dessus, installez KB5034441, puis revenez créer la partition Recovery à froid.
  2. Créer/Étendre une partition non utilisée et la marquer en « Recovery »
diskpart
select disk 0
select partition 5          :: la nouvelle partition (≥ 750 Mo, idéalement 1024 Mo)
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

Le couple ID GUID de94bba4-06d1-4d40-a16a-bfd50179d6ac + attribut 0x8000000000000001 indique explicitement à Windows qu’il s’agit d’une partition Recovery.

  1. Désactiver puis réactiver WinRE reagentc /disable reagentc /enable
  2. Vérifier la cible avec reagentc /info. Le chemin doit maintenant pointer vers la partition 5 nouvellement créée.

Astuce de placement : placez la partition Recovery en fin de disque derrière C:. Cela évite de la recouper lors d’un futur agrandissement de C:.

Cas où le partitionnement est minimal (une seule partition C:)

Si la réduction de C: est impossible (fichiers inamovibles, disque presque plein) :

  • Convertissez l’ancienne partition WinRE en « Basic data » (voir méthode express), laissez WinRE sur C:.
  • Installez KB5034441.
  • Optionnel : lorsque vous aurez de la place, créez une vraie partition Recovery et réactivez WinRE pour l’y basculer.

Pièges fréquents et bonnes pratiques

Point de vigilanceExplications / Remèdes
BitLocker actifSuspendez le chiffrement avant reagentc /enable ; sinon vous verrez : « Windows RE cannot be enabled on a volume with BitLocker Drive Encryption enabled ». Commande : manage-bde -protectors -disable C:. Réactivez ensuite : manage-bde -protectors -enable C:.
Ordre des partitions GPTEFI (100–260 Mo) → MSR (16 Mo) → Windows (C:)Recovery (fin de disque). Évitez de déplacer EFI/MSR.
Taille « future‑proof »Visez 1 Go pour la partition Recovery. Vous économiserez des interventions aux prochains Patch Tuesday.
Shrink qui échoueDéfragmentez (defrag C: /X), désactivez temporairement restauration système et hibernation, réduisez/déplacez le pagefile, puis réessayez. Sinon, utilisez la méthode « WinRE sur C: » pour contourner.
Partitions immuablesNe modifiez jamais les partitions Reserved/MSR et EFI. Toute altération peut rendre le système non amorçable.
Outils graphiquesÉvitez de mélanger outils (Gestion des disques, utilitaires tiers) au milieu d’une session diskpart. Faites les changements dans un seul outil, puis validez.

Procédure générique à retenir

:: 0. Sauvegarder ses données, suspendre BitLocker si actif
reagentc /disable

:: 1. Choisir la cible :
   :: Soit laisser WinRE sur C:
   :: Soit créer/étendre une partition de ≥ 750 Mo et la marquer Recovery

:: 2. Marquer correctement la partition Recovery (GPT)
diskpart
select disk 0
select partition <NOUVELLE-PARTITION>
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit

:: 3. Réactiver WinRE
reagentc /enable
reagentc /info   :: vérification

:: 4. Lancer Windows Update → KB5034441

:: 5. Réactiver BitLocker le cas échéant
manage-bde -protectors -enable C:

Guide pas‑à‑pas détaillé (avec vérifications)

Étape A — Désactiver WinRE proprement

reagentc /disable
reagentc /info

Attendez que Enabled passe à 0 (désactivé). Si un message d’erreur s’affiche, redémarrez et recommencez.

Étape B — (Option) Libérer de l’espace en fin de disque

  • Vérifiez l’espace libre sur C: (> 2 Go recommandé) pour les opérations temporaires.
  • Si vous créez une partition Recovery, définissez sa taille à 1024 Mo pour être tranquille.
  • En cas de shrink récalcitrant, utilisez l’option « WinRE sur C: », installez la mise à jour, puis revenez créer la partition Recovery plus tard.

Étape C — Marquer la partition Recovery

Sur GPT, utilisez impérativement l’ID et l’attribut suivants :

set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001

Ils indiquent à Windows qu’il s’agit d’une partition Recovery officielle et « requise ».

Étape D — Réactiver WinRE et valider

reagentc /enable
reagentc /info

Points de contrôle attendus :

  • Windows RE status : Enabled.
  • Windows RE location : Chemin vers la nouvelle partition (ou C:\Recovery\WindowsRE si WinRE est sur C:).
  • BCD identifier : présent.

Étape E — Lancer la mise à jour KB5034441

Allez dans Paramètres > Mise à jour et sécurité > Windows Update et relancez l’installation. En cas d’échec résiduel, redémarrez et réessayez une fois la nouvelle structure WinRE en place.


Dépannage ciblé

“The specified shrink size is too big…” persiste

  • Exécutez successivement : powercfg -h off defrag C: /X vssadmin delete shadows /all Attention : la suppression des clichés instantanés (VSS) efface les points de restauration.
  • Réduisez temporairement la taille du pagefile ou fixez‑le à une taille min/max unique.
  • Si toujours impossible, utilisez la méthode « WinRE sur C: » pour installer KB5034441 sans shrink.

“Windows RE cannot be enabled on a volume with BitLocker…”

  • Suspendre la protection : manage-bde -protectors -disable C:
  • Réactiver WinRE, puis réactiver BitLocker : manage-bde -protectors -enable C:

WinRE pointe toujours vers l’ancienne partition

Refaites le cycle complet : reagentc /disable → vérifiez le marquage de la nouvelle partition (ID/attrib) → reagentc /enablereagentc /info.

Impossible de marquer la partition (erreur DiskPart)

  • Vérifiez que le disque est en GPT et non en MBR.
  • Assurez‑vous que la partition n’est pas montée/ouverte. Fermez l’Explorateur, attribuez aucun lecteur (pas de lettre) à la partition Recovery.
  • Relancez diskpart en administrateur et réessayez.

Réparer/rafraîchir WinRE.wim

Si reagentc /enable échoue car Winre.wim est manquant/corrompu, vous pouvez pointer manuellement vers une image valide :

reagentc /setreimage /path C:\Recovery\WindowsRE
reagentc /enable

(Le dossier doit contenir Winre.wim et une arborescence cohérente.)


Exemples de scénarios courants

PC OEM avec petite Recovery (450 Mo) en fin de disque

  1. reagentc /disable
  2. diskpartselect disk 0select partition <Recovery>set id=ebd0a0a2-…gpt attributes=0x8000000000000000
  3. reagentc /enable → WinRE bascule sur C:
  4. Installer KB5034441
  5. (Option) Shrink C: quand possible, créer une nouvelle partition 1024 Mo, la marquer en Recovery, puis reagentc /disablereagentc /enable

Parc d’entreprise avec BitLocker partout

  1. Script de suspension BitLocker : manage-bde -protectors -disable C:
  2. Désactivation WinRE → bascule → activation WinRE
  3. Installation KB5034441
  4. Réactivation BitLocker : manage-bde -protectors -enable C:

Portable avec disque presque plein

  • Utilisez la méthode « WinRE sur C: » (aucun shrink requis).
  • Après mise à jour, libérez de l’espace, puis créez une vraie partition Recovery 1 Go.

Scripts utiles (facultatif, pour gagner du temps)

PowerShell : vérifier l’espace et l’emplacement WinRE

# Exécuter en tant qu'administrateur
$reInfo = (&amp; reagentc /info) -join "`n"
$on = ($reInfo -match "Windows RE status.*Enabled")
$loc = ($reInfo | Select-String -Pattern "Windows RE location").ToString()
Write-Host "WinRE activé : $on"
Write-Host "Emplacement   : $loc"

DiskPart (script) : marquer la partition Recovery

select disk 0
select partition &lt;NOUVELLE-PARTITION&gt;
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001

Rappel : Conservez la partition Recovery sans lettre de lecteur. Elle n’est pas destinée au stockage de données.


Questions fréquentes (FAQ)

Puis‑je laisser WinRE définitivement sur C: ?

Oui, Windows fonctionne ainsi sans problème. Toutefois, une partition Recovery dédiée (≥ 750 Mo, idéalement 1 Go) est préférable à long terme pour isoler l’environnement de secours et éviter les conflits d’espace.

Que faire si mon PC est en MBR (Legacy BIOS) ?

Ce guide privilégie GPT. En MBR, des approches existent (type 27 pour OEM Recovery). Si vous n’êtes pas à l’aise, laissez WinRE sur C: le temps d’installer KB5034441, puis planifiez une migration GPT/UEFI ultérieure (recommandé).

Changer l’ordre des partitions casse‑t‑il le démarrage ?

Évitez absolument de toucher à EFI et MSR. Contentez‑vous d’ajouter/étendre une partition Recovery à la fin du disque ou de basculer WinRE sur C:.

Combien d’espace allouer pour « ne plus y penser » ?

1 Go. La recommandation minimale de 750 Mo peut suffire aujourd’hui, mais 1 Go offre une marge confortable pour les futures mises à jour de l’Environnement de récupération.

Comment vérifier que KB5034441 s’est bien installé ?

Après redémarrage, ouvrez Paramètres > Windows Update > Historique des mises à jour et confirmez la réussite. Vous pouvez aussi exécuter systeminfo et contrôler la liste des correctifs installés.


Référence rapide : commandes clés

ActionCommandeNotes
Désactiver WinREreagentc /disablePrépare le déplacement ou la recréation.
Réactiver WinREreagentc /enableReconstruit le pointeur WinRE (C: ou partition Recovery).
Info WinREreagentc /infoVérifie l’état et l’emplacement.
Marquer Recovery (GPT)set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
Configuration officielle d’une partition Recovery.
Suspension BitLockermanage-bde -protectors -disable C:Obligatoire si reagentc /enable se plaint de BitLocker.
Défragmentation cibléedefrag C: /XPeut libérer de l’espace contigu pour le shrink.

En résumé : une méthode sûre et reproductible

Le correctif KB5034441 échoue avec 0x80070643 lorsque WinRE n’a pas assez d’espace. Deux voies stables s’offrent à vous :

  1. Rapide : basculez temporairement WinRE sur C:, installez la mise à jour, puis (optionnel) recréez une partition Recovery plus tard.
  2. Pérenne : créez une vraie partition Recovery (1 Go), marquez‑la avec l’ID/attribut officiels, réactivez WinRE, puis installez KB5034441.

En suivant ces étapes, vous installez KB5034441 en toute sécurité et rétablissez un environnement de récupération conforme, prêt pour les prochaines mises à jour.


Annexes

Informations complémentaires utiles

  • Le nouvel ID GUID de94bba4‑06d1‑4d40‑a16a‑bfd50179d6ac + attribut 0x8000000000000001 est reconnu par Windows comme partition Recovery.
  • Pour libérer de l’espace avant un shrink, la commande defrag C: /X peut parfois déplacer les blocs inamovibles.
  • Après migration, l’ancienne partition Recovery peut être reformatée ou réaffectée (ne lui attribuez pas de lettre pour éviter l’usage accidentel).

Bloc de procédure “copier‑coller”

:: Sauvegarde + BitLocker OFF (suspension)
manage-bde -protectors -disable C:

:: Désactiver WinRE
reagentc /disable

:: Choisir la cible (WinRE sur C: OU nouvelle partition Recovery)
:: -- Option A : WinRE sur C:
reagentc /enable
reagentc /info
:: Installer KB5034441

:: -- Option B : vraie partition Recovery (recommandé)
diskpart
select disk 0
create partition primary size=1024
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit
reagentc /enable
reagentc /info
:: Installer KB5034441

:: Réactiver BitLocker
manage-bde -protectors -enable C: 
Sommaire