dd é uma linha de comandos em sistemas operacionais unix-like. Seu objetivo principal é o de converter e copiar arquivos. Ele também pode criar imagens em discos flexíveis, discos rígidos, mídias ópticas, arquivos de swap.
dd if=[ORIGEM] of=[DESTINO]
Onde o X e o Y de sdaX e sdaY, correspondem ao número das partições que você deseja manipular.
Copiar de partição para partição
dd if=/dev/sdaX of=/dev/sdaY
Cria imagem sem compactação
dd if=/dev/sdaX of=/mnt/devY.img
Cria imagem com compactada pelo 7zip
dd if=/dev/sdaX | 7z a -si /mnt/img.7z
Restaura imagem compactada pelo 7zip
7z x /mnt/img.7z -so | dd of=/dev/sdaY
Cria imagem compactada pelo gzip
dd if=/dev/sdaX | gzip -9f > /mnt/img.gz
Restaura imagem comprimida com o gzip
gzip --decompress --stdout img.gz | dd of=/dev/sdaY
https://pt.wikipedia.org/wiki/Dd_(Unix)
https://www.vivaolinux.com.br/dica/Clonando-particoes-HDs-com-o-dd