次のスクリーンショットは、私のハードディスクの現在の状態を示しています。
2つのオペレーティングシステムを含むために使用されるディスクの未割り当て部分:
NTFSパーティションは、この質問には関係ありません。私はすでに そこに格納されているデータを回復するように管理されています 。
パーティションを回復できるLinuxまたはWindows用のツールを知っていますか?パーティションテーブルまたはGrubだけを失ったと思います。
Quick Search
を実行すると、次のように表示されます。
Disk /dev/sdb - 500 GB / 465 GiB - CHS 969021 16 63
Warning: the current number of heads per cylinder is 16
but the correct value may be 255.
You can use the Geometry menu to change this value.
It's something to try if
- some partitions are not found by TestDisk
- or the partition table can not be written because partitions overlaps.
[Continue]
次に.。
Disk /dev/sdb - 500 GB / 465 GiB - CHS 969021 16 63
Partition Start End Size in sectors
* HPFS - NTFS 2 0 33 205 3 19 204800
P HPFS - NTFS 205 3 20 203174 9 41 204593152
P Linux 203176 10 11 305359 3 51 103000064
L Linux 313112 6 7 373707 2 50 61079552
HPFS - NTFS 373707 2 51 969022 15 47 600078336
HPFS - NTFS 373707 2 58 969020 15 63 600076329
最後に、パーティションテーブルを回復することができました。私はdd
を使用してドライブのクローンを作成し、 ターゲットドライブのジオメトリ設定を変更 する必要がありました。その後、クローンされたハードドライブ上のLinuxパーティションを検出することができました。最後に、TestDiskを介してパーティションテーブルをクローンハードドライブに書き込みました。全体的な損傷を避けるために、元のドライブを変更したくありませんでした。
暗号化されたホームパーティションからデータを実際にマウントしてコピーするために、私は rauschによるこの投稿 に従いました。 パスフレーズのアンラップとユーザーセッションのキーリングへの挿入に失敗しました 。
Testdisk
はあなたの友達です。 1年前、私は壊れたMBRを修正し、このツールであなたとまったく同じ問題に直面しました(MBRのマジックナンバーが破損しました)。それを含むライブメディアはたくさんあります http://www.cgsecurity.org/wiki/TestDisk_Livecd 。
問題を修正したら、sfdisk
を使用してパーティションテーブルをバックアップすることをお勧めします。 http://ubuntuwiki.net/index.php/Partition_tables,_managing_with_sfdisk
[〜#〜] edit [〜#〜]:コメントできないため
より詳細な検索を実行して、すべてが正しく検出されているかどうかを確認します。かなり時間がかかります。そうでない場合は、自己責任で、ソフトウェアが提案する内容を試す必要があります。
パーティションテーブルに書き込みするときは注意してください。外付けHDDがある場合は、まずコンピューターのCloneZilla
ライブメディアで起動し、ハードディスクのbare-metal
バックアップを作成してから、内部HDDが混乱した場合はロールバック。