Recherche de site Web

Comment migrer Windows 10 d’un disque dur vers un SSD à l’aide de Clonezilla


Ce tutoriel représente un extrait pratique sur la façon de migrer (également connu sous le nom de clonage) un système d’exploitation Windows 10 d’un grand disque dur avec plusieurs partitions, telles que C :, D :, vers un SSD plus petit à l’aide d’une distribution Linux qui inclut l’utilitaire Clonezilla.

L’utilitaire Clonezilla peut s’exécuter à partir de l’image ISO du CD de distribution Linux PartedMagic ou directement à partir de l’image ISO du CD de distribution Linux Clonezilla.

Ce guide suppose que les deux disques (ancien disque dur et SSD) sont physiquement branchés simultanément sur votre machine et que le système d’exploitation Windows est installé sur un disque avec une table de schéma de partition MBR. L’utilitaire de ligne de commande Fdisk doit afficher le type disklabel comme DOS.

Lire aussi : 8 solutions de clonage et de sauvegarde de disques open source pour Linux

Si le disque est partitionné dans la disposition MBR à partir d’UEFI, vous devez cloner toutes les partitions, telles que la partition Windows RE, la partition système EFI, la partition réservée Microsoft et la partition de données de base Microsoft qui contient la partition du système d’exploitation Windows, généralement le lecteur C :. Dans ce cas, l’utilitaire de ligne de commande Fdisk doit signaler le type disklabel comme GPT.

Sur les captures d’écran ci-dessous, vous pouvez consulter le schéma de partitionnement Windows initial dans le cas d’un style de disposition MBR et d’une disposition de partition GPT effectuée à partir d’UEFI.

Disposition des partitions MBR à partir de la gestion des disques

Disposition des partitions GPT à partir de la gestion des disques

Étape 1 : Réduire C : Partition du système Windows

Sachez que dans le cas où votre partition Windows C : du HDD est plus grande que la taille totale de votre SSD, vous devrez réduire sa taille pour tenir sur le SSD.

Les calculs pour cette étape sont simples :

Réservé au système + Récupération + partition EFI + Windows C : les partitions doivent être inférieures ou égales à la taille totale du SSD signalée par un utilitaire tel que fdisk.

1. Pour réduire la partition C : de Windows, ouvrez d’abord une fenêtre d’invite de commande et exécutez le fichier diskmgmt.msc pour ouvrir l’utilitaire de gestion de disque Windows qui sera utilisé pour réduire le volume (en supposant que windows est installé au début du disque sur la deuxième partition, après la partition réservée au système et que la lettre C : est attribuée) afin de réduire sa taille au minimum.

N’hésitez pas à utiliser d’autres outils de partitionnement pour cette étape, tels que Gparted exécuté à partir d’une ISO Linux en direct, pour réduire la taille du disque C : au minimum.

