ディスクの特定のアドレスからバイトセクタ/クラスタを読み取るためのコマンドラインツールはありますか?

ディスクの特定のアドレスからバイトセクタ/クラスタを読み取るためのコマンドラインツールはありますか?

だから私はさまざまな種類のファイルシステムを詳しく見て、起動可能なUSBをたくさん作ってきました... Macでこれをやってきましたが、接続してもすべてを散らばっています。ディスクを初期化するか、一部のメタデータファイルでランダムに上書きした後です。これが私の好奇心を刺激し、より詳細に調査を始めました。

私はddを使ってディスクにファイルを書き、Pythonで解析し、最初から(n)バイトを測定し、1行のコードを書いて出力を解析しました。

デフォルトでは、ディスク上の特定のアドレスから始まり、特定のアドレスまで生データを読み取ることができるようにしたいです。コマンドラインでこれを実行して文字列を見つけるか、別のセクタを別のファイルに簡単に書き込むことができます。これを行うための既存の標準ツールはありますか? (これは必ずしなければならないことの一つのようですが…以前は間違っていたことがあります。)

ベストアンサー1

ddディスクの一部を読み書きできます。パラメータを使用してbs計算するブロックサイズを定義し、skip(読み取り時)またはseek(書き込み時)開始位置を定義し、count読み取るブロック数を定義します。また、iflag=fullblock短い読み取りで驚きを避けるために指定する必要があります。

おすすめ記事