dd no es difícil de usar, de hecho las opciones más importantes son
if, of, bs, skip, count
Por ejemplo, si quisiera borrar a bajo nivel el segundo kilobyte de una memoria que la PC reconoce como
/dev/sdb1 haría algo como esto:
Código: Seleccionar todo
umount /dev/sdb1
dd if=/dev/zero of=/dev/sdb bs=1024 skip=1 count=1
Donde:
if establece el dispositivo de entrada u origen (en este caso, ceros)
of establece el dispositivo de salida o destino (en este caso la memoria flash, por debajo de la tabla de particiones)
bs establece el tamaño del bloque (en este caso 1 Kb)
skip establece la cantidad de bloques a omitir durante la lectura (en este caso, uno)
count establece la cantidad de bloques a escribir (en este caso, uno)