web-dev-qa-db-ja.com

HDDの最初のトラックの16進ダンプを行う方法は?

HDDの最初のトラックに対してUbuntuで16進ダンプを行うにはどうすればよいですか?

それが理にかなっているなら、私はwinhex風の出力を探しています。最初のトラックには63のセクターがあり、それぞれの長さは512バイトです。私は試した

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

しかし、それは私にMBR、またはHDDの最初のセクターのように見えるものを与えただけです。私はbsとcountがどうあるべきかについて混乱していると思います。 Bsは、表示およびカウントするバイト数がbsの倍数であることを意味しますか?ありがとう!

12
Daniel Gratz

bsはバイト単位のブロックサイズであり、countは取得するブロックの数です。したがって、実際に最初のトラックをダンプしたいコマンドは次のとおりです。

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

Dd manページ が役立つかもしれません。

11
Mokubai