古いPentiumラップトップでWindows 10を使用しています。 4つのパーティションがありました:C、D、E(システム予約)およびF
CentOS用に未割り当てのスペースを作りたかった。
Windows 10のディスクの管理を使用してC:を圧縮し、CentOS用の未割り当て領域を作成しました。 C:を右クリックして「縮小」を選択しました。縮小は正常に機能し、未割り当てのスペースが作成されました。新しい未割り当て領域を右クリックし、フォーマットしてドライブ文字L:を割り当てました。
この後、Fパーティションは消えました。ディスクの管理とWindowsエクスプローラーでは、未割り当ての60 GBと表示されます。
そのパーティションはどこに消えたのですか? Fパーティションをデータで回復する方法はありますか?
編集:以下のスクリーンショット<<
新しいパーティションを削除すると、構造はそれぞれTestDiskとDiskManagementで次のようになります。
良い知らせは、データはまだそこにあり、(明示的に何かを行わない限り)変化しないことです。データがまだ残っている場合は、回復できます。
私のアプローチは、レスキューディスクで起動することです(多くのオプションがあり、そのようなものの1つは、tell-tale SystemRescueCD です。次に、parted
(またはコマンドラインが気に入らない場合はgparted)を使用します。 rm
に新しく作成されたパーティションがあります。これにより、3つのパーティションスロットが残り、1つは空いているため、失われたパーティションを再作成できます。次に、testdisk
を実行して、最高のものを期待してください。
最良の場合、[シンプルスキャン]を押すと、削除したばかりの新しいパーティションと、1秒以内にリカバリしたいパーティションの両方が表示されます。それほど良くない場合は、ディープスキャンを実行する必要がありますが、これには時間がかかる場合があります。
すべてのオッズに対してtestdisk
がパーティションを見つけられない場合でも、すべてが失われるわけではありません。
パーティションは最後のパーティションで、ディスクの最後にあり、もちろんもちろんですまだです。移動したり、なくなったりする可能性はありません。 E:
の終わりがわかっているので、以前のFがどこにあるかを推測することはあまりありません(考慮すべきアラインメントがあるかもしれませんが、それは大したことではなく、おそらくデフォルトを使用した可能性が高く、ほぼ間違いなくパーティションツールはとにかくそれを正しく取得します)。
したがって、anyパーティションツールを起動し(fdisk
でも機能しますが、parted
がある場合は使用しないでください)、最後に未割り当て領域の先頭から新しいパーティションを作成します。 「ディスクの終わり」(ほとんどすべてのツールが自動的に実行できる)でうまくいくでしょう。注意すべき重要なことは、パーティションを作成することだけですが、ではなくそれをフォーマットします。一部のツール/コマンドは、便宜上自動的に実行する場合があります。明らかに、ファイルシステムをフォーマットまたは作成すると、データが破壊されますが、これは必要なことではありません。parted
の場合、正しいコマンドは mkpart
です(ドキュメントを参照)。
誤ってフォーマットしたり、ディスクが不思議に爆発したりする問題が発生した場合でも、いつでもパーティションを削除して再作成することができます。汗かいていない。パーティション内のデータは影響を受けず、「コンテナ」を改ざんするだけです。
より正確で安全なアプローチは、最初にディスク全体のミラーバックアップを作成し、その後、上記を実行します。しかし、実際にはそれほどうまくいかないことがあると考えると、私は個人的にそれに対して怠惰です。 CentOSをインストールしようとしている場合、これはLinuxにある程度の知識があることを示唆しているため、ディスク(の一部)をイメージにdd
して、代わりにイメージで作業することもできます。それも、より安全です。
または、まあ、本物の男性の道を行くだけです。これは推奨される方法ではありませんが、はるかに速く、どちらの方法でも正常に機能します。それは、データがどれほど重要であるかにかかっていると思います。失敗する可能性のある0.01%が失敗する場合に備えて死ぬつもりがない場合、まあ...
パーティションが復元されたら、すべてのファイルを別のディスク(できれば2つのディスク)にコピーしてから、パーティションを削除し、parted
でD:
およびE:
パーティションをさらに上に移動して、穴が縮小されないようにしますC:
が消えます。最後に、利用可能なすべてのスペースを埋める拡張パーティションを作成し、その中に2つのセカンダリパーティションを作成します。そのうちの1つは最終的にCentOSを保持し、もう1つは将来のドライブF:
を保持します(これにより、ファイルを再度コピーします)。
「ペンティアムラップトップ」だそうです。ただし、Windows 10はPentium CPUで実行されないため、これは正確ではありません。私はラップトップははるかに新しいが、まだ古いと思います。そしてあなたの問題があります。 古い非EFIドライブは4つを超えるプライマリパーティションを持つことはできません 。
パーティションの回復に関しては、回復できるかもしれない tilities がたくさんあります。そのコンピュータの使用を中止し、ドライブを取り外してください。次に、ドライブを別のコンピュータに内部的に接続するか、USBなどの外部的な方法で接続します。次に、これらのユーティリティのいずれかを使用してパーティションの回復を試みることができます。パーティションのないドライブを長く使用すると、データまたはパーティション全体が失われる可能性が高くなります。
あなたがCentOをインストールしようとしていると言うので、別のOSを起動できると思います。
Parted を試してみることをお勧めします。それは非常に簡単にパーティションを救うことができます。通常のUbuntuブート可能イメージが別れています。 CentOについては知りませんが、インストールイメージにCentOが含まれているのはかなり合理的です。