Você pode dizer a dd para ler ou gravar partes de um disco. Use o parâmetro bs para definir o tamanho do bloco que você deseja contar e, em seguida, skip (durante a leitura) ou seek (ao gravar) para definir a posição inicial e count para definir o número de blocos a serem lidos . Você também deve especificar iflag=fullblock para evitar surpresas com leituras curtas.