Clonage de disque

HDD vers SSD de même taille  

Prérequis :
  Un LiveCD Linux
  Un disque interne SSD SATA
  Boitier externe pour disque dur 2,5"


Cloner un disque grâce à la commande DD

J'ai téléchargé le Live CD Linux de Gparted et j'ai créé une clé USB bootable à l'aide Rufus.
J'ai booté sur ma clé usb Gparted.
J'ai utilisé Gparted en mode graphique pour jetter un coup d'oeil aux disques, voir si ils étaient bien reconnus et lire leurs dénominations.
Mon HDD était enregistré en /dev/sda, mon SSD en /dev/sdc et ma clé usb du Live CD en /dev/sdb.
La taille des disques était exactement la même donc tout était ok.

Je lance la console, et je configure le clavier en AZERTY
Code BASH :
setxkbmap fr
##si pas de serveur x lancé, donc pas d'interface graphique
##loadkeys fr

Enfin je lance le clonage du disque HDD vers le SDD
Code BASH :
sudo dd if=/dev/sda of=/dev/sdc bs=1M status=progress

Cette méthode s'est révélée simple et efficace. 😽
Le clonage a pris une heure avec un taux de transfert moyen de 140Mb/s
J'ai ensuite simplement remplacé le disque et la machine a démarré sans nécessiter aucune autre intervention.
La rapidité de l'OS est inégalée par rapport à l'ancien disque dur. 🚀😸



 
Pour utiliser cette technique avec des disques de tailles différentes,
voir cette vidéo.

Nota bene
Reconstruction de la fin du disque suite au clonage vers un disque de plus petite taille
Code BASH :
sudo gdisk /dev/sdc
x  ##expert mode
?  ##help
e  ##we have to relocate backup data structures at the end of the disk
w  ##write table to disk and exit
y  ##confirmation
##on peut vérifier que tout va bien avec la commande
##lsblk
Ensuite on retourne dans Gparted remettre en place les partitions sur tout l'espace disque. Windows démarrera alors la première fois avec un écran bleu, corrigera tout seul le démarrage et au second reboot tout est opérationnel.