Eu não usei ddmuito, mas até agora ainda não me falhou. No momento, eu trabalho ddhá mais de 12 horas - estou gravando uma imagem no disco de onde veio - e estou ficando um pouco preocupado, pois consegui dddo disco para a imagem em cerca de 7 horas.
Estou executando o OSX 10.6.6 em um MacBook com Core 2 Duo a 2,1ghz / core com 4GB de RAM. Estou lendo um arquivo .dmg em um disco rígido de 7200rpm (a unidade de inicialização) e estou gravando em uma unidade de 7200rpm conectada através de um conector SATA para USB. Deixei o tamanho do bloco como padrão e a imagem tem cerca de 160 gb.
EDIT: E, após 14 horas de puro estresse, ddfuncionou perfeitamente depois de tudo. Da próxima vez, porém, eu irei analisá-lo pve acompanhá-lo strace. Obrigado a todos por toda a sua ajuda.
ddno Mac OS X, a tendência é congelar até o ponto em que não consigo nem matar o processo, mas preciso reiniciar o sistema. Então, eu recorro ao trabalho em uma VM Linux.
dd ... bs=16Mé minha sugestão, dada a sua RAM, tamanho e velocidade do disco.