削除/上書きされたパーティションの回復

削除/上書きされたパーティションの回復

短い: 誤って、testdisk ツールを使用してパーティション テーブルを上書きしてしまいました。データとオペレーティング システムを回復したいと思います。ツールを使用して、testdiskディスク上の失われたパーティションを見つけました。どうすれば、再びアクセスできるようになりますか?

短いシステム情報: 私は Windows 10 と Ubuntu 12.04 のデュアルブート システムを使用しており、それぞれが追加のパーティションにあります。さらに、データは 3 番目のパーティションに保存されています。特に後者が懸念事項です。

問題が起こった経緯: Windows の更新後、システムが起動しなくなり、ブルー スクリーンに NTFS ファイル システム エラーが表示されました。組み込みの Windows 起動問題解決ツールを使用して、この問題を解決しようとしました。ファイル システムが破損していることが示され、問題を修正しようとしました。 が実行されたと思いますchkdsk

この操作が完了すると、コンピューターは再起動しましたが、GRUB ブート メニューに Windows が表示されませんでした。GRUB を復元するために Ubuntu システムを起動しました。しかし、Windows OS は検出されませんでした。さらに、Windows パーティションをマウントできませんでした。どういうわけか、パーティション テーブルが破損したと思い、testdisk を実行したところ、Windows パーティションが検出されました。何をしたのかよくわからず、testdisk の手順に従ってパーティション テーブルを上書きしました (事前にバックアップを作成せずに)。はい、今ではこれが賢明ではなかったとわかっています。

その後、GRUB はマシン上で何も起動できなくなりました。そのため、Ubuntu ライブ CD を起動しました。GParted は Windows および Linux パーティションを正しく表示しました (ただし、エラー マークは表示されました)。ただし、データ パーティションは未割り当て領域として表示されました。データはコンピューター上で最も貴重なものなので、このパーティションを復元する方法を見つける必要があります。

これまで試したこと: このページの指示に従いました:TestDisk のステップバイステップしかし、検出されたパーティション上のファイルを表示しようとすると、プログラムがクラッシュしました。さらに、見つかったパーティションが本当に探していたものなのかどうかもわかりませんでした。

non partitioned mediaのオプションを選択することを推奨するスレッドを見つけましたtestdisk。このアドバイスに従って、次の有望な結果が得られました。

Partition                  Start        End    Size in sectors

P Linux SWAP 2             0  32 25     0  32 40         16
P FAT12                  165 155 12   165 200 56       2880 [NO NAME]
P Linux SWAP 2           243  27 41   630  36 30    6217712
P ext4                   382 178 51  4971 139 30   73719808
P NTFS                  4971 146 24 31079 146 20  419425017 [Daten]
P NTFS                 23247   0  2 31080   0  1  125837145
P NTFS                 31080   0  1 38912 254 63  125837145 [Windows]
P NTFS                 32386  48 47 38913  70  5  104857600

パーティション「Datan」は私が探しているものです。「Windows」も復元できれば素晴らしいです。Ubuntu (ext4 パーティション) がどうなっても構いません。

再度、ファイルを表示しようとしたとき (「p」を押したとき)、プログラムがクラッシュしました。testdiskオプション のため、パーティションを復元できませんでしたnon partitioned media。そのため、同じスレッドに記載されている手順に従って、ファイルを復元しようとしました (評判が低いため、リンクを提供することはできません)。

そこで、次の手順を実行することが提案されましたparted

別れた:

mktable msdos

ユニット chs

rescue [C],[H],[S] [C],[H],[S] (testdiskのリストの値を使用)

しかし、パーティション テーブルを再度上書きしたくなかったので、 をスキップしましたmktable msdos。この手順は効果がありませんでした。

さらに検索して、ここにある指示に従おうとしました:http://ubuntuforums.org/showthread.php?t=370121しかし、gpart2時間経っても終了しませんでした。

私の質問: パーティションを再びアクセス可能にするにはどうすればいいでしょうか? 知識が乏しいため、これ以上破壊したくないので、アドバイスを求めています。

編集

ディスクに関する詳細情報が必要になる場合があります。出力は次のようfdsik -lになります。

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00001573

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     6146047     3072000   82  Linux swap / Solaris
/dev/sda2         6146048   111003647    52428800   83  Linux
/dev/sda3       499300200   625137344    62918572+   7  HPFS/NTFS/exFAT

そして出力sfdisk -l -uS

Disk /dev/sda: 38913 cylinders, 255 heads, 63 sectors/track
Units = sectors of 512 bytes, counting from 0

   Device Boot    Start       End   #sectors  Id  System
/dev/sda1   *      2048   6146047    6144000  82  Linux swap / Solaris
/dev/sda2       6146048 111003647  104857600  83  Linux
/dev/sda3     499300200 625137344  125837145   7  HPFS/NTFS/exFAT
/dev/sda4             0         -          0   0  Empty

関連情報