====== Déplacer la partition de restauration de Windows ======
Note: on ne peut déplacer la partition que à la fin du disque et non entre 2 parttions. Si vous voulez mettre entre 2 partitions il faudra sauvegarder la partition systeme pour refaire toutes les partitions et restaurer la partition système dans la nouvelle partition créée (avec clonezilla ou Altiris Ghost par exemple)
[[http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/|http://ikewdu.free.fr/gerer-et-deplacer-la-partition-de-recuperation-de-450-mio-sous-w10/]]
Au cas ou le site source disparait...
====== Gérer et déplacer la partition de récupération de 450 Mio sous W10 ======
A chaque installation (ou réinstallation) de W10, celui-ci va créer une partition dite de « récupération » qui se loge très souvent après le volume C, ce qui rend compliquées les manipulations de partitions, notamment l’extension du volume C.
En voici un exemple:
[[http://www.casimages.com/i/170510094438813620.jpg.html|{{http://nsa38.casimages.com/img/2017/05/10/mini_170510094438813620.jpg?nolink&|init}}]]
La partition de 450 Mio étant positionnée immédiatement entre deux partitions, il est impossible d’étendre le volume de 8,02 Gio (qui est en fait une partition Linux dans mon exemple)…
[[http://www.casimages.com/i/170510094920783719.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510094920783719.jpg?nolink&|etendre-non}}]]
… et de supprimer cette partition de 450 Mio.
[[http://www.casimages.com/i/170510095305605334.jpg.html|{{http://nsa38.casimages.com/img/2017/05/10/mini_170510095305605334.jpg?nolink&|suppr-450}}]]
On semble être dans une impasse.
===== I) Solution logicielle type Easeus ou Aoméi =====
La solution « supposée simple » de déplacement de cette « partition de récupération » avec Easeus (ou autre) est à considérer avec prudence, comme le montre [[http://forums.cnetfrance.fr/topic/1364597-deplacer-la-partition-de-450-mio|cette discussion]].
Certains tutoriels proposent de supprimer les volumes situés à droite de cette partition, puis de l’étendre jusqu’à la fin du disque, pour enfin la rétrécir par la gauche. Ce sujet permet de montrer que ça peut fonctionner :
[[https://forum.pcastuces.com/etendre_une_partition-f13s8425.htm|https://forum.pcastuces.com/etendre_une_partition-f13s8425.htm]]
Le problème, dans cet exemple, c’est que la partition de 450 Mio doit être suivie d’un espace vide, ce qui n’est pas forcément le cas. Et vider un volume D ou E n’est pas le plus simple si on y trouve beaucoup de données. Je ne testerai donc pas cette piste, car je la trouve peu orthodoxe, et elle relève du bidouillage douteux.
===== II) Déplacement manuel de la partition de 450 Mio. =====
Pour l’exemple, je vais déplacer cette partition à la fin du disque, histoire qu’elle ne soit plus un obstacle à mes futures manipulations.
==== 1) Libération d’un espace de 450 Mio en fin de disque. ====
Le plus simple est d’utiliser le gestionnaire de disques. Le volume « D:sauve » étant occupé à 52 %, je n’ai aucun problème pour le faire.\\
[[http://www.casimages.com/i/170510095947704357.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510095947704357.jpg?nolink&|liberation-450}}]]
La réduction se fait sans problème.
[[http://www.casimages.com/i/170510100152542852.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510100152542852.jpg?nolink&|suppr-faite}}]]
Nous disposons d’un espace pour faire le déplacement. Profitons-en pour créer un nouveau volume formaté en NTFS (auquel j’attribue la lettre N comme « nouveau ») :
[[http://www.casimages.com/i/170510103534476816.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510103534476816.jpg?nolink&|nouveau-volume}}]]
==== 2) Désactivation du démarrage avancé. ====
La partition de 450 Mio contient le démarrage avancé de W10. On peut s’en rendre compte en invite de commandes, mode admin :
C:\windows\system32>**reagentc /info** Informations sur la configuration de l’Environnement de récupération
Windows (WinRE) et la réinitialisation du système :
État WinRE : **Enabled** Emplacement WinRE : \\?\GLOBALROOT\device\harddisk0\**partition5**\Recovery\WindowsRE
Identificateur des données de configuration du démarrage (BCD) : 4a373e24-4b06-11e5-9107-f1e433c74f8e
Emplacement de l’image de récupération :
Index de l’image de récupération : 0
Emplacement de l’image personnalisée :
Index de l’image personnalisée : 0
Le démarrage avancé est placé sur la partition 5. La commande diskpart confirme que ma partition 5 est bien la partition de 450 Mio.
C:\windows\system32>**diskpart** DISKPART> **sel disk 0** Le disque 0 est maintenant le disque sélectionné.
DISKPART> **list part** N° partition Type Taille Décalage
------------- ---------------- ------- --------
Partition 1 Récupération 300 M 1024 K
Partition 2 Système 99 M 301 M
Partition 3 Réservé 128 M 400 M
Partition 4 Principale 17 G 528 M
Partition 7 Inconnu 29 M 17 G
Partition 8 Inconnu 8 G 17 G
** Partition 5 Récupération 450 M 25 G** Partition 6 Principale 13 G 26 G
Nous allons donc « libérer » cette partition pour pouvoir la manipuler. La première action va être de désactiver le démarrage avancé via la commande suivante :
C:\windows\system32>**reagentc /disable** REAGENTC.EXE : opération réussie.
C:\windows\system32**>reagentc /info** État WinRE : Disabled
Emplacement WinRE : Identificateur des données de configuration du démarrage (BCD) : 00000000-0000-0000-0000-000000000000
Emplacement de l’image de récupération :
Index de l’image de récupération : 0
Emplacement de l’image personnalisée :
Index de l’image personnalisée : 0
On constate que le démarrage avancé est désactivé. Il faut maintenant récupérer le contenu de cette partition.
==== 3) Récupération du contenu de la partition de 450 Mio ====
La première chose à faire est de lui attribuer une lettre. Diskpart est la pour ça.
C:\windows\system32>**diskpart** DISKPART> **sel disk 0** Le disque 0 est maintenant le disque sélectionné.
DISKPART> **sel part 5** La partition 5 est maintenant la partition sélectionnée.
DISKPART> **assign letter=R** DiskPart a correctement assigné la lettre de lecteur ou le point de montage.
La ligne assign letter=R peut retourner un message d’erreur si le format de partition empêche de lui adjoindre une lettre de volume. Si c’est le cas, il faudra modifier son statut via la ligne :
DISKPART>**gpt attributes=0x0000000000000001
**DiskPart a assigné avec succès les attributs à la partition GPT sélectionnée.
** **En principe, la lettre devrait maintenant être attribuée.
DISKPART> **exit**
Un volume R s’est ajouté à mes autres volumes:\\
[[http://www.casimages.com/i/170510102739715817.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510102739715817.jpg?nolink&|lecteurR}}]]
Nous allons donc inspecter son contenu.
[[http://www.casimages.com/i/170510103022887695.jpg.html|{{http://nsa38.casimages.com/img/2017/05/10/mini_170510103022887695.jpg?nolink&|deception}}]]
Déception : le contenu est inaccessible (même en activant l’affichage des fichiers cachés et systèmes). Nous allons devoir l’inspecter en invite de commandes grâce à dir /a. Je vais directement chercher R:\recovery, puisque j’ai vu que ce dossier existe.
C:\windows\system32>**r:** R:\>**dir /a recovery** 26/08/2015 09:07 .
26/08/2015 09:07 ..
10/05/2017 09:08 Logs
**04/11/2016 20:29 WindowsRE** R:\>**dir /a Recovery\WindowsRe** 10/05/2017 09:54 .
10/05/2017 09:54 ..
**25/08/2015 17:51 311 629 340 Winre.wim**
Je constate qu’un dossier Recovery/WindowsRE contient le fichier Winre.wim qui intègre le démarrage avancé. Nous allons l’utiliser.
==== 4). Transfert des fichiers de démarrage sur la nouveau volume N ====
D’abord, nous allons créer la même structure de dossiers (Recovery/WindowsRe) sur N. On fait ça tout simplement en mode graphique.\\
[[http://www.casimages.com/i/170510104609357673.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510104609357673.jpg?nolink&|crea-windowsRE}}]]\\
DiskPart a assigné avec succès les attributs à la partition GPT sélectionnée.
Il ne reste qu’à récupérer les fichiers utiles au redémarrage avancés en invite de commandes via la commande xcopy avec l’option /h (pour copier les fichiers cachés)
R:\>**n:** N:\>**cd recovery\windowsRE** N:\Recovery\WindowsRE>**xcopy /h r:\Recovery\windowsRE\*.*** 1 fichier(s) copié(s)
N:\Recovery\WindowsRE>**dir /a** 10/05/2017 10:26 .
10/05/2017 10:26 ..
**25/08/2015 17:51 311 629 340 Winre.wim**
Il va falloir copier un autre fichier pour que la partition puisse fonctionner : le fichier boot.sdi. On le trouve par défaut dans le dossier c:\windows\system32. Donc, on reproduit la commande :
N:\Recovery\WindowsRE>**xcopy c:\windows\system32\boot.sdi** C:\windows\system32\boot.sdi
1** fichier(s) copié(s)**
Aucun problème, même sans l’extension /h. Nous pouvons donc supprimer la partition devenue inutile.
==== 5) Suppression de la partition de 450 Mio. ====
Bien qu’on ait désactivé le démarrage avancé, cette partition n’est pas supprimable graphiquement. Il va falloir agir avec diskpart.
C:\Windows\System32>**diskpart** DISKPART> **sel disk 0** Le disque 0 est maintenant le disque sélectionné.
DISKPART> **sel part 5** La partition 5 est maintenant la partition sélectionnée.
DISKPART> **delete part override** DiskPart a correctement supprimé la partition sélectionnée.
DISKPART>** exit**
On constate que j’ai dû ajouter l’option « override » pour forcer la suppression de cette partition. On voit le résultat.\\
[[http://www.casimages.com/i/170510110447363981.jpg.html|{{http://nsa37.casimages.com/img/2017/05/10/mini_170510110447363981.jpg?nolink&|part-supprimee}}]]
On peut maintenant étendre notre partition vers la droite, sans rencontrer d’obstacle. Mais nous n’en avons pas terminé, car il reste à réparer le démarrage avancé.
==== 6) Réparation du démarrage avancé. ====
=== a) Modification de la partition NTFS en partition de récupération ===
On commence par attribuer à notre partition N le statut de « partition de récupération ». On s’appuie sur les préconisation de M$. On les trouve par exemple ici :
[[https://technet.microsoft.com/fr-fr/library/dd744301(v=ws.10).aspx|https://technet.microsoft.com/fr-fr/library/dd744301(v=ws.10).aspx]]
C:\Windows\System32>**diskpart** DISKPART> **sel disk 0** Le disque 0 est maintenant le disque sélectionné.
DISKPART> **list part** N° partition Type Taille Décalage
------------- ---------------- ------- --------
Partition 1 Récupération 300 M 1024 K
Partition 2 Système 99 M 301 M
Partition 3 Réservé 128 M 400 M
Partition 4 Principale 17 G 528 M
Partition 7 Inconnu 29 M 17 G
Partition 8 Inconnu 8 G 17 G
Partition 6 Principale 13 G 26 G
** Partition 9 Principale 450 M 39 G** DISKPART> **sel part 9** La partition 9 est maintenant la partition sélectionnée.
DISKPART> **set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"** DiskPart a défini l’ID de partition.
DISKPART> **gpt attributes=0x8000000000000001** DiskPart a assigné avec succès les attributs à la partition GPT sélectionnée.
DISKPART>**exit**
La ligne « set id » transforme la partition en « partition de récupération ». La ligne « gpt attributes » fait en sorte que la partition soit à la fois normale et qu’elle n’ait pas de lettre de volume visible. On vérifie le résultat :\\
[[http://www.casimages.com/i/17051011335644175.jpg.html|{{http://nsa38.casimages.com/img/2017/05/10/mini_17051011335644175.jpg?nolink&|result}}]]
=== b) Réactivation de winre.wim ===
On va à nouveau utiliser la commande Reagentc et faire comprendre au système qu’il doit maintenant aller sur N chercher le fichier Winre.wim :
C:\Windows\System32>**reagentc /setreimage /path N:\Recovery\WindowsRE\ /target C:\Windows** Répertoire défini : \\?\GLOBALROOT\device\harddisk0\**partition9**\Recovery\WindowsRE
REAGENTC.EXE : opération réussie.
On constate que la commande pointe bien vers la nouvelle partition, qui est la neuvième.
C:\Windows\System32>**reagentc /enable** REAGENTC.EXE : opération réussie.
L’activation du démarrage avancé se fait sans encombre. On vérifie le résultat.
C:\Windows\System32>**reagentc /info** Informations sur la configuration de l’Environnement de récupération
Windows (WinRE) et la réinitialisation du système :
État WinRE : Enabled
Emplacement WinRE : \\?\GLOBALROOT\device\harddisk0\**partition9**\Recovery\WindowsRE
Identificateur des données de configuration du démarrage (BCD) : 4a373e26-4b06-11e5-9107-f1e433c74f8e
Emplacement de l’image de récupération :
Index de l’image de récupération : 0
Emplacement de l’image personnalisée :
Index de l’image personnalisée : 0
REAGENTC.EXE : opération réussie.
Nous avons donc bien redirigé notre démarrage avancé vers la nouvelle partition. Il ne reste plus qu’à vérifier :
[[http://www.casimages.com/i/170510114633335221.jpg.html|{{http://nsa38.casimages.com/img/2017/05/10/mini_170510114633335221.jpg?nolink&|resul-finalt}}]]
Après un démarrage, on peut enfin démonter la lettre N par la commande
C:\Windows\System32>**mountvol n: /d**