Erreur 0x80004005 : réparer la partition EFI et installer Windows 11 24H2

Des dizaines d’utilisateurs bloquent systématiquement sur l’erreur 0x80004005 lorsqu’ils tentent d’installer Windows 11 24H2. Cet article explique en détail l’origine la plus fréquente de ce blocage (une partition EFI défectueuse) et propose une procédure éprouvée, pas‑à‑pas, pour retrouver un système sain et mener l’installation à son terme.

Sommaire

Pourquoi l’erreur 0x80004005 apparaît‑elle ?

L’erreur est un « Generic Failure » : le code seul n’indique pas précisément la cause. En pratique, pour la mise à jour 24H2, la source la plus courante est la partition EFI :

  • Elle peut être corrompue (secteurs défectueux, table FAT endommagée).
  • Son système de fichiers peut être passé en NTFS ou RAW au lieu de FAT32.
  • Une ancienne image d’amorçage (BCD) mal migrée depuis Windows 10 bloque la réécriture du chargeur.

Le programme d’installation ne parvient donc pas à placer les nouveaux fichiers de démarrage 24H2 et renvoie 0x80004005 dès la phase de déploiement hors ligne, souvent après 70–80 % de progression.

Étapes préliminaires (recommandées mais non suffisantes)

Avant de manipuler la partition EFI, exécutez tout de même un nettoyage et un démarrage sélectif ; ils résolvent environ 20 % des cas :

1. Nettoyage du disque

  1. Ouvrir un Invite de commandes en administrateur et taper cleanmgr.exe /lowdisk.
  2. Cocher Toutes les cases : Fichiers temporaires, Windows Update, Paquets de pilotes, etc.

2. Activer l’intégrité de la mémoire

Sécurité Windows › Sécurité de l’appareil › Isolation du noyau : activez « Intégrité de la mémoire ». Ce module bloque parfois les pilotes hérités qui sabotent l’upgrade.

3. Démarrage minimal

  1. Lancer msconfig.
  2. Cochez « Démarrage sélectif » puis, dans l’onglet Services, cochez « Masquer les services Microsoft » puis Tout désactiver.
  3. Redémarrez et retestez l’installation 24H2. Si l’échec persiste, poursuivez.

Diagnostiquer via les journaux

Le fichier C:\$WINDOWS.~BT\Sources\Panther\setupact.log est la première source d’information ; mais dans les cas de corrompu EFI il affiche souvent un simple 0x0 → échec indéterminé. Afin de lever le doute, ouvrez aussi setuperr.log et BlueBox.log. Si ceux‑ci ne révèlent aucune DLL précise ni aucun pilote tiers, l’hypothèse EFI devient très probable.

Astuce : si vous voyez la ligne “EFI firmware encountered an unexpected IO error” ou “Failed to mount ESP”, la reconstruction de la partition système est quasi obligatoire.

Procédure complète de réparation de la partition EFI

Prérequis

  • Sauvegarde : créez une image système (ou au minimum un point de restauration + copie des données critiques).
  • Espace libre : minimum 20 Go sur C: pour l’upgrade.
  • Firmware UEFI uniquement : désactivez le CSM/Legacy Boot dans le BIOS.

Étape 1 : Démarrer en environnement de récupération

  1. Arrêter complètement le PC (pas d’hibernation rapide).
  2. Maintenir Maj et choisir « Redémarrer » → Dépannage › Options avancées › Invite de commandes.

Étape 2 : Repérer et monter la partition EFI

diskpart
list disk
select disk 0               rem si votre disque système est n°0
list part
select part 1               rem typique : 100–300 Mo, FAT32, système
assign letter=Y
exit

Étape 3 : Sauvegarder le BCD et reformater

md E:\EFI_BACKUP
xcopy /h /i /c /y Y:\EFI\Microsoft\Boot\BCD E:\EFI_BACKUP\
format Y: /fs:FAT32 /q /v:SYSTEM
  • E: est ici la partition Windows (lettre parfois D: ou C: selon l’ordre des volumes dans WinRE).
  • La commande xcopy préserve un double du BCD en cas de rollback.

Étape 4 : Reconstruire le chargeur UEFI

bcdboot E:\Windows /s Y: /f UEFI

Le paramètre /f UEFI force la copie des fichiers de démarrage modernes (bootmgfw.efi, memtest.efi, etc.) sur la nouvelle partition FAT32.

Étape 5 : Redémarrer et tester

  1. Fermez la console (exit) puis Continuer vers Windows 11.
  2. Une fois sur le bureau, ouvrez Gestion du disque ou diskpart list vol : vérifiez que la partition SYSTEM (Y:) n’apparaît plus → c’est normal, la lettre s’est libérée.
  3. Lancez Windows Update ; la 24H2 doit désormais passer immédiatement dans la phase Installation, sans message d’erreur.

Après la réussite de la mise à jour

Réinstaller les services désactivés

Retournez dans msconfig et réactivez vos services tiers (antivirus, agents de synchronisation, etc.).

Vérifier la santé du disque

Exécutez :

chkdsk C: /scan /perf

puis

Get-PhysicalDisk | Get-StorageReliabilityCounter

dans PowerShell ; tout nombre d’erreurs non nul peut indiquer un SSD/HDD en fin de vie.

Créer un point de restauration

Maintenant que le système est stable, créez un point ‎« Post‑24H2 » pour accélérer vos éventuels dépannages futurs.

Tableau récapitulatif des commandes clés

ObjectifCommandeCommentaire
Lister les disqueslist diskIdentifier le disque système (souvent 0)
Assigner lettre EFIassign letter=YPermet d’opérer sur la partition ESP
Sauvegarder BCDxcopy …Sauvegarde hors EFI
Formater ESPformat Y: /fs:FAT32 /qEfface les métadonnées corrompues
Reconstruire bootbcdboot E:\Windows /s Y: /f UEFIRégénération propre du chargeur

FAQ rapide

Que faire si mon disque utilise BitLocker ?

Déverrouillez la partition système (manage-bde -unlock C: -RecoveryPassword XXX) avant la procédure ; la partition EFI n’est pas chiffrée, vous pouvez la reformater sans toucher au reste du volume.

Puis‑je conserver le Secure Boot ?

Oui. bcdboot injecte automatiquement les clés Microsoft. Assurez‑vous seulement que les modules TPM 2.0 et Secure Boot sont activés dans l’UEFI avant de relancer l’installation.

Cette méthode fonctionne‑t‑elle avec les ISO d’installation classiques ?

Absolument ; si vous lancez setup.exe depuis une ISO 24H2 montée, l’étape de déploiement se base sur la même partition EFI et tirera parti de votre réparation.

Conclusion

L’erreur 0x80004005 est particulièrement frustrante car elle camoufle sa cause. Toutefois, dans la grande majorité des échecs d’upgrade vers Windows 11 24H2, une partition EFI corrompue en est la source. En sauvegardant les données critiques, en reformattant la partition et en régénérant le chargeur UEFI via bcdboot, la mise à jour s’installe sans difficulté. Vous retrouvez ainsi un système propre, prêt pour les nouveautés de la version 24H2 (Recall, Sudo pour Windows, HDR automatique élargi, etc.).

En suivant rigoureusement les étapes énumérées ci‑dessus, vous pourrez déjouer l’erreur 0x80004005 tout en sécurisant vos données et votre environnement de travail.

Sommaire