Comment copier Windows d’un disque à un autre

Suite des épisodes sur le partitionnement de disque, après comment cloner un disque, la copie de partitions d’un disque à un autre.
Cette page vous explique comment déplacer Windows d’un disque à un autre, on s’intéressera surtout au cas d’un dual-boot Windows 10 / Ubuntu.. dans le cas où ne souhaite garder que Windows sur le nouveau disque.
Les disques sont en GPT, si vous êtes en MBR, ce tutoriel n’est pas pour vous.
Cet article est aussi plutôt à destination des utilisateurs avancés.

copie_partition_disque_dur_logo

Introduction

A quoi, sert la copie de partitions ?
Elle permet de copier des partitions d’un disque à l’autre, voir du même disque (l’intérêt est nulle dans ce cas).
Les cas qui peuvent vous intéresser :

  • Cas 1 :Déplacer une partition avec des données sur un autre disque pour libérer de l’espace disque et agrandir une partition système ou en créer une nouvelle. Exemple vous aviez sur le disque source, une grande partition C, vous souhaitez en copiant Windows vers le nouveau disque, scinder cette en deux pour avoir une partition de données.
  • Cas 2 : Lorsque vous changez de disque, vous ne souhaitez pas recopier toutes les partitions à l’identique sur le nouveau, comme le clone de disque peut le faire… exemple, vous êtes en dual-boot et vous souhaitez supprimer Linux et ne garder que Windows sans devoir tout réinstaller. C’est le cas qui sera étudiée ici. L’inverse est possible aussi.

Si vous avez un disque 1 avec que Windows et que vous souhaitez déplacer tout vers le nouveau, il faut opérer un clonage, se reporter à la page : comment cloner un disque

La machine utilisée sera la même que pour l’article comment cloner un disque, à savoir :
Une machine avec un dual-boot Windows Ubuntu :

  • Le disque départ 60 Go

Le disque d’arrivée 80 Go (plus volumineux, ça permettra de parler un peu du redimensionnement des partitions)
cloner_disque_depart_2Sur la gestion des disques de Windows, on obtient :

cloner_disque_depart

Le but ici sera de copier les partitions Windows sur le nouveau disque puis d’effectuer les opérations qui permettront ensuite d’avoir un Windows bootable, sans erreur bcd.
Les étapes seront :

Vous aurez besoin :

Nous aurons aussi besoin d’utiliser l’utilitaire Diskpart.

Copie de partitions

Première étape, démarrer sur le CD Live Ubuntu et lancer l’utilitaire Gparted.
Ci-dessous le disque de départ /dev/sda, où

  • /dev/sda1 est la partition Ubuntu
  • /dev/sda2 la partition de mémoire virtuelle
  • /dev/sda3 la partition EFI
  • /dev/sda4 la Partition réservée de Windows
  • /dev/sda5 la Partition de Windows

Analysez bien les tailles de vos partitions de départ.

copier_windows_disque_a_un_autre

Le disque d’arrivé /dev/sdb qui est vide… Logique non ?

copier_windows_disque_a_un_autre_2

On change de disque sur Gparted en haut à droite.
En effectuant, un clic droit sur la partition ou l’espace disque, vous pouvez “agir” (supprimer, redimensionné etc).
Lorsque vous créé une partition, vous pouvez définir la taille et l’espace disque avant ou après, qui peut être de zéro.

Nous allons placer la partition EFI et réservée en début de disque.
Soit laissez l’espace disque suffisant, dans mon cas 100+16, ce qui devrait laisser 116Mo.
Vous pouvez créer les partitions ou laisser l’espace disque.

copier_windows_disque_a_un_autre_3

Une fois que vous avez créé l’espace ou les partitions en en-tête qui vont bien.
Vous devez copier les partitions Windows.
Retournez sur /dev/sda et sur la partition Windows, clic droit copy (copier).
Sur /dev/sdb, clic droit/coller et réglez les tailles à votre convenance.
Si vous souhaitez déplacer plusieurs partitions, recommencez l’opération de copie.
Si vous souhaitez créer une une nouvelle partition à la suite de celle copier, allez y.

Ne cherchez pas à copier la partition réservée. Vous ne pouvez pas.

Une fois, que vous avez tout bien rangé, cliquez sur la coche verte en haut pour que les opérations s’effectuent.
Vous pouvez cliquer sur Appliquer (Apply)

copier_windows_disque_a_un_autre_5

Et on laisse tourner.

copier_windows_disque_a_un_autre_6

copier_windows_disque_a_un_autre_7

Les partitions ont été créées et copiées.
Maintenant, nous allons recopier la partition réservée avec l’utilitaire en ligne de commandes dd.
Dans mon cas, la partition réservée de départ est /dev/sda4, je souhaite la recopier sur /dev/sdb2, où j’ai déjà une partition de même taille (16mo.
La commande sera donc :

dd if=/dev/sd4 of=/dev/sdb2

copier_windows_disque_a_un_autre_8

Enfin, il convient de positionner les bon drapeaux (Flags) et lui donner un jolie non.
Un clic droit sur la partition de 16mo et rename (renommer) et donner lui le nom de Microsoft reserved partition
A nouveau, un clic droit sur la partition de 16 mo et Flag (ou drapeau) et mettez lui le drapeau msftres

copier_windows_disque_a_un_autre_9

Nous en avons terminé avec GParted.

Recréé la partition EFI

Nous allons recréer la partition EFI afin que Windows puisse démarrer.
Retirer l’ancien disque dur et mettez le nouveau à la place.

Cette opération est déjà documentée sur le site, sur la page : erreur BCD

On sélectionne le disque 0 et la partition 1, que l’on supprime car dans mon cas, j’avais créé la partition de 150Mo.
Si vous avez l’espace disque, surtout ne pas supprimer.
Pour voir le contenu des partitions :

list partition

et ensuite on déroule les commandes pour recréer la partition EFI.

copier_windows_disque_a_un_autre_10

Une fois la partition EFI prête, on utilise bcdboot pour y copier le contenu :

bcdboot C:\Windows

copier_windows_disque_a_un_autre_11

Redémarrez sur Windows normalement, ce dernier devrait démarrer.

copier_windows_disque_a_un_autre_12

Si tout fonctionne, je vous invite à créer une image système.

(Visité 750 fois, 1 visites ce jour)

Vous pouvez aussi lire...

Vous pouvez lire les articles et tutoriels suivants en rapport avec cette page :
Les virus sur AndroidTutoriel AVG Antivirus

Besoin d'aide ?

Posez votre question ou soumettez votre problème sur le forum malekal.com pour obtenir une aide efficace : Aller sur le forum malekal.com