Les Carnets de Byfeel domotique , Objets connectés , DIY , Programmation, Nouvelles Technologies ….

Cloner une SD card en ligne de commande ( Mac osX ou linux )

Vous devez copier une carte SD , mais pas de logiciel de clonage sous la main ?

Vous êtes possesseur d’un Mac ou d’un Pc sous linux , sachez que tout est faisable en ligne de commande .

Ci-dessous les différentes étapes :

Cloner Carte SD

  • Insérez votre carte SD et ouvrez votre terminal
  • En ligne de commande tapez l’instruction suivante , afin de determiner le nom de votre disque à copier , en utilisant l’utilitaire diskutil
diskutil list
  • aperçu diskutil list
    Resultat diskutil

    repérez votre disque
    Dans cet exemple , le nom qui correspond à la carte SD est /dev/disk2

  • Maintenant que notre disque est repéré , il suffit de taper la commande qui permet de copier un disque , la commande « dd »
sudo dd if=/dev/disk2 of=~/Desktop/SDcardcopy.dmg

Entrez votre mot de passe , et patientez , la copie d’une carte SD de 8 Go , peut prendre jusqu’à 30 minutes selon votre matériel. Si tout se passe bien , vous aurez un message ne signalant aucune erreur. Vous pouvez surveiller l’évolution , via le finder par exemple , ou vous verrez la taille du fichier grandir au fur et à mesure de l’avancement.

[adsense]

Restaurer une carte SD

  • Il s’agit de faire la manipulation inverse , des que l’on a repéré le nom de sa carte SD , il faut la démonter « de façon logique » avant , en utilisant la commande suivante .
diskutil unmountDisk /dev/disk2
  • Puis taper la ligne de commande suivante
sudo dd if=~/Desktop/SDcardcopy.dmg of=dev/disk2
  • La restauration , peut être beaucoup plus longue que la sauvegarde , jusqu’à 3 fois plus long ….. N’hésitez pas à utiliser un outil comme Etcher , qui permet de rendre plus facile et plus rapide la restauration ou l’écriture de carte SD.