Talvez o seu disco em / dev / sdb tenha sido modificado por udisks ou outro processo do seu sistema operacional (montado automaticamente, por exemplo).
Editar:
Talvez a imagem seja a imagem de uma partição e não de todo o disco rígido.
Você pode comparar seus discos com fdisk:
fidsk -l /dev/sdb
e
fdisk -l /path/to/image
Veja o número de blocos (e seus tamanhos), talvez ele corresponda a uma única partição.
Repita o md5sum na partição em questão em / dev / sdb:
md5sum / dev / sdbx (x é o número da partição)
e compare com o md5 da sua imagem
Editar 2:
A sua HDD de origem tem um tamanho de 660297728 bytes (660 MB)
, por isso, quando tiver feito o dd, foi:
dd if=/dev/sda of=/path/to/image
Assim, a imagem tem o mesmo tamanho do disco rígido inteiro: 660297728 bytes
Se você fizer um md5sum do HDD de origem e da imagem, ele deve ser o mesmo.
Quando você copia a imagem para o novo HD, você faz:
dd if=image of=/dev/sdb
Mas o sdb tem um tamanho de 1 TB, então:
- o primeiro
660297728 bytes
foi escrito por dd
- o próximo
440 MB
não foi gravado, os dados são os mesmos antes de dd talvez alguns zeros ou outros.
Se você fizer um md5sum em todo o sdb, você incluirá o 440 MB
que não foi escrito e o resultado não será o mesmo do md5sum da imagem.
Se você quiser fazer o md5sum do novo disco, faça:
dd if=/dev/sdb bs=512 count=660297728 | md5sum.
O resultado deve ser o mesmo.