Saya baru-baru ini harus mengkloning satu drive USB ke yang lain di windows. Drive saya adalah multiboot dengan perangkat lunak tambahan jadi saya tidak ingin hanya menyalin semua file di FS. DD adalah pilihan yang jelas, tetapi saya tidak menggunakan linux jadi ada beberapa hal yang harus saya lakukan untuk membuatnya bekerja.
Saya telah menginstal cygwin dan melakukan hal berikut.
pertama saya harus mencari tahu apa / dev / sdX perangkat f: volume saya. Untuk melakukannya jalankan perintah ini di cygwin. (TIP: Pastikan Anda memulai cygwin dengan admin privs .. * Klik kanan pada cygwin dan "Run as Administrator")
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:\
dll ... Di sini Anda dapat dengan jelas melihat saya untuk mengkloning F: drive ke E saya: drive saya akan mengeluarkan perintah berikut.
Sebenarnya ada satu langkah lagi, Anda harus menemukan root perangkat Anda. Cari sd * yang memiliki ukuran perangkat Anda. Ini harus mudah karena ukurannya harus diketahui seperti 8GB, 16GB, 32GB diperluas sebagai byte seperti yang ditunjukkan di atas.
dd if=/dev/sdc of=/dev/sdb bs=8M
Gambar saya 32GB .. dan saya tidak ingin hanya duduk dan menunggu dengan kursor berkedip .. Saya ingin melihat kemajuan jadi saya menginstal "pv" di cygwin.
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
Sekarang jika Anda ingin menyalin thumbdrive ke gambar lakukan hal berikut.
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
Semoga ini membantu
dd if=/dev/sdd1 of RPi.img
?