web-dev-qa-db-ja.com

UBUNTUのGPartedを使用して誤ってパーティションテーブルを置き換えました

このマシンにはUBUNTU&WINDOWSXPが搭載されています。私は現在UBUNTUにログインしています。 GPartedの機能をチェックしていて、誤ってクリックしてしまいましたDevice > Create Partition Table。デフォルトのMS-DOSパーティションテーブルが作成されます。今、Gpartedを再起動しても何もありません。ディスク全体をUNALLOCATEDスペースとして表示します。

幸運なことに、すべてのドライブ(C:、D:、E :)が現在マウントされており、私はUBUNTUにいます。現在のステータスを使用してパーティションテーブルを再作成することは可能だと思います。

しかし、私は方法がわかりませんか?誰かが親切にこれを行う方法を教えてもらえますか?これはラボ用コンピューターです。回復できない場合。私は完全にねじ込まれています!

3
claws

ラボマシンの場合、同じパーティションテーブルを持つ同じマシンが存在する可能性があります。

同様のシステムでfdisk -l(rootとして)を実行し、パーティションテーブルのレイアウトのコンセンサスがあるかどうかを確認します。

元のパーティションテーブルを複製できる場合は、完全に回復する可能性が高くなります。 grub2をリロードする必要があるかもしれません。

df -kTを実行し、システム上のパーティションのサイズと順序を書き留めるか、印刷します(私は紙、枯れ木を話します)。これは、別のシステムのパーティションテーブルレイアウトが類似しているか同一であるかを識別するのに役立ちます。

2
kmarsh

このリンクのメソッドを使用してください: https://help.ubuntu.com/community/DataRecoveryこのリンクのtestdiskを使用しましたが、機能します。fdiskを使用してパーティションテーブルを再作成すると、それも機能する可能性がありますが、正確に正しい方法で作成すると(以前のように)。

0
kakaz

ハードディスク全体をスキャンしてファイルシステムの先頭を見つけるプログラムを試すこともできます(今は名前が頭に浮かびませんが、そのようなツールが存在することはわかっています)。

私は数年前に printpar ;というパーティションテーブル印刷プログラムを作成しました。ファイルが含まれていますdocs/recovery.txtこれには、ハードディスク上のパーティションテーブルを見つけようとするプログラムの短いリストがあります。これはおそらくveryの日付ですが、それでも役立つか、他の情報へのポインタを提供できる可能性があることに注意してください。リカバリツールのリストを確認することもできます ここ

0
hlovdal