Autor YouCode - http://www.youcode.com.ar/linux/el-comando-dd-en-linux-339
El comando dd (Dataset Definition), es una herramienta sencilla, útil, y sorprendentemente fácil de usar; con esta herramienta se puede hacer lo mismo, sobre dispositivos: discos y particiones, que con programas comerciales como Norton Ghost, en Windows o libres como CloneZilla, en Linux, con solo una pequeña línea de comandos.
La sintaxis de este comando es muy fácilsudo dd if=origen of=destino"
Donde if significa “input file=archivo de entrada“, es decir, lo que se quiere copiar y of significa “output file=archivo de salida“, o sea, el archivo destino (donde se van a copiar los datos);origen y destino pueden ser dispositivos (lectora de CD o DVD, disco duro, diskettera, pendrive, partición, etc.), archivo de copia de seguridad o imagen de disco, etc, pero no carpetas o subcarpetas.
"
Algunos ejemplos de uso:
Crear imagen de disco
$ sudo dd if=/dev/sdb of=/sdb.rawCrear imagen de la particion 1
$ sudo dd if=/dev/sdb1 of=/sdb1.rawPara poner la imagen en un disco nuevo, por Ej seria al reves:
$ sudo dd if=/sdb1.raw of=/dev/sdb1
http://www.youcode.com.ar/linux/el-comando-dd-en-linux-339