Se bem entendi, você deseja criar uma imagem desde o início do disco até o final da última partição.
O parâmetro para dd
que faz isso é count=
. Sua última partição termina em 103 e seu tamanho de unidade é 8225280 bytes (de acordo com a saída fdisk -l
). Então você poderia simplesmente modificar seu comando desta maneira:
dd if=/dev/sdb of=myimage.img bs=8225280 count=103
No entanto, sugiro que você execute fdisk -u -l /dev/sdb
. Cilindros não são mais relevantes nessa idade, então é melhor você ver o setor para evitar erros de arredondamento. Então você terá que correr:
dd if=/dev/sdb of=myimage.img count=...
onde count será definido para o número que você obteve de fdisk -u -l
como o final da última partição, em vez do que costumava ser 103. O tamanho de bloco padrão para dd
é 512 bytes, que também é a unidade que fdisk -u -l
usará na saída.
A tabela de partições de backup de uma partição GPT é armazenada no final do disco, mas como você não está usando o GPT, tudo bem.