• 締切済み

ハードディスク上のバイナリデータを検索できるツール

Windows7を使っていますが 外付けのUSBハードディスクドライブ (データ領域だけでなくMBR,PBSのセクタも含む) 上にある数バイトのバイナリデータを検索できる フリーソフトはありますでしょうか。 例えば、 01 23 45 67 89 AB CD EFというデータが どこかのセクタ上にあるかどうかと、 ある場合には、このデータのあるセクタとその位置を 見つけることできるツールはありますでしょうか。

みんなの回答

回答No.1

考え方を変えてみれば、簡単かもですね。 そのHDDをファイルとしてクローン そのファイルは、HDDのデータそのものなので、 ブートセクターを含むすべての、情報があるわけで。 しかも、すでにファイルになってますから。 検索も、早くて効率がいいかもしれません。

0KWave_ID
質問者

お礼

>そのHDDをファイルとしてクローン どのようにすればHDD全体をファイルにできるのかが よく分からないのですが教えて頂けないでしょうか。 よろしくお願いします。

関連するQ&A

  • テキストデータをバイナリデータに変換したい

    テキストファイルに以下のデータがあるとします。 テキストデータの中身、 「 000E6D4181AA,1234567890ABCDEF 0123456789AB,0100000000000000 050505AAAAAA,0200000000000000 070707BBBBBB,0300000000000000 012345CCCCCC,0400000000000000 cdef01DDDDDD,0500000000000000  ・  ・  ・ 」 12桁の数値(16進数)と16桁の数値(16進数)を「,」で区切ります。1行の終端は改行しています。 このテキストファイルにあるデータを以下のバイナリ形式に変換させたいのです。バイナリ形式の各行の16バイト目は、テキストデータにはデータがないので、「00」とします。「,」で区切ったバイナリ形式は「2C」になると思います。 テキストデータの左上から順に「00」は以下の、左上から順の「00」に対応します。 バイナリデータの中身、 「 00 0E 6D 41 81 AA 2C 12 34 56 78 90 AB CD EF 00 01 23 45 67 89 AB 2C 01 00 00 00 00 00 00 00 00 05 05 05 AA AA AA 2C 02 00 00 00 00 00 00 00 00 07 07 07 BB BB BB 2C 03 00 00 00 00 00 00 00 00 01 23 45 CC CC CC 2C 04 00 00 00 00 00 00 00 00 CD EF 01 DD DD DD 2C 05 00 00 00 00 00 00 00 00  ・  ・  ・ 」 ソースコードでの例、 テキストデータ1行目の1つ目の「,」までのデータ「000E6D4181AA」を、メモリ領域に読み込む。2桁の数値を1バイトで格納する。 つまり、 char buf[6]とすると、 buf[0]=0xAA buf[1]=0x81 buf[2]=0x41 buf[3]=0x6D buf[4]=0x0E buf[5]=0x00 とこのようにメモリに格納したいのです。 格納するバイトオーダーはリトルエンディアン方式とします。 以上で、質問を終わりますが、質問が上手くできていないと思いますので、説明に不備があるかもしれません。その時はお手数ですが、連絡下さい。

  • ハードディスクのMBR領域が不良セクタになって壊れてしまった場合、その

    ハードディスクのMBR領域が不良セクタになって壊れてしまった場合、そのハードディスクはもう起動ディスクとして使えないのでしょうか 。ほかの領域ならフォーマットしなおすとその部分をスキップして使わないようにしてくれるみたいですが、MBR領域の場合も何か復活手段があれば教えていただけないでしょうか。

  • float型のバイナリデータ表示するGUI

    Windowsでfloat型のバイナリ(IEEE754)データ表示できるフリーのGUIツールありますか? テキスト型(XML)とバイナリ混ざったファイルがあって、もっているツール(HexEditorNeo)使って読もうとするとXMLの分はきれいに表示されますが、バイナリの分は化けます。 ツールの設定の問題か、HexEditorNeoがfloat型のバイナリに対応していないのか、分かりません。 ご存知の方、教えてください。 よろしくお願いします。 ※WindowsではそのようなツールがないのであればLinux用でもよいです。

  • テキストファイルのデータからバイナリを作りたい

    現在、テキストデータとしてCSVファイル1つあたり8バイトのデータが1000個ほどのデータが書かれているファイルがあります。このデータをバイナリファイルへ数値も変換して行きたいと思っています。 たとえば1個目のデータ”12345678”というテキストデータをバイナリの"12345678"に変換したらそれを0x00番地に並べて、そして2個目のデータ”87654321”というデータをバイナリにしたらそれを0x90離れた場所に置いていき、それを1000回繰り返して、結果をバイナリファイルで出力したいのですが、何か簡単にできるフリーソフトなどありませんでしょうか? また、プログラムとかでも簡単にできるのならそうしたいのですが、どうしたらよいか教えていただけないでしょうか?

  • データの圧縮

    パソコン初心者です。 外付けでHDDを繋いでいます。その外付けハードと、Cコンピューターのデータについて、クリーンアップやデフラグをする時にいつも思うのですが「このパソコンのデータを圧縮」するとどうなるのでしょう?ディスク領域を空けられるのならやりたいのですが、圧縮した後のデータについてどうなるのかがわからないのです。圧縮後、次に開く時に何か特別な処理が必要になったりするのでしょうか?よくフリーソフトをダウンロードすると解凍ツールが必要になったりしますが、それと同じ事を毎回しなければならなくなったりするのでしょうか? なにぶん初心者なのでその辺がわかりません。詳しい方教えていただけませんか?よろしくお願い致します。

  • Excel内のデータに直接書き込むってやったことある人いますか?しかもバイナリで!!

    とあるツール(回路シミュレータSPICE)の出力データから1クリックでエクセルファイルに変換するツールを考えています。今のところデータ整理作業としては、 SPICE出力データ(倍精度バイナリデータ)=>Bin to 10進ASCII変換=>必要なデータを抽出=>エクセルファイルにコピペ=>保存(倍精度バイナリデータ) という感じで面倒かつ単調な作業が日々の暮らしになっています。でExcelの中身をバイナリエディタで眺めてみたところデータ管理はどうやらSPICE出力データと同じ倍精度バイナリデータで管理されているようでした。そこで、 SPICE出力データ(倍精度バイナリデータ)=>必要なデータを抽出=>エクセルファイルにコピペ(倍精度バイナリデータ)=>保存 てなことをやれないかと思ったわけです。しかしExcelファイル中身のフォーマットがどうなっているのか(セルの位置とかの管理)よくわからないのですが、何かいい方法とか資料とかはないでしょうか?分かる方いましたらよろしくお願いします。

  • ハードディスクのデータの復元方法を教えてください。

    外付けHD内のデータが見えなくなりました。プロパティからディスクの使用領域をみると、データが領域を使用しているみたいなんですが・・・ 単純にアイコンが一時的に消えただけなのか? それとも、データにもはやアクセスすることができないのか・・・ データ(アイコン?)の復元方法をどなたか教えてください。 大切なデータがたくさん入っているため、非常に困っています。

  • ディスクチェックツール探してます

    したいことは、外付けHDDのチェックディスクをして、内容を見たいのです。不良セクタ値とかの。フリーソフトでなにか、よいものないでしょうか?

  • ハードディスク MBR編集

    ハードデスクの換装目的で、Cドライブのパーテンション1をイメージファイルに保存し 新しいデスクのパーテンション1に、書き込みました 新しいデスクのパーテンションの大きさは、元のものと同じではないです 起動しましたが、パーテンションの表示が、新しいデスクのもので プロパティーでは、使用料と空き領域が元のものになっています 最初はうまく起動しなかったのですが 生半可な知識でいろいろいじくってこんな風になりました MBRのバイナリーデータ書き換えなどで修復できそうな気がするのですが 詳しい方よろしくお願いします

  • 外付けハードディスクにデータが移せなくて困っています。

    外付けハードディスク(250GB)を付けてDドライブ内のデータを移していたのですが、何故か約4GBを超えるファイルを移動しようとすると、十分に空き容量はあるにもかかわらず、「空きディスク領域が足りません。」と表示され移動が出来なくなってしまいます。この原因がわかる方はいらっしゃいませんか? ちなみに外付けハードディスクはバッファロー製のものです。

専門家に質問してみよう