Com dd : defina o tamanho do bloco como 1k para simplificar a matemática, então skip desse número de blocos para (logo antes) o deslocamento e copie quantos count de blocos você acha que precisa , usando a partição como o arquivo de entrada, para um arquivo de saída:
dd if=/dev/sda1 of=recovery_file bs=1k skip=4321 count=20