Como fazer um hexdump da primeira faixa do HDD?

9

Como eu faria um hexdump no Ubuntu para a primeira faixa de um HDD?

Eu estou procurando uma saída winhex-esque se isso fizer sentido. A primeira faixa tem 63 setores, cada um com 512 bytes de comprimento. Eu tentei

dd if=/dev/sda bs=1 count=512 | hexdump -C

mas isso só me deu o que parece ser o MBR, ou primeiro setor do HDD. Eu acho que estou confuso sobre o que deve ser bs e count. Bs significa quantos bytes para exibir e contar quantos são múltiplos de bs? Obrigado!

    
por Daniel Gratz 29.06.2011 / 17:25

1 resposta

8

bs é o tamanho do bloco, em bytes, e count é o número desses blocos a serem capturados. Então o comando que você realmente quer despejar a primeira faixa é:

dd if=/dev/sda bs=512 count=63 | hexdump -C

A página man do pode ser útil.

    
por 29.06.2011 / 17:28