
Ubuntu で GNU ddrescue を使用して、故障したハード ドライブからデータを回復しようとしています。次のコマンドを使用しました。
sudo ddrescue -f /dev/sda /dev/sdb [path to mapfile]
今のところ、問題なく高速に動作しています。心配なのは、宛先ドライブ「sdb」についてです。Ubuntu の「ディスク」ユーティリティでは、その内容は「未割り当て領域」としてリストされ、パーティションは「マスター ブート レコード」です。ddrescue が完了すると、何が表示されますか? ドライブを別の方法で準備するべきでしたか?
両方のドライブは同じサイズで、各ドライブのアクティビティを確認できます。データを回復しているドライブ ('sda') が MBR かどうかはわかりません。お時間をいただきありがとうございます。
答え1
いいえ、ddrescue
全て準備します。あなたは設定するだけです後パーティションテーブルが破損している場合のみ、救済措置が講じられます。GNU ddrescue マニュアル:
/dev/sda
例 1: 2 つの ext2 パーティションを含むディスク全体を に完全自動的に復旧します/dev/sdb
。注: 事前にパーティション分割する必要はありません
/dev/sdb
が、 のパーティション テーブル/dev/sda
が破損している場合は、 で何らかの方法で再作成する必要があります/dev/sdb
。ddrescue -f -r3 /dev/sda /dev/sdb mapfile fdisk /dev/sdb e2fsck -v -f /dev/sdb1 e2fsck -v -f /dev/sdb2
完了後ddrescue
(そして、復旧中にマウントしないなど、すべてを安全に実行し/dev/sda
、/dev/sdb
中断や故障したドライブの「修復」に注意してください)、故障したディスクからすべての可能なデータが新しいディスクにコピーされたことがわかります。「すべての可能なデータ」とは、パーティション テーブルとパーティション フラグも意味します。