Я припускаю, що ви використовуєте комп'ютер під керуванням Linux або Mac для копіювання, а не малинового пі. Можливо, вам потрібно буде додати розмір блоку.
Я бачив один і чотири меги, які використовуються для дисків Raspberry pi, вказавши bs = 1M або bs = 4M. Я думаю, що розмір блоку важливіший під час запису диска, оскільки великі передачі швидші, ніж менші. Це не встановлює розмір блоку для диска, він просто впливає на розмір передач, які використовує ДД. Однією з причин встановлення великого розміру блоку є необхідність стерти спалах перед його написанням. Це робиться автоматично, але швидше для передач, що перевищують мінімальний розмір стирання.
Ви можете обмежити загальну кількість даних, скопійованих компанією dd, використовуючи "count". "кількість" - в одиницях блоків. Якщо кінець останнього розділу на вихідному диску дорівнює розміру пункту призначення, ви можете робити те, що вам потрібно.
Щось подібне dd if=/dev/sdb of=~/sd-card.bin bs=1M count=4000
створить зображення розміром 4000 Мб.
Для отримання додаткової інформації див. Http://en.wikipedia.org/wiki/Dd_(Unix) та http://elinux.org/RPi_Easy_SD_Card_Setup . Не знаєте, як знайти кінець останнього розділу або загальний розмір карт. Однак якщо ви відформатували диски, ви, ймовірно, будете знати, як це зробити.
dd
до кількості інших карт. Все ж хотілося б знати, чи можна вирішити початкову проблему.