2. Après avoir réduit la taille de la partition C :, branchez le disque SSD sur la carte mère de votre machine et redémarrez la machine dans l’utilitaire Clonezilla (utilisez l’image ISO Clonezilla ou <arel="nofollow » href="https://partedmagic.com/downloads/ » target="_blank">Parted Magic ISO), entrez dans l’interface shell Bash et vérifiez la table de partition et la taille des deux disques à l’aide des commandes ci-dessous.

# fdisk -l /dev/sda
fdisk -l /dev/sdb

N’oubliez pas que le nom de vos disques est sda pour le premier disque, sdb pour le second, etc. Choisissez le disque avec un maximum d’attention afin de ne pas finir par cloner le mauvais appareil et détruire toutes les données.

Pour faire correspondre la source de disque (HDD dans ce cas) et la cible de destination de disque (SSD) correctes, utilisez la taille et la table de partition signalées par la commande fdisk. La sortie Fdisk indiquera que le SSD doit être plus petit que votre disque dur et qu’aucune table de partition ne doit être créée par défaut.

Dans le cas d’un disque GPT, la table de partition du disque dur doit ressembler à celle illustrée sur la capture d’écran ci-dessous.

$ su -
fdisk -l /dev/sda
fdisk -l /dev/sdb

Étape 2 : Cloner des disques à l’aide de Clonezilla

3. Ensuite, clonez uniquement le MBR (chargeur de démarrage de la première étape + table de partition) du HDD vers le disque cible SSD à l’aide de l’une des commandes ci-dessous (en supposant que sda représente le lecteur sur lequel le système d’exploitation Windows est installé et sdb le disque SSD).

# dd if=/dev/sda of=/dev/sdb bs=512 count=1
or
sfdisk -d /dev/sda | sfdisk -f /dev/sdb

Dans le cas d’un style de partition GPT, vous devez cloner les 2048 premiers octets :

# dd if=/dev/sda of=/dev/sdb bs=2048 count=1

Ou utilisez l’utilitaire sgdisk. N’oubliez pas que si vous copiez la table de partition de sda vers sdb, vous devez inverser l’ordre des disques lorsque vous utilisez sgdisk.

# sgdisk -R /dev/sdb /dev/sda

Après avoir cloné le MBR/GPT, exécutez à nouveau la commande fdisk avec l’indicateur -l pour vérifier si la table de partition correspond sur les deux disques.

# fdisk -l /dev/sda
fdisk -l /dev/sdb

4. À présent, les deux disques devraient avoir la table de partition exacte. Sur le disque cible, supprimez maintenant toutes les partitions qui suivent la partition Windows afin de commencer avec une table de partitions propre avec les entrées nécessaires uniquement pour le système réservé et windows.

Vous ne clonerez pas les données de D : (ou d’autres partitions qui suivent Windows) à partir de l’ancien disque. En gros, vous ne clonez que les deux premières partitions de l’ancien disque dur. Plus tard, vous utiliserez cet espace non alloué pour étendre la partition C : en incorporant tout l’espace inutilisé du SSD.

Utilisez l’utilitaire fdisk comme décrit ci-dessous pour supprimer des partitions. Exécutez d’abord la commande sur votre disque cible SSD (/dev/sdb dans ce cas), imprimez la table des partitions avec la touche p, appuyez sur la touche d pour commencer à supprimer les partitions et choisissez le dernier numéro de partition à partir de l’invite (dans ce cas, la troisième partition) comme illustré dans les captures d’écran ci-dessous.

# fdisk /dev/sdb

Si votre disque comporte plus d’une partition après la partition Windows, assurez-vous de toutes les supprimer. Une fois que vous avez terminé de supprimer toutes les partitions inutiles, appuyez à nouveau sur la touche p pour imprimer la table des partitions et si, à présent, seules les deux partitions Windows requises sont répertoriées, vous pouvez appuyer en toute sécurité sur la touche w afin d’appliquer toutes les modifications.

La même procédure pour la suppression des dernières partitions s’applique également aux disques GPT, avec la mention que vous devez utiliser l’utilitaire cgdisk qui est intuitif à utiliser pour manipuler une disposition de disque.

Ne vous inquiétez pas de détruire la table de partition sauvegardée à la fin du disque GPT, cgdisk apportera les modifications appropriées sur les deux tables de partition et enregistrera automatiquement la nouvelle table de disposition de disque à la fin du disque.

# cgdisk /dev/sdb

Et le rapport final du disque GPT avec la dernière partition de 4,9 Go supprimée.

5. Maintenant, si tout est en place, démarrez l’utilitaire Clonezilla, sélectionnez le mode appareil-appareil, exécutez à partir de l’assistant débutant et sélectionnez l’option de clonage de partie à local_part.

Utilisez les captures d’écran ci-dessous pour vous guider.

6. Choisissez la première partition locale de la liste (sda1 – Réservé au système ) comme source et appuyez sur la touche Entrée pour continuer.

7. Ensuite, choisissez la partition cible locale, qui sera la première partition du deuxième disque, (/dev/sdb1) et appuyez sur la touche Entrée pour continuer.

8. Sur l’écran suivant, choisissez Skip check/repair file system et appuyez à nouveau sur la touche Entrée pour continuer.

9. Enfin, appuyez à nouveau sur la touche Entrée pour continuer et répondez par oui (y) deux fois pour accepter les avertissements et démarrer le processus de clonage.

10. Une fois le processus de clonage de la première partition terminé, choisissez d’entrer dans l’invite de ligne de commande, exécutez clonezilla et répétez les mêmes étapes pour les partitions suivantes (source sda2 - cible sdb2, etc.).

11. Une fois que toutes les partitions Windows sont clonées, redémarrez le système et débranchez physiquement le disque dur ou, mieux, modifiez les paramètres du BIOS afin de définir le SSD comme disque de démarrage principal au lieu de l’ancien disque dur.

Étape 3 : Redimensionner la partition Windows

12. Vous pouvez exécuter l’utilitaire Gparted pour vérifier l’intégrité des partitions et étendre la partition Windows à partir de Linux ou vous pouvez simplement démarrer dans Windows et utiliser l’utilitaire de gestion des disques pour faire ce travail. Les captures d’écran ci-dessous illustrent comment utiliser les deux utilitaires.

Étendre la partition à l’aide de Gparted Live CD

Étendez la partition à l’aide de l’utilitaire de gestion de disque Windows directement à partir de Windows.

C’est tout! La partition C : est maintenant étendue à la taille maximale de votre SSD et Windows peut maintenant fonctionner à sa vitesse maximale sur un tout nouveau SSD. L’ancien disque dur a toutes les données intactes.

Connectez à nouveau le disque dur afin de l’utiliser au cas où vous l’auriez physiquement retiré de la carte mère. Vous pouvez supprimer la partition réservée au système et la partition Windows de l’ancien disque dur et créer une nouvelle partition à la place de ces deux-là. Les autres anciennes partitions (D :, E : etc) resteront intactes.

Conclusion

Avec Clonezilla, vous pouvez également choisir d’imager les partitions et de les enregistrer sur un disque dur externe ou un emplacement réseau. Dans ce cas, vous devez également sauvegarder HDD MBR/GPT avec l’une des commandes suivantes et enregistrer l’image MBR dans le même répertoire où vos images clonezilla sont conservées.

Sauvegarde MBR dans le fichier :

# dd if=/dev/sda of=/path/to/MBR.img bs=512 count=1
or
sfdisk -d /dev/sda > =/path/to/sda.MBR.txt

Sauvegarde GPT dans le fichier :

# dd if=/dev/sda of=/path/to/GPT.img bs=2048 count=1
or
sgdisk --backup=/path/to/sda.MBR.txt /dev/sda

Pour une restauration future de votre système Windows à partir d’un emplacement réseau, restaurez d’abord le secteur MBR à partir de l’image enregistrée ci-dessus à l’aide de l’une des commandes ci-dessous, puis procédez à la restauration de chaque image de partition clonezilla une par une.

Restauration de l’image MBR à partir du fichier :

# dd if=/path/to/MBR.img of=/dev/sda bs=512 count=1
or
sfdisk /dev/sda < =/path/to/sda.MBR.txt

Restauration d’image GPT à partir du fichier :

# dd if=/path/to/GPT.img of=/dev/sda bs=2048 count=1
sgdisk - -load-backup=/path/to/sda.MBR.txt /dev/sda

Lire aussi : Comment cloner ou sauvegarder un disque Linux à l’aide de Clonezilla

Cette méthode a été utilisée à plusieurs reprises sur les cartes mères du BIOS et sur les machines UEFI avec Windows installé à partir du mode hérité (CSM) ou directement à partir de l’UEFI sans aucune erreur ni perte de données.

Articles connexes: