Vous tentez de passer de Windows 11 22H2 à 23H2 et l’installation se termine toujours par l’erreur 0x80070003 – 0x40008 ? Le problème vient presque toujours d’une partition système EFI ou MSR manquante, trop petite ou portant un mauvais identifiant GPT. Suivez ce guide complet pour diagnostiquer, réparer et mener la mise à niveau à son terme.
Comprendre l’origine de l’échec
Lors d’une mise à niveau majeure, le programme Setup écrit les nouveaux fichiers de démarrage dans la partition EFI (ESP) et réserve la partition MSR pour les structures de gestion de disque. Si l’une de ces partitions est absente, corrompue, trop petite ou dotée d’un GUID inattendu, Windows Update ou l’Assistant d’installation détecte l’anomalie :
- Phase « apply » interrompue, retour en arrière automatique (« Something didn’t go as planned… »).
- Message critique 0x80070003 – 0x40008 lors de Setup.exe lancé depuis ISO.
Vérifier la table GPT et les partitions système
Prérequis : compte Administrateur, sauvegarde complète de vos données.
- Appuyez sur Win + X → Gestion du disque.
- Confirmez la présence :
- d’une partition EFI (FAT32) de 100 à 300 Mo ;
- d’une partition MSR de 16 Mo non formatée.
- Notez aussi la lettre de lecteur attribuée à l’ESP (souvent
D:
ouE:
après montage).
Corriger les identifiants GPT avec DiskPart
Exécutez Invite de commandes (admin) ou Windows Terminal en mode administrateur :
diskpart
list disk
select disk 0 ← disque contenant Windows
list part
select part 2 ← partition MSR correcte ou à recréer
set id=e3c9e316-0b5c-4db8-817d-f92df00215ae
gpt attributes=0x8000000000000000
select volume D ← lettre réelle de l’ESP
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b
gpt attributes=0x8000000000000000
exit
Important : validez chaque ligne ; un bloc collé intégralement est ignoré par DiskPart.
Redémarrer et relancer la mise à niveau
- Redémarrez le PC pour forcer la prise en compte des nouveaux attributs.
- Lancez ensuite :
- Windows Update : recherchez de nouveau la version 23H2 ;
- ou Setup.exe directement depuis l’ISO 24H2 montée (mise à jour par-dessus admise).
- La 23H2 reste supportée jusqu’en novembre 2025 ; vous pouvez différer 24H2 si votre parc n’est pas prêt.
Contrôles complémentaires utiles
Action | But |
---|---|
sfc /scannow | Réparer les fichiers système corrompus |
DISM /Online /Cleanup-Image /RestoreHealth | Réparer l’image WinRE et les composants |
15 Go libres sur C: | Éviter l’arrêt faute d’espace |
Désactiver l’antivirus tiers | Empêcher le blocage des phases de copie |
Débrancher périphériques USB non critiques | Limiter les conflits de pilotes pendant l’upgrade |
Mettre à jour le BIOS/UEFI | Corriger les bogues de microcode UEFI |
Étendre l’ESP < 100 Mo | Éviter l’insuffisance d’espace pour les fichiers de boot |
Pourquoi ces GUID sont-ils cruciaux ?
Sur un disque GPT, chaque partition est identifiée par un Globally Unique Identifier. Pendant la phase apply, Setup interroge le firmware UEFI pour localiser :
- Partition MSR –
E3C9E316-0B5C-4DB8-817D-F92DF00215AE
- Partition ESP –
C12A7328-F81F-11D2-BA4B-00A0C93EC93B
Si les GUID ne correspondent pas, l’outil suppose que le disque n’est pas EFI‑GPT ; il bascule dans un mode hybride qui échoue sur les systèmes déjà en cours d’exécution en mode UEFI natif. Résultat : rupture au premier redémarrage et restauration de l’ancien système.
Taille et alignement recommandés
Depuis Windows 10 2004, Microsoft préconise :
- ESP : min. 100 Mo, idéalement 260 Mo, format FAT32, 1024 KiB alignés.
- MSR : 16 Mo fixes, non formatée (système la gère).
Une ESP de 50 Mo (courante sur de vieux OEM) peut suffire aux mises à jour cumulatives mais pas aux builds majeures ; prévoyez de la ré‑étendre avec mbr2gpt /validate /allowFullOS
ou un outil de partitionnement avant d’appliquer des GUID valides.
Scénarios particuliers et solutions avancées
Disque cloné ou migré sur SSD NVMe
Le clonage peut copier des partitions mais pas les attributs GPT. Ré‑attribuez les GUID comme décrit, puis exécutez :
reagentc /info
reagentc /enable
afin de réactiver l’environnement de récupération (WinRE).
Multi‑boot Linux/Windows
Grub peut créer sa propre ESP. Vérifiez que l’ESP mentionnée dans le NVRAM correspond bien au GUID Windows. Si besoin, montez la bonne ESP et réexécutez bcdboot %systemroot%\system32 /f UEFI
.
Surface Pro X et architecture ARM
Sur ces appareils, l’ESP est parfois compressée. Utilisez compact /compactOS:never
pour libérer l’espace avant l’upgrade vers 23H2.
FAQ rapide
Peut‑on supprimer la partition MSR ?
Non ; Windows s’en sert pour convertir un volume dynamique, étendre ou réduire une partition sans réinitialiser le disque. Sa présence est obligatoire.
La commande DiskPart est‑elle risquée ?
La manipulation du GUID n’altère pas les données si vous sélectionnez la bonne partition. En cas de doute, sauvegardez votre disque avant.
Pourquoi Windows Update ne signale‑t‑il pas explicitement le problème ?
Les messages génériques masquent la cause pour éviter l’affichage d’identifiants techniques aux utilisateurs non‑experts. Les détails figurent dans C:\$Windows.~BT\Sources\Panther
.
Bonnes pratiques pour anticiper les futures mises à niveau
- Maintenez l’ESP > 260 Mo dès l’installation initiale.
- Conservez les pilotes à jour via Windows Update et le fabricant.
- Automatisez la sauvegarde (Historique des fichiers ou logiciel tiers) avant chaque « Moment » ou build .
- Documentez la structure GPT de vos machines de production pour simplifier le dépannage.
Conclusion
En rétablissant les GUID et attributs corrects des partitions EFI et MSR, vous permettez au programme d’installation de localiser la zone de démarrage et de finaliser la mise à niveau sans boucler sur l’erreur 0x80070003 – 0x40008. Cette procédure élimine la quasi‑totalité des échecs de transition 22H2 → 23H2 et servira également pour les versions 24H2 et ultérieures.