Se o cartão SD for (por exemplo) sdb, não peça ao dd para ler sdb, você pode pedir para copiar apenas as partições especificando (por exemplo) sdb1 ou sdb2. Você terá que particionar o dispositivo de destino com partições de tamanho igual primeiro e especificá-las como destinos.
Sistemas Unix / GNU-Linux possuem uma variedade de ferramentas para copiar dados
- dd
- cpio
- despejo
- tar
Pode valer a pena ler um pouco sobre cada um deles (por exemplo, as man pages, mas sugiro pesquisar no Google por uma visão geral)
Além disso, dd
tem uma opção de contagem para que você possa copiar apenas os primeiros 4 GB.