web-dev-qa-db-ja.com

Windows 10インストーラーによってLinuxパーティションが削除されました

したがって、私の構成では2つの個別の物理ドライブを使用しています。 Linuxで1つ、Windowsで1つ。私はBIOSからブートを選択しています(LinuxはWindows SSDがプラグインされずにインストールされました)。 Windowsを再インストールするために必要になるまで、すべてが砂糖で素敵でした。誤ってWindows 10インストーラーからLinuxのSSDも削除しました。私はすぐに気づき、「ディスクへの変更の適用」によってトリガーされるイベントのキューがあることを期待して何もしませんでしたが、そうではありませんでした。

パーティションを回復する方法はありますか?ありがとうございました!

1
Vlad

「失われたパーティション」というタイトルのセクションの下に、いくつかのヘルプがあります https://help.ubuntu.com/community/DataRecovery

失われたパーティション

パーティション分割中に間違えて、パーティションがパーティションテーブルに表示されなくなった場合、そのスペースにデータを書き込んでいない限り、データはすべてそこにあります。

GNU Parted

コマンドラインからPartedを実行して、パーティションを復元します。

ハードドライブのパーティションテーブルを変更するときは、ディスク上のパーティションがマウントされていないことを確認する必要があります。これには、スワップ領域が含まれます。これを達成する最も簡単な方法は、ライブCDを実行することです。 PartedはベースのUbuntuシステムにインストールされます。デスクトップで、ターミナルを開いてrun_:

Sudo swapoff -a

次にpartedを実行し、問題のデバイスを使用するように伝えます。たとえば、/ dev/sdaドライブが回復元のドライブである場合、次を実行します。

Sudo parted /dev/sda

次に、レスキューオプションを使用します。

rescue START END

ここで、開始はパーティションが開始したと思われるディスクの領域であり、終了はその終了です。 partedが潜在的なパーティションを見つけると、パーティションテーブルに追加するかどうかを尋ねられます。

テストディスク

または、testdiskアプリケーションがパーティションを回復する場合があります。任意の方法を使用して、testdiskパッケージをインストールします。

Testdiskを実行すると、コンピューターでメディアがスキャンされ、パーティションを復元するためのメニュー方式の方法が提供されます。

Sudo testdisk

Gpart

ドライブをスキャンし、「推測」に基づいてパーティションテーブルを再作成できる別のプログラムはGpartです。任意の方法を使用して、パッケージgpartをインストールします。

デフォルト設定を使用して最初のハードディスクをスキャンするには

Sudo gpart /dev/sda

または

Sudo gpart /dev/hda

ubuntuのバージョンによって異なります。

「推測」されたパーティションテーブルは、非常に慎重にチェックした後に復元できます(代わりに別のデバイスに書き込むことを強くお勧めします)。

Sudo gpart -W /dev/sda /dev/sda
0
rkeating