Nous n'avons pas pu mettre à jour la partition réservée au système »- Qu'est-ce que c'est?
Les clients rencontreront très probablement l'erreur « Impossible de mettre à jour la partition réservée au système » lors de la mise à niveau vers Windows 10 depuis Windows 7 ou Windows 8.1. Cette erreur peut également s'accompagner du code d'erreur 0xc1900104 ou du code d'erreur 0x800f0922.
Solution
Cause de l'erreur
"Nous n'avons pas pu mettre à jour la partition réservée au système" L'erreur de mise à niveau de Windows 10 est normalement causée par un espace insuffisant sur la partition réservée au système (SRP). La partition de réserve système est une petite partition supplémentaire créée par Windows, qui stocke les fichiers de démarrage. Le SRP peut être rempli d'applications de sécurité et d'antivirus tiers. Une fois que cette partition dispose d'un espace insuffisant, le système ne pourra pas passer à Windows 10.
Informations complémentaires et réparation manuelle
Attention : Les étapes suivantes sont complexes et doivent être effectuées par des utilisateurs expérimentés, notamment pour l’utilisation de la ligne de commande. Une erreur de saisie de commandes peut rendre votre appareil inutilisable ou entraîner la perte des données qui y sont stockées.
Pour passer à Windows 10 , votre appareil doit disposer d'au moins 15 Mo d'espace libre sur la partition réservée au système. Suivez la procédure ci-dessous, puis réessayez la mise à niveau.
Tout d'abord, sachez si la partition réservée au système est de style GPT ou MBR:
- Ouvrez le Courir fenêtre en appuyant sur la touche Windows + R. Type msc dans la fenêtre puis appuyez sur Entrée.
- Cliquez avec le bouton droit sur le disque où se trouve SRP, puis sélectionnez
- Cliquez sur le Volumes
- Sur le Style de partition ligne, vous verrez le style de partition que votre appareil utilise, soit Enregistrement de démarrage principal (MBR) or Table de partition GUID (GPT)
Deuxièmement, déterminez la méthode dont vous aurez besoin:
Selon le style de partition de votre appareil et si vous êtes actuellement sur Windows 7 ou Windows 8 / 8.1, vous devez utiliser différentes méthodes.
Méthode 1: Windows 7 ou 8 / 8.1 avec partition GPT
- Cliquez sur le bouton Démarrer et recherchez cmd. Dans les résultats, faites un clic droit sur Invite de commandes puis choisir Exécuter en tant qu'administrateur. La fenêtre d'invite de commande apparaît.
- Type mountvol y: / s à l'invite de commande, puis appuyez sur Entrée. Cette commande ajoute la lettre de lecteur Y: où vous pouvez accéder à la partition système.
- Type taskkill / im explorer.exe / f puis appuyez sur Entrée. Ensuite, redémarrez l'explorateur en mode Admin en tapant exe et en appuyant sur Entrée.
REMARQUE: En mode Admin, certaines applications comme OneNote ne fonctionneront pas.
- Ouvrez l'explorateur de fichiers, puis tapez Y: EFIMicrosoftBoot dans la barre d'adresse. Appuyez sur Entrée.
- Choisissez les dossiers de langues que vous souhaitez supprimer définitivement. Les dossiers de langues sont nommés avec quatre lettres séparées par un tiret. Par exemple, vous souhaitez supprimer la langue allemande: choisissez de-DE.
- Optionnel: Vous pouvez également supprimer les fichiers de police inutilisés pour plus d'espace. Type Y: EFIMicrosoftBootFonts dans la barre d'adresse, puis appuyez sur entrée.
- Une fois que vous avez supprimé définitivement les fichiers inutiles, redémarrez l'appareil pour revenir à explorer.exe en mode normal et supprimez la lettre de lecteur Y :.
Méthode 2: Windows 7 avec partition MBR
Faire cette méthode fera une augmentation permanente, mais petite, de l'espace libre du SRP de l'appareil.
- Supprimer les dossiers de langues
une. Ouvrez le Courir fenêtre en appuyant sur la touche Windows + R. Type diskmgmt.msc puis appuyez sur Entrée.
b. Sélectionner Réserve du système partition puis faites un clic droit dessus.
c. Choisissez Modifier la lettre de lecteur et les chemins d'accès, puis sélectionnez Ajouter.
d. Tapez Y pour la lettre du lecteur, puis cliquez sur OK.
e. Cliquez sur le bouton Démarrer et recherchez cmd . Dans les résultats, cliquez avec le bouton droit sur Invite de commandes, puis choisissez Exécuter en tant qu'administrateur. La fenêtre d'invite de commandes s'affichera.
f. Tapez Y: à l'invite de commande, puis appuyez sur Entrée.
g. Une fois que vous êtes passé au lecteur Y, tapez takeown /dy /r /f . puis appuyez sur Entrée.
REMARQUE: assurez-vous que l'espace et la période après «f» sont inclus pour que la commande fonctionne correctement
h. Tapez icacls Y:* /save %systemdrive%NTFSp.txt /c /t puis appuyez sur Entrée pour sauvegarder les autorisations du lecteur.
REMARQUE: assurez-vous que tous les fichiers sont marqués comme réussis et qu'aucun fichier n'est marqué comme ayant échoué.
i. Tapez whoami puis appuyez sur Entrée. Notez le nom d'utilisateur qui apparaît. Ensuite, tapez icacls . /grant <nom d'utilisateur obtenu avec whoami> :F /t puis appuyez sur Entrée.
REMARQUE : Assurez-vous qu'il n'y a pas d'espace entre le nom d'utilisateur et « :F », sinon la commande ne fonctionnera pas.
j. Dans l'explorateur de fichiers, ouvrez le lecteur SRP et sélectionnez le dossier Boot. Choisissez les dossiers de langue que vous souhaitez supprimer définitivement. Les dossiers de langue sont nommés avec quatre lettres séparées par un trait d'union. Par exemple: de-DE est la langue allemande tandis que en-US est la langue anglaise américaine.
2. Tronquez le journal NTFS:
a. Ouvrez l'invite de commandes, puis saisissez chkdsk /LY: pour vérifier la taille du journal NTFS. Si sa taille est inférieure à 5 000 Ko, il n'est pas nécessaire de le tronquer.
b. Tapez chkdsk /L:5000 /X /F puis appuyez sur Entrée pour tronquer le journal NTFS.
c. Retournez à la fenêtre Gestion des disques. Sélectionnez le menu Action , puis Vérifier si la partition de réserve système (SRP) du périphérique dispose désormais de plus d'espace libre. Une fois l'espace suffisant, cliquez avec le bouton droit sur la partition de réserve système, puis sélectionnez Modifier la lettre de lecteur et les chemins d'accès. Choisissez Oui : puis sélectionnez Supprimer.
3. S'il n'y a toujours pas assez d'espace disponible après avoir tronqué le journal NTFS, redimensionnez le journal USN:
a. Ouvrez l'invite de commandes, puis saisissez `fsutil usn queryjournal Y:` pour afficher la taille en hexadécimal. Convertissez cette valeur en décimal, puis divisez-la par 1 048 576. Le résultat obtenu sera en Mo. Si la taille du journal est supérieure ou égale à 30 Mo, procédez à la troncature du fichier.
REMARQUE: pour convertir la valeur hexadécimale en décimal, ouvrez l'application Calculatrice dans Windows, puis choisissez le menu Affichage. Sélectionnez Programmer puis choisissez Hex. Tapez la valeur Hex puis choisissez Dec.
b. Tapez fsutil usn deletejournal /D /NY: puis appuyez sur Entrée pour supprimer le journal. Tapez fsutil usn createjournal m=1500 a=1 Y: pour recréer le journal avec la nouvelle valeur de taille.
- Restaurer les autorisations
a. Dans l'invite de commandes, saisissez `icacls Y: /restore %systemdrive%NTFSp.txt /c /t`. Vérifiez que les fichiers ont bien été traités avant de continuer. Si un message indique que certains fichiers n'ont pas pu être traités, cela est normal, car certains fichiers ont été supprimés avant la sauvegarde. En revanche, si aucun fichier n'est indiqué comme traité avec succès, la commande n'a pas été exécutée correctement.
b. Saisissez icacls . /grant system:f /t puis appuyez sur Entrée pour rétablir l'ACL sur Système. Vous pouvez maintenant définir le propriétaire du lecteur en saisissant icacls Y: /setowner "SYSTEM" /t /c puis appuyez sur Entrée.
c. Vérifiez si la partition réservée au système ( SRP) dispose désormais de suffisamment d'espace libre en retournant dans la Gestion des disques et en actualisant les données. Si c'est le cas, vous pouvez supprimer la lettre de lecteur. Faites un clic droit sur la partition réservée au système , puis choisissez « Modifier la lettre de lecteur et les chemins d'accès ». Sélectionnez le lecteur Y:, puis confirmez la suppression de la lettre de lecteur en cliquant sur OK.
Méthode 3: Windows 8 / 8.1 avec partition MBR
Cette méthode permet une augmentation plus importante, mais temporaire, de l'espace libre SRP.
1. Assurez-vous que vous disposez d'un disque externe ayant au moins 250 Mo d'espace libre et formaté en NFTS.
2. Ouvrez la fenêtre Exécuter en appuyant sur les touches Windows + R. Tapez msc , puis sélectionnez la partition de récupération. Faites un clic droit dessus, puis choisissez Modifier la lettre de lecteur et les chemins d'accès.
3. Sélectionnez Ajouter, puis tapez Y pour la lettre du lecteur, cliquez
4. Cliquez sur l'écran Démarrer, puis saisissez cmd dans la barre de recherche. Dans les résultats, cliquez avec le bouton droit sur Invite de commandes, puis choisissez Exécuter en tant qu'administrateur. La fenêtre d'invite de commandes s'affichera.
5. Passez à un autre lecteur en tapant Y: dans l'invite de commandes. Une fois sur le lecteur Y, tapez takeown /dy /r /f .
REMARQUE : Assurez-vous que l'espace et le point après « f » sont inclus pour que la commande fonctionne correctement.
- Type whoami puis appuyez sur Entrée. Enregistrez le nom d'utilisateur qui apparaît. Ensuite, tapez icacls. /subvention : F / t Puis appuyez sur Entrée.
REMARQUE : Assurez-vous qu'il n'y a pas d'espace entre le nom d'utilisateur et « :F », sinon la commande ne fonctionnera pas.
- Une fois la commande terminée, tapez attrib -s -r –h Y: RecoveryWindowsREwinre.wim puis appuyez sur Entrée.
- Ouvrez l'Explorateur de fichiers et vérifiez la lettre de lecteur du lecteur externe que vous utilisez (dans ce cas, supposons que F: est la lettre de lecteur du lecteur externe, donc lorsque vous voyez F: pour le reste des étapes, cela signifie que le lecteur lettre du lecteur externe que vous utilisez).
- Type mkdir F: RecoveryWindowsRE dans l'invite de commande, puis appuyez sur Entrée. Ensuite, tapez xcopy Y: RecoveryWindowsREwinre.wim F: RecoveryWindowsREwinre.wim / h
- Type C: WindowsSystem32Reagentc / SetREImage / Path F: RecoveryWindowsRE / Target C: Windows pour cartographier le nouveau chemin
- Vérifiez si la copie a été effectuée avec succès, puis tapez del Y: RecoveryWindowsREwinre.wim / F
- Revenez à la fenêtre Gestion des disques. Clique sur le Action puis cliquez sur Vérifier si le SRP de l'appareil dispose désormais d'une plus grande quantité d'espace disponible. Une fois l'espace suffisant, vous pouvez procéder à la mise à niveau.
- Une fois la mise à niveau terminée, remettez le fichier wim dans la partition de récupération. À ce stade, vous pouvez remapper maintenant l'emplacement en :
- Ouvrez l'invite de commande, puis tapez xcopy F: RecoveryWindowsREwinre.wim Y: RecoveryWindowsREwinre.wim / h et appuyez sur Entrée.
- Type C: WindowsSystem32Reagentc / SetREImage / Chemin Y: RecoveryWindowsRE / Target C: Windows pour re-mapper sur le chemin d'origine.
- Revenez à la fenêtre Gestion des disques. Faites un clic droit sur la partition de récupération puis choisissez Modifier la lettre de lecteur et les chemins d'accès. Sélectionnez le lecteur Y: puis choisissez Retirer.
Méthode: Téléchargez un puissant outil automatisé
Vous n'avez pas envie de passer par un processus long et technique (comme indiqué ci-dessus) ? Téléchargez et installez un outil automatisé puissant et terminez la tâche en un clin d'œil.