デュアル OS を取得するために Ubuntu をインストールしようとしましたが、その過程で偶然に Windows のパーティションの 1 つを削除してしまいました...... Windows を起動することも、Recuse ツールを使用して回復することもできません...
UbuntuのCドライブをバックアップしましたが、WindowsのインストールCD/USBがないので、再インストールせずにそのパーティションを回復できるかどうか疑問に思っています。
オンラインで調べたところ、リカバリ パーティションまたはローダー パーティションのいずれかが不足しているようです。(ローダー パーティションは 2 つあるはずですか?) ただし、自分の状況に適した解決策が見つかりません。現在、起動可能な Ubuntu USB しかなく、起動可能な Windows メディアはありません。Sony Ultrabook を使用しているため、CD ドライブはありません。
どのパーティションを削除したかがわかっていて、そのパーティションを正しい形式でフォーマットし、そこにファイルをコピーできるかどうか知りたいのですが...これで問題は解決するでしょうか...?
現在のパーティション情報のスクリーンショットを添付しました
答え1
注記:この回答は、編集された OP の元の投稿からのものです。私 (@KazWolfe) は、実際に適切なセクションに載せるために、これをコミュニティ Wiki ステータスに移動しました。さっそく...
コメントで見つけた情報を参考にして、データ復旧問題の解決に役立ったウィキページ。
とにかく、私がやったことは次のとおりです。
sudo swapoff -a
sudo parted /dev/sda
rescue 1 273
(1 は Delete キーを押す前の 1MB の空き容量から来ており、273 は現在 MB 単位の空き容量です)
Parted は私のドライブが FAT32 であると示し、私はこの情報を受け入れました。Ubuntu ISO から「ディスク エラーのチェック」を実行すると、私のシステムは再び動作しました。
答え2
以前は Windows パーティションだった領域を現在使用している他のパーティションを作成/移動/拡張したかどうかはわかりません。
もしあなたがそんなことをしなかったなら、良い知らせは、あなたのデータはまだそこにありますしかし、オペレーティングシステム知らない。
したがって、次の手順に従うことでデータを回復できる可能性があります (保証ではありません)。
- Windows パーティションを配置する場所に新しいパーティション /dev/sda1 を作成します。この場合、ハード ドライブの先頭で gparted によって表示されるすべての空き領域を要求するのが最善の策でしょう。パーティションをフォーマットしないでください。
パーティション タイプを 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
マシンを再起動します。パーティション上の失われたデータが再び表示されるはずです。
- Windows データをバックアップしてください。
するフォーマットしない新しく作成されたパーティションです。フォーマットすると、基本的に、復元されたパーティション上のファイルの場所に関するすべての情報がシステムに削除されます。
編集:
パーティションコード7はNTFSです。パーティションがFAT32の場合、コードは次のようになります。cの代わりに7大文字を入力するとらパーティション番号の代わりに、fdisk
可能なコードのリストが表示されます。