web-dev-qa-db-ja.com

Windows 7、ディスクパーティションが消えた

私は320GBのHDDを搭載したMacBook Proを持っており、1つのパーティション(BOOTCAMPを使用)にMac OSX (139.70 GB)を、他のパーティション(Bootcamp)にWindows 7 (157.59GB)を持っていました。そして、Windowsでは、その単一のパーティションを2つのプライマリパーティション(79.97GB)に分割し、拡張パーティションとして残しました。昨日、Mac OSX Lionを新しいMac OSX Mountain Lionにアップグレードして正常に完了しましたが、システムをWindowsモードで起動すると、拡張パーティションが表示されません。次の図を参照してください。

enter image description here

赤いマークでわかるように、それでも157.59GBと表示されていますが、79.97GBのプライマリパーティション(緑のマークを参照)のみが表示されているため、残りのパーティションがありません。システムの復元を試しましたが、復元ポイントがなく、Safe Modeでパーティションを確認しようとしましたが、うまくいきませんでした。何がうまくいかなかったのか、どうすればよいのか誰か教えてもらえますか?

1
Safran Ali

TestDisk を使用することをお勧めします。 TestDiskは強力な無料のデータ復旧ソフトウェアです!これは主に、失われたパーティションを回復したり、これらの症状がソフトウェアの障害、特定の種類のウイルス、または人為的エラー(パーティションテーブルの誤った削除など)によって引き起こされた場合に、起動しないディスクを再度起動できるようにするために設計されました。 TestDiskを使用したパーティションテーブルの回復は本当に簡単です。

TestDiskからダウンロードできます ダウンロード 。サブディレクトリを含むアーカイブからファイルを抽出します。失われたパーティションを回復したり、ハードディスク、USBキー、スマートカードなどからファイルシステムを修復したりするには、物理​​デバイスにアクセスするための十分な権限が必要です。

MacOSXの下で、rootでない場合は、TestDisk(つまり、testdisk-6.13/testdisk)確認後、Sudoを使用して再起動します。

この TestDisk ステップバイステップで、不足しているパーティションを回復し、破損したパーティションを修復する方法を説明します。

それが役に立てば幸い。

1
Ahmed Bilfaqih

スレッド Lost bootcamp windows boot option もあなたの問題に対処するかもしれません:

Mac OS Xは、多くの場合、ハイブリッドGPTおよびMSDOSパーティションテーブルスキームを使用します。これらの2つのパーティションテーブルは同期しなくなる可能性があります。これが発生した場合、rEFItアプリケーションを使用してパーティションテーブルを再同期できます。 GParted FAQ を参照してください。

このスレッドに関する別のアドバイスは、 GPT fdisk を使用して損傷したGPTデータ構造を修復するか、FixParts(同じリンク)を使用して損傷したMBRデータ構造を修復することでした。

何をするにしても、パーティションテーブルを注意深く調べる必要があります。 Windowsで(フォーマットせずに)パーティションを再作成すると、不足しているパーティションが回復する可能性がありますが、さらに悪いことに備えることができます。

2
harrymc

パーティションの初期構成が this のようなもので行われたと仮定すると、何がうまくいかなかったのか(ただし、実証済みの解決策はありません)。

Mountain Lionにアップデートすると、リカバリパーティションが再インストールされました(スクリーンショットのボリュームのリストにある620MBの2行目を参照してください)。 「Windows7で4つ以上のパーティションを持つディスクを使用することはできません」限り、OSXリカバリパーティションが追加された結果、Windowsパーティションは表示されなくなりました。

同様の状況で(10.7.5から10.8.5に更新した後)、リカバリパーティションを削除し、元のWindowsパーティションを最初から再作成し、バックアップからコンテストを完全に復元するだけでした。あなたのコメントから、これはあなたにとって選択肢ではないことがすでにわかりました。

0
yurkennis

私は何が悪かったのか強い疑いを持っています。

Mac OS Xは、ハイブリッドGPT + MBRを使用します。ここで、GPTは権限があり、MBRは権限がありません。ハイブリッドGPT + MBRを使用する場合、パーティションテーブルを編集するために使用するすべてのツールが、ハイブリッドGPT + MBRセットアップを正しく処理する方法を知っていることを確認する必要があります。 Windowsで行ったパーティション分割はMBRのみを更新したと思われ、OS X Mountain Lionの更新では不一致が確認され、「破損した」/「正しくない」MBRをからのデータの新しいコピーで上書きすることで「修正」されました。 「信頼できる」GPT。そのため、Windowsのプライマリパーティションをより小さなプライマリと拡張に分割する方法に関する情報がすべて消去された可能性があります。

分割後の小さいWindowsプライマリパーティションが終了したブロックと、分割後のWindows拡張パーティションが開始されたブロックを正確に知らなければ、これを修正する方法はありません。また、didこれらのブロック番号を知っていても、その「再結合」または「より大きく、分割されなくなった」Windowsプライマリパーティションの読み取り/書き込みマウントを実行したOSを実行し、データがそこにあると、分割後の拡張パーティションの先頭にあるブロックが上書きされ、そのボリュームが破損し、どのファイルがどこに保存されているかのレコードが消去される可能性があります。

これを修正する1つの方法(拡張パーティションの開始時のディレクトリデータ構造がまだ踏まれていないと仮定)は、GPTおよびMBRテーブル形式と低レベルツールを調べて、GPTとMBRは、Mountain Lionのアップグレード前のように見えました(これらのテーブルがどこかにバックアップされていると仮定します。これは、多くのバックアップソフトウェアがファイルまたはパーティションをバックアップしますが、パーティションテーブルセクターを含むディスク全体はバックアップしないため、ほとんどありません)。今のように見え、低レベルのツールを使用して損傷を修復します。

パーティションテーブルを含む十分に最近の(ただしMountain Lionのアップグレード前の)フルディスクバックアップがある場合は、次のように、低レベルに移行せずにこれを修正できる可能性があります。

  1. MountainLionのアップグレード以降に行った作業をすべてバックアップします。
  2. バックアップをテストします。
  3. フルディスクバックアップを復元します。
  4. それをテストして、2つの分割パーティションが再び表示され、正しく機能し、すべてのデータがあることを確認します。
  5. ツールを実行してMBRとGPTを同期します。今回は、MBRを信頼できるものとして使用します。
  6. それをテストして、すべてがまだ正常であることを確認します。
  7. 再度フルディスクバックアップを作成します。
  8. バックアップをテストします。
  9. MountainLionをインストールします。
  10. 今回、Mountain Lionのインストールで分割ボリュームが失われたり、その他の問題が発生したりしていないことを確認してください。
  11. 手順1でバックアップしたファイルを慎重に復元します。
0
Spiff