Sem dúvida, o rsync será mais rápido. O dd terá que ler e escrever todo o 1.5TB e ele irá acertar todos os blocos defeituosos, desencadeando múltiplas tentativas de leitura que retardarão ainda mais um longo processo. O rsync só terá que ler blocos que importam, e como é improvável que todos os blocos ruins ocorram em arquivos ou diretórios existentes, o rsync encontrará menos deles.
A coisa ruim sobre o uso do rsync para o resgate de disco é que se ele encontrar um bloco defeituoso, ele desiste do arquivo ou diretório que o contém. Se um diretório contiver muitos subdiretórios e o rsync desistir de lê-lo, sua cópia poderá estar perdendo muito do que você deseja salvar. O problema é que o rsync depende das estruturas do sistema de arquivos para dizer o que copiar e o próprio sistema de arquivos não é mais confiável.
Por esse motivo, primeiro usaria o rsync para copiar arquivos da unidade, mas eu ficaria muito atento à saída para ver o que foi perdido. Se você não pode viver sem o que o rsync não copiou, use o dd ou um dos outros métodos de cópia de bloco de baixo nível. Você pode então fsck a cópia, montá-lo e ver se você pode recuperar mais de seus arquivos.