Нещодавно мені довелося клонувати один USB-накопичувач на інший у Windows. Мій диск - це багатозавантажена програма з додатковим програмним забезпеченням, тому я не хотів просто копіювати всі файли на FS. DD був чітким вибором, але я не був на Linux, тому мені довелося зробити кілька речей, щоб він працював.
У мене був встановлений cygwin і робив наступне.
спершу мені довелося розібратися, який / dev / sdX пристрій мій f: том. Для цього запустіть цю команду в cygwin. (ПОРАДА: Переконайтеся, що ви запускаєте cygwin за допомогою адміністрування адміністратора.
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:\
тут ... Ви чітко бачите, як я клонував свій F: диск на мій E: drive, я би видав таку команду.
Насправді є ще один крок, ви повинні знайти корінь свого пристрою. Шукайте SD *, який має розмір вашого пристрою. Це може бути просто, оскільки розмір повинен бути добре відомий, наприклад, 8 ГБ, 16 ГБ, 32 ГБ, розширений у вигляді байтів, як показано вище.
dd if=/dev/sdc of=/dev/sdb bs=8M
Моє зображення було 32 Гб .. і я не хотів просто сидіти і чекати з миготливим курсором .. Я хотів побачити прогрес, тому я встановив "pv" у cygwin.
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
Тепер, якщо ви хочете скопіювати thumbdrive на зображення, зробіть наступне.
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
Сподіваюся, це допомагає
dd if=/dev/sdd1 of RPi.img
?