Você poderia, mas se algum arquivo cruzar o limite de divisão, você não poderá recuperá-lo. Naturalmente, você pode optar por divisões sobrepostas para evitar esse problema (o tamanho da sobreposição é pelo menos o tamanho máximo de arquivo que você espera recuperar). No entanto, é questionável, na melhor das hipóteses, se você realmente veria o aumento de velocidade desejado.
Suponha que você queira dividir com 4GiB
size mais 128MiB
overlaps:
# first part:
dd if=/dev/external1 of=split.img bs=1M count=$((4096+128))
photorec split.img
# second part:
dd if=/dev/external1 of=split.img bs=1M skip=4096 count=$((4096+128))
photorec split.img
E na próxima etapa você skip=$((4096*2))
e assim por diante ... até chegar ao fim do disco.