web-dev-qa-db-ja.com

ddrescue画像のサイズはどれになりますか?

Ddrescueを使用する前に、ddrescueを完全に理解して、破損している可能性のあるHDDから最も回復するための最良の戦略を決定しようとしています。ハードウェアが損傷していない可能性がありますが、HDDが損傷した場合にHDDをさらに損傷する可能性のある他のことを試す前に、データのクローンを作成します。

私が理解している場合、ddrescueを使用して、ドライブ全体を同じサイズ以上の別のドライブに直接複製したり、パーティションを他の同等以上の同じタイプのパーティションに複製したりできます。そして、私がそれを正しく理解していれば、ddrescueを使用してドライブまたはパーティションのイメージファイルを作成することもできます。

そして、私が読書マニュアルを理解することができなかったのは、画像のサイズです。

したがって、100GB(hda1)と400GB(hda2)の2つのパーティションを持つ500GBディスク(hda)があるとします。 400GBのパーティションには150GBが使用され、250GBは空きです。 ddrescueを使用してhda2パーティションのイメージを作成する場合、イメージのおおよそのサイズはどれですか? 400GBになるのでしょうか、それとも150GBの使用済みスペースだけになるのでしょうか。

そして、画像が作成されたら、それを復元せずにその内容を表示するのに最適なツールはどれですか?私が読んだものはあなたがそれをマウントすることができるはずであるように見えるかどうかについて私はそれについて混乱していますが、私は運が悪かった小さなNTFSパーティションで試しました。ユーティリティTestDiskがディスクイメージを読み取れるはずだということも読みました。

それは単なるWindowsパーティションであり、回復したいのはユーザーからのいくつかのフォルダーとデフォルトのOutlookストアの場所からのpstだけなので、復元する必要はありません。

1
Paul Smith

Ddrescueを使用してhda2パーティションのイメージを作成する場合、イメージのおおよそのサイズはどれですか? 400GBになるのでしょうか、それとも150GBの使用済みスペースだけになるのでしょうか。

前者-400GB。 ddrescueはファイルでは機能せず、ディスクブロックでも機能し、含まれているものに関係なく、すべてのブロックをコピーするだけです(試行します)。 「空き領域」の概念はなく、すべてブロックです。


ddrescueスパースファイル (オプション--sparseを使用)を書き込むことができることに注意してください。ここで、ゼロバイトのブロックはターゲットファイルのスペースを消費しません。

ただし、これは入力ファイルのバイトがゼロであり、ファイルシステムの未割り当て領域が必ずしもゼロで埋められていない場合(通常は古い、削除されたデータで埋められている)にのみ適用されるため、このオプションは役に立たない場合があります。また、一部のプログラムではスパースファイルの処理に問題がある可能性があるため、注意してください。

詳細については、 ddrescueのスパースオプションを使用すると、ドライブをより小さな宛先ドライブに複製できますか? を参照してください。

2
sleske