J'ai récemment dû cloner un lecteur USB sur un autre sur Windows. Mon lecteur est un multi-démarrage avec un logiciel supplémentaire, donc je ne voulais pas simplement copier tous les fichiers sur le système de fichiers. DD était un choix évident, mais je n'étais pas sur Linux donc il y avait quelques choses que je devais faire pour que cela fonctionne.
J'avais cygwin installé et fait ce qui suit.
Tout d'abord, je devais déterminer quel périphérique / dev / sdX était mon f: volume. Pour ce faire, exécutez cette commande dans cygwin. (CONSEIL: Assurez-vous de démarrer cygwin avec admin privs. * Faites un clic droit sur cygwin et "Exécuter en tant qu'administrateur")
cat /proc/partitions
which should output:
8 0 3813383838 sda
8 1 4031 sda3 C:\
8 15 30588303 sdb
8 15 30588303 sdb1 E:\
8 21 30530020 sdc
8 22 30530020 sdc1 F:\
etc ... Ici vous pouvez clairement voir que je clone mon lecteur F: sur mon lecteur E: j'émettrais la commande suivante.
Il reste encore une étape: vous devez trouver la racine de votre appareil. Recherchez un disque * qui a la taille de votre appareil. Cela devrait être facile car la taille doit être bien connue, telle que 8 Go, 16 Go, 32 Go, étendue en octets, comme indiqué ci-dessus.
dd if=/dev/sdc of=/dev/sdb bs=8M
Mon image était de 32 Go .. et je ne voulais pas rester assis à attendre avec un curseur clignotant .. Je voulais voir les progrès accomplis et j'ai donc installé "pv" dans Cygwin.
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
Maintenant, si vous voulez copier la clé USB sur une image, procédez comme suit.
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
J'espère que cela t'aides
dd if=/dev/sdd1 of RPi.img
?