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.
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
- Ouvrir un Invite de commandes en administrateur et taper
cleanmgr.exe /lowdisk
. - 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
- Lancer
msconfig
. - Cochez « Démarrage sélectif » puis, dans l’onglet Services, cochez « Masquer les services Microsoft » puis Tout désactiver.
- 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
- Arrêter complètement le PC (pas d’hibernation rapide).
- 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 parfoisD:
ouC:
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
- Fermez la console (
exit
) puis Continuer vers Windows 11. - Une fois sur le bureau, ouvrez Gestion du disque ou
diskpart list vol
: vérifiez que la partitionSYSTEM
(Y:) n’apparaît plus → c’est normal, la lettre s’est libérée. - 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
Objectif | Commande | Commentaire |
---|---|---|
Lister les disques | list disk | Identifier le disque système (souvent 0) |
Assigner lettre EFI | assign letter=Y | Permet d’opérer sur la partition ESP |
Sauvegarder BCD | xcopy … | Sauvegarde hors EFI |
Formater ESP | format Y: /fs:FAT32 /q | Efface les métadonnées corrompues |
Reconstruire boot | bcdboot E:\Windows /s Y: /f UEFI | Ré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.