web-dev-qa-db-ja.com

UbuntuはWindows 8パーティションを削除しました。 Ubuntuでそれを回復する方法

私はデュアルOSを取得するためにubuntuをインストールしようとしましたが、プロセス中にWindowsのパーティションの1つを偶然削除します......ウィンドウを起動することも、再利用ツールを使用してそれを回復することもできません...

私はubuntuのCドライブをバックアップしましたが、WindowsのインストールCD/USBがないので、再インストールせずにそのパーティションを何らかの形で回復できるかどうか疑問に思っています

オンラインで検索したところ、回復パーティションまたはローダーパーティションのどちらかが欠けているように見えますか? (2つのローダーパーティションがあるはずですか?)しかし、私は実際に自分の状況に適したソリューションを見つけることができません。現在、私が持っているのはブータブルなubuntu USBだけであり、ソニーのウルトラブックを使用しているブータブルなWindowsメディアを持っていないため、CDドライブはありません。

削除したパーティションを知っていて、適切な形式でパーティションをフォーマットし、そこにファイルをコピーできるかどうか疑問に思っています...それは私の問題を解決しますか...?

現在のパーティション情報のスクリーンショットを添付しました pic1

pic2

1
user307370

注:この回答は、編集されたOPの元の投稿からのものでした。右側のセクション。難しい話は抜きにして...


コメントにあるいくつかの情報を使用して、 Data Recovery wikiページにアクセスして、問題の解決に役立てました。

とにかく、私がやったことは次のとおりです:

Sudo swapoff -a
Sudo parted /dev/sda
    rescue 1 273

(1はDeleteを押す前の1MBの空き容量から取得され、273はMB単位の現在の空き容量です)

Partedは私のドライブがFAT32であることを提案し、この情報を受け入れました。 Ubuntu ISOから「チェックディスクエラー」を実行すると、システムが再び動作しました。

2
Kaz Wolfe

以前はWindowsパーティションだったスペースを要求する他のパーティションを作成/移動/拡張したかどうかはわかりません。

そのようなことをしなかった場合、良いニュースは、データはまだそこにありますですが、オペレーティングシステムそれを知らないです。

したがって、次の手順に従ってデータを回復する可能性があります(保証ではありません)。

  1. Windowsパーティションがあるはずの場所に新しいパーティション/ dev/sda1を作成します。あなたの場合、最良の推測は、ハードドライブの最初にgpartedが示すすべての空き領域を要求することです。 パーティションをフォーマットしないでください!
  2. パーティションの種類をNTFSに設定します。どうやら、これはgpartedで行うことはできませんが、次のことが役立つ場合があります。

    Sudo fdisk /dev/sda
    Command (m for help): t
    Partition number (1-7): 1
    Hex code (type L to list codes): 7
    Command (m for help): w
    
  3. マシンを再起動します。うまくいけば、パーティション上の失われたデータが再び表示されます。

  4. Windowsデータをバックアップしてください!

フォーマットではない新しく作成されたパーティションを実行します!フォーマットは基本的に、復活したパーティション上のファイルの場所に関するすべての情報を削除するようシステムに指示します。

編集:

パーティションコード7はNTFSです。パーティションがFAT32の場合、コードは7ではなくcになります。パーティション番号の代わりに大文字の[〜#〜] l [〜#〜]を入力すると、fdiskは可能なコードのリストを表示します。

0
Black