Après l’article sur les explications du fonctionnement de la partition de récupération de Windows 10, Windows 11.
Voici un article qui vous guide pour recréer la partition de récupération de Windows.
Pour rappel, celle-stocke WinRE (Windows Recovery Environment) qui donne accès aux options de récupération de Windows 10, 11.
Il peut arriver après des manipulations sur les partitions de disques que la partition de récupération ait été supprimée.
Voici comment recréer la partition de récupération de Windows 10, Windows 11.
Table des matières
Introduction à la la partition de récupération
Dans cet article, nous allons voir comment recréer la partition de récupération sur un ordinateur en EFI.
Les manipulations sont relativement complexes car il faut passer des commandes.
La maîtrise de diskpart est conseillée.
En clair donc, cet article est plutôt pour des utilisateurs avancés.
La lecture au préalable de cet article, pour avoir une idée de la structure de la partition de récupération est conseillé :
Le dossier WindowsRE
Le dossier WindowsRE contient trois fichiers :
- boot.sdi
- ReAgent.xml
- WinRE.wmi
Quand vous recréer la partition de récupération, il faut recréer la structure à l’identique.
Il faut donc pouvoir récupérer ces deux fichiers, je vous propose deux méthodes.
Préparation pour recréer la partition de récupération
Télécharger le dossier WindowsRE
Les deux fichiers peuvent être récupérés depuis une ISO de Windows 10, toutefois, je vous donne le contenu du dossier pour faciliter les choses : Recovery-files-Windows10-Creators-Update.zip
C’est la solution la plus simple puisque tout est fourni cependant la version est un peu ancienne.
Extraire depuis un ISO de Windows 10/11
La seconde méthode consiste à récupérer les fichiers depuis un ISO de Windows.
Téléchargez l’ISO de Windows 10 sur votre bureau par exemple :
Sur le fichier ISO de Windows 10, faites un clic droit puis Mount.Le contenu de l’ISO sera accessible depuis l’explorateur de fichiers via une lettre, dans mon cas E:\
Créez un dossier Mount sur votre bureau où nous allons y mounter les fichiers d’installation à partir de DISM.
Il faudra donc ensuite utiliser la commande DISM pour monter l’image de Windows afin de pouvoir accéder aux fichiers depuis le dossier mount.
Pour cela, inspirez vous de la commande suivante où :
- E:\sources\install.wim est le contenu de l’ISO montée
- %USERPROFILE%\Desktop\mount est la destination
dism /apply-image /imagefile:"E:\sources\install.wim" /index:1 /ApplyDir:%USERPROFILE%\Desktop\mount
Les fichiers de l’installation de Windows vont alors être accessibles depuis le dossier mount.
On trouve alors
- le fichier Winre.wim et Reagent.xml dans le dossier %USERPROFILE%\Desktop\Windows\system32\Recovery
- Le fichier boot.sdi quant à lui, est accessible par le chemin suivant : %USERPROFILE%\Desktop\mount\Windows\System32\boot.sdi
Recréer la partition de récupération
Les étapes
Voici les étapes à effectuer pour recréer la partition de récupération de Windows 10.
- Recréer la partition de récupération avec Diskpart et lui assigner le bon ID pour qu’elle soit du type Récupération
- Assigner une lettre de lecteur afin de monter la partition * Copier les fichiers WinRE
- Éditer le fichier XML ReAgent.xml (position et BCD)
- Supprimer C:\Windows\system32\Recovery\ReAgent.xml
- Reconfigurer puis Activer la partition de récupération avec la commande reagentc
Recréer la partition
Premier cas où on recréé la partition originale, c’est à dire, dans cet exemple la partition 1.
Enfin, voici la structure des partitions, où la partition de récupération est donc la partition 1 du disque 0.
Nous allons étudier deux cas, le premier cas, la partition de récupération en 1 a été supprimée.
Le second cas, vous avez déplacé la partition de récupération qui a une autre position.
Il est donc important dans les commandes données de changer le numéro de partition, si votre partition de récupération n’est pas la 1.
Dans un premier temps, il faut recréer la partition 1 du disque 0, ce que l’on peut faire avec diskpart :
sel disk 0
sel partition 1
delete partition override
sel disk 0
create partition primary
select partition 1
format quick fs=ntfs label="Récupération"
assign letter="W"
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
Le set id est très important, c’est lui qui indique qu’il s’agit d’une partition de type récupération.
On attribue la lettre W afin de pouvoir accéder aux fichiers.
Je n’ai pas testé.
Reconfigurer Reagent.xml
Ensuite, on créé et copie l’arborescente \Recovery\WindowsRE afin d’y copier les trois fichiers : boot.sdi, ReAgent.xml et WinRE.wmi
Si la partition de récupération est strictement identique dans son emplacement et sur le même disque, vous pouvez alors copier le fichier C:\Windows\Recovery\Reagent.xml vers X:\Recovery\WindowsRE
Cela permet de replacer le fichier de configuration.
Sinon vous allez devoir éditer ce dernier comme expliqué ci-dessous.
Éditez ensuite le fichier ReAgent.xml qui se trouve sur la partition de récupération.
Vérifiez que l’offset reprend bien le numéro de décalage en octet de votre partition 1.
Pour obtenir le numéro de décalage depuis diskpart :
sel disk 0
sel partition 1
detail partition
Le GUID peut-être obtenu à partir de la commande suivante de diskpart :
uniqueid disk
Enfin l’ID Winre peut être récupéré à l’aide de l’utilitaire VisualBCD ou éventuellement à partir de la commande reagentc
Une fois que tout est configuré, tout est prêt pour réactiver la partition de récupération.
Retirez l’attribution de la lettre W toujours depuis Diskpart :
remove letter=W
Voici la commande afin de reconfigurer l’emplacement de la partition de récupération.
reagentc /setreimage /path \\?\GLOBALROOT\device\harddisk0\partitionX\Recovery\WindowsRE /target C:\Windows
harddisk0 correspond au disque 0, il est à modifier, si votre partition de récupération ne se trouve pas sur ce dernier.
Enfin partitionX est à modifié avec le numéro de la partition de récupération retourné par un list partition depuis diskpart
Activer la partition de récupération
Une fois que tous ces réglages sont opéréées, il ne reste plus qu’à activer la partition de récupération avec la commande reagentc.
reagentc.exe /info
pour activer la partition de récupération, si elle n’est pas :
reagentc.exe /enable
Comment déplacer la partition de récupération de Windows 10
L’article suivant vous guide pour déplacer la partition de récupération lorsqu’elle celle-ci bloque la fusion de partition de disque.
Conclusion et remarques
Quelques remarques pour aider, pensez à jeter un coup d’oeil au log : C:\Windows\Logs\Reagent\Reagent.log, cela peut aider si vous rencontrez des difficultés.
Évitez d’utiliser les lettres dans les commandes, exemple à ne pas faire :
reagentc /setreimage /path W:\Recovery\WindowsRE\Winre.wim /target C:\Windows
Car une fois que vous aurez retiré la lettre avec diskpart, cela ne fonctionne plus.
Je rappelle aussi que la partition de récupération est déclarée dans leBoot Configuration Data (BCD) de Windows, là aussi éviter les lettres.
Je pense faire une vidéo dans les prochains jours qui récapitule tout cela.
En vidéo
Voici toutes les opérations décrites sur cette page en vidéo afin de bien comprendre toutes les étapes.