En tentant la mise à jour de Windows 10, vous obtenez une erreur 0xc1900200. Le message peut alors être “Impossible de mettre à jour le système de partition réservée“.
C’est en général lors de l’installation de la mise à jour de fonctionnalités.
Cette erreur de mise à jour de Windows 10 est bloquante et empêche de poursuivre la mise à jour de Windows 10.
Vous êtes donc bloqué et dans l’impossibilité d’installer celle-ci.
Cet article vous aide à résoudre ce problème d’installation de mise à jour.
L’article ne couvre que le cas des ordinateurs UEFI.

Table des matières
Erreur 0xc1900200 sur mise à jour Windows 10
D’après la page Erreur mise à niveau Windows 10, l’erreur vient du fait que la configuration matérielle requise
Assurez-vous que le système que vous essayez de mettre à niveau respecte la configuration minimale requise. Pour plus d’informations, voir Caractéristiques techniques de Windows 10.
Seulement la vérification matérielle ne se résume pas à la configuration matérielle (assez de mémoire, processeur compatible etc) mais aussi à une vérification de l’installation et notamment les partitions de disque systèmes.
Explications
L’erreur 0xc1900200 peut aussi se poser si la partition EFI est trop petite ou pas assez de place dessus pour les ordinateurs à bases EFI.
Il est aussi possible que le problème se pose pour la partition de Récupération.
Affiche les fichiers cachés et systèmes : Comment afficher les fichiers cachés et systèmes sur Windows
En épluchant les rapports, on peut trouver l’erreur source.
Il faut Afficher les fichiers cachés et systèmes :
puis dans $Windows.~BT\Sources\Rollback\setupact.log
Dans l’exemple ci-dessous, il n’y a pas assez d’espace libre sur la partition EFI :
2017-06-06 10:25:22, Info [SetupHost.Exe] Enter WinReGetConfig 2017-06-06 10:25:22, Info [SetupHost.Exe] Parameters: configWinDir: C:\WINDOWS 2017-06-06 10:25:22, Info [SetupHost.Exe] WinRE config file path: C:\WINDOWS\system32\Recovery\ReAgent.xml 2017-06-06 10:25:22, Warning [SetupHost.Exe] failed to get child attribute by tag: 0xd 2017-06-06 10:25:22, Info [SetupHost.Exe] GetChildAttributeByTag(OperationPermanent) failed: 0xd 2017-06-06 10:25:22, Info [SetupHost.Exe] Update enhanced config info is enabled. 2017-06-06 10:25:22, Info CONX Windows::Compat::Appraiser::SdbUtils::SendSdbInfoTelemetry (695): Using Sdb Id: [{11111111-1111-1111-1111-111111111111}] Size: [12043002] Modified: [2016-01-01T00:00:00] 2017-06-06 10:25:22, Info [SetupHost.Exe] WinRE is installed 2017-06-06 10:25:22, Info [SetupHost.Exe] WinRE is installed at: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE 2017-06-06 10:25:22, Info [SetupHost.Exe] System is WimBoot: FALSE 2017-06-06 10:25:22, Info [SetupHost.Exe] WinRE image validated 2017-06-06 10:25:22, Info [SetupHost.Exe] Exit WinReGetConfig return value: 1, last error: 0x0 2017-06-06 10:25:22, Info CONX ConX::Compatibility::CIndividualCompatibilityCheckerT<struct ConX::Compatibility::FreeSystemPartitionDiskSpaceCheckerImpl>::OnInvoke: WinRE image is not on system partition. 2017-06-06 10:25:22, Info CONX ConX::Compatibility::CCompatibilityController::ReportData: Type: [0], ID: [8], ReportOption: [0] 2017-06-06 10:25:22, Info CONX CFreeSystemPartitionDiskSpaceChecker: checked InsufficientSystemPartitionDiskSpace, found HardBlock.Not enough space on partition [\\?\GLOBALROOT\Device\HarddiskVolume1\] Required: 15 MB. Available: 14 MB.
ce qui conduit à une erreur de compatibilité matérielle :
2017-06-06 10:25:24, Info MOUPG SetupManager: Setup was suspended and error from last action is [0xc1900201] 2017-06-06 10:25:24, Error MOUPG CSetupManager::ExecutePreDownloadMode(6881): Result = 0xC1900201 2017-06-06 10:25:24, Error MOUPG CSetupManager::ExecuteDownlevelMode(388): Result = 0xC1900201 2017-06-06 10:25:24, Info MOUPG Setup phase change: [SetupPhasePreDownload] -> [SetupPhaseError] 2017-06-06 10:25:24, Info MOUPG SetupManager::OpenOrCreateTask: Found task [Exit] in state [0x6] - Action [0xFFFFFFFF]. 2017-06-06 10:25:24, Info MOUPG SetupManager::OpenOrCreateTask: Deleting... 2017-06-06 10:25:24, Info MOUPG SetupManager::OpenOrCreateTask: Deleted task [Exit] 2017-06-06 10:25:24, Info MOUPG SetupManager::OpenOrCreateTask: Creating new task [Exit]. 2017-06-06 10:25:24, Info MOUPG CreateTask: Name = [Exit], WorkingPath = [C:\$WINDOWS.~BT\Sources], TransportId = [00000000-0000-0000-0000-000000000000], Flags = [0x0] 2017-06-06 10:25:24, Info MOUPG Finalize: Entering Prepare Method 2017-06-06 10:25:24, Info MOUPG Finalize: Leaving Prepare Method 2017-06-06 10:25:24, Info MOUPG DlpTask: Entering Execute Method 2017-06-06 10:25:24, Info MOUPG DlpTask: Transport not set. Skipping download phase. 2017-06-06 10:25:24, Info MOUPG DlpTask: Executing Actions... 2017-06-06 10:25:24, Info MOUPG Action execution thread timeout period: [1000 ms] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing SetupResult: [0xc1900201] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing Extended: [0x20008] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing Scenario: [5] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing Mode: [1] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing Target: [C] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing SQM: [TRUE] 2017-06-06 10:25:24, Info MOUPG ImageExit: Initializing PostReboot: [FALSE]
Résoudre l’erreur 0xc1900200 sur mise à jour Windows 10
Nettoyer la partition réservée et EFI
Une fois les erreurs récupérées, vous pouvez visualiser l’espace libre des partitions avec l’utilitaire MiniTool partition wizard.
MiniTool partition Wizard permet d’explorer le contenu de la partition EFI.
Pour cela, faites un clic droit dessus puis explore.
Dans le cas observé, on note un dossier snapshots non essentiel.
Ce dernier prend 30 Mo.
Il est alors possible de supprimer ce dossier encombrant :
- Démarrez sur les options avancées de récupération système par la méthode 1 de cette page : Les options avancées de récupération Windows.: Le principe est de redémarrer sur la page où on te demande le mot de passe, avec l’icône en bas à droite et en maintenant la touche majuscule.
- Allez dans Dépannage > Options avancées > Invite de commandes.
- L’ordinateur va redémarrer, identifiez-vous.
- Vous arrivez sur l’invite de commandes.
- Lancez diskpart en tapant diskpart puis entrée
Le but est d’assigner une lettre à la partition EFI afin de pouvoir supprimer le dossier snapshots. Dans le cas précent la partition EFI est la partition 1.
sel disk 0 list partition sel partition 1 assign letter R exit
le sel partition 1 permet de sélectionner la partition 1 EFI.
Celle-ci a maintenant la lettre R.
exit permet de quitter diskpart.
puis pour supprimer le dossier snapshots. Bien entendu, ici c’est un exemple, remplacer le nom du dossier qui prend de la place :
R: rd snapshots
Cela va supprimer le dossier snapshots.
On redémarre par un exit puis Continuer sur Windows 10.
Lancez à nouveau la mise à jour de Windows 10 et vérifier si cela résout l’erreur 0xc1900200.
Recréer la partition EFI
En vidéo, comment recréer la partition EFI afin de n’avoir que le strict minimum et ainsi être au dessus des 15 mo d’espace libre requis.
Cas de la partition EFI trop petite
Si la taille de la partition EFI est inférieure à 100 Mo (avec un Dual-boot, Ubuntu peut en créer une de 33Mo), il faut étendre celle-ci.
L’espace libre est insuffisant et la taille de la partition pose trop de problème pour contenir le Dual-boot et avoir l’espace disque libre assez élevée pour passer la mise à jour Windows 10.
Honnêtement pour avoir testé, cela peut casser d’autres partitions systèmes et notamment la partition de récupération de Windows.
Notamment la partition de récupération peut passer en RAW (données brutes).
Je vous conseille plutôt de réinstaller Windows afin d’avoir une partition EFI de 100Mo au minimum.
- Utilisez MiniTool partition wizard
- Téléchargez le fichier ISO de MiniTool Partition Wizard.
- Télécharger ISO de MiniTool Partition Wizard pour ordinateur 32-bits : https://www.malekal.com/download/pwfree91-x86.iso
- Télécharger ISO de MiniTool Partition Wizard pour ordinateur 64-bits : https://www.malekal.com/download/pwfree91-x64.iso
- Suivez ce tutoriel pour créer une clé USB de démarrage avec Rufus : Comment créer une clé USB d’installation de Windows
- Démarrez l’ordinateur sur cette clé USB.
- Agrandissez la partition EFI ou la partition réservée. Il faut jouer au Tetris en réduisant la partition principale, copier les partitions pour obtenir de l’espace libre à côté de la partition EFI afin de pouvoir l’agrandir.