Solução:
dd if='input_file.bin' \
of='/dev/sd{X}' \
bs={desired write block size} \
seek={start offset in bytes} \
count={write size in bytes} \
oflag=seek_bytes \
iflag=count_bytes
Da página do manual:
count_bytes
treat 'count=N' as a byte count (iflag only)
...
seek_bytes
treat 'seek=N' as a byte count (oflag only)
Isto parece retardar um pouco a transferência, mas pelo menos a coloca em MB / s, em vez de kB / s. Além disso, certifique-se de verificar a página do manual em seu sistema, pois parece que os disponíveis na web (por exemplo, googling 'man dd') não incluem essas opções.