だから、これは私が扱っているハードドライブではないので、どうしてこんな状態になったのかはわかりません。私の友人はWindows XPを使用していますが、頻繁に使用せずに突然起動しません。彼はほんの一部のファイルを返したいだけで、必ずしも修正を望むわけではありません。
Ubuntu LiveUSBを起動しましたが、パーティションをマウントできません。 testdiskユーティリティを使用してパーティションを見つけようとしましたが、テーブルをMBRに書き込めませんでした。
その後、gpartを使用してパーティションを見つけようとしましたが、次のような結果が出ました。
Guessed primary partition table:
Primary partition(1)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(2)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(3)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
Primary partition(4)
type: 000(0x00)(unused)
size: 0mb #s(0) s(0-0)
chs: (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r
これはどういう意味なのか知っている人はいますか?
答え1
私はgpart
ディスクを読み取ることができませんが、エラーが正しく処理されず、エラーメッセージを表示するのではなく、すべてゼロのデータを報告するようです。これはあなたが試した他のものと一致します。ライブUbuntuはパーティションテーブルを読み取ることができません。 testdiskはファイルシステムの先頭を検索してパーティションを見つけましたが、パーティションテーブルに書き込むことはできません。パーティションテーブルを含むディスクの一部は機能できません。
一部のデータを回復するには、最初にすべきことディスクに書き込もうとしないでください。マイナーなミスでもディスクに書き込むと、ディスクが損傷する可能性があり、いくつかの良いデータを上書きする可能性があります。最初に行うことは、ディスク全体を別のディスクにコピーすることです。
救う素晴らしいツールです。入力ファイルを出力ファイルにコピーし、いくつかの追加機能があります。エラーの後に回復するために実行した操作のログを保持しますが、読み取れない部分をスキップして後で再入力することができます。試行され、失敗した場合は、回復可能な小さな部分を読み取ろうとします。したがって、ddrescue
次のコマンドを使用してディスクイメージをファイルにします。
ddrescue /dev/sdb /large-disk/failing-disk.img /large-disk/failing-disk.ddrescue.log
一般的に、ディスクに障害が発生した場合は、冷たいときに動作します。ディスクをUSBエンクロージャに挿入し、Run First Passを使用してくださいddrescue
。ディスクが途中で足りない場合は、終了して数分待ってからもう一度お試しください。ディスクが起動しない場合は、しばらく冷蔵庫に入れておくのも役に立ちます。
ディスクイメージをファイルにしてすべてを読み取れるようになったら、testdiskなどのフォレンジックツールを使用できます。イメージを修正する場合は、エラーを防ぐために必ずバックアップしてください。