Boot Campパーティションを再度ブート可能にするにはどうすればよいですか?


20

Boot Campパーティションのサイズを変更する必要があったため、Gpartedを使用してパーティションの移動とサイズ変更を行いました。これは機能しているように見えましたが、今はWindowsを起動できません。

OS Xを正常に起動できます。OS XはBoot Campパーティションを認識し、その内容を表示できます。しかし、Windowsを再起動しようとすると、次のメッセージが表示されます。

起動可能なデバイスなし-起動ディスクを挿入して任意のキーを押します

私がオンラインで見つけた唯一の解決策は、これを修正する唯一の方法は、ドライブのクローンを作成するか、Windowsパーティションを削除して再インストールすることです。

Windowsパーティションを修正して、Windowsを再インストールする必要がないようにする方法はありますか?


Boot Campパーティションを復元するときに、同様のエラーチェーンが発生していました。この情報の一部を使用して、1つまたは2つのステップを追加する必要がありましたが、すべて正常に機能するようになりました。ここに投稿:Mac OSをMacBookに戻し、Windows 7 Boot Campパーティションを維持する
-noahcoad

詳細な手順については、ブログ記事「Mac OSをMacBookに戻し、Windows 7 Boot Campパーティション保持する」を参照してください。
アレクセイK

回答:


12

Windowsパーティションは問題ないかもしれませんが、保護マスターブートレコードが破損している可能性があります。Macは、最新のGUIDパーティションテーブル(GPT)形式を使用して各パーティションの場所を定義しますが、Boot CampをWindowsから起動するには、ドライブに従来のマスターブートレコード(MBR)の偽バージョンが必要です。

AppleのBoot Campアシスタントは、この「保護マスターブートレコード」または「PMBR」と呼ばれる作成を処理します。Appleのツールは、GPTとPMBRの同期を維持する必要性を認識していますが、おそらくGPartedはそれほど慎重ではありませんでした。

rEFItなどのサードパーティ製のツールがありますが、これは特に、他のツールが台無しにした後でもGPTとPMBRを取り戻すのに役立つ可能性があります。

または、Mac OS X v10.7.x(Lion)のディスクユーティリティを使用してドライブを修復してみてください。パーティションではなくディスク全体を選択してください。

別の修正方法としては、ディスクユーティリティを使用してパーティションのサイズをわずかに変更し、GPTおよびPMBRを書き換える必要がある場合があります。


あなたとEliの両方に正しい解決策がありました。rEFItはGPTとPMBRを同期できたため、Windowsが再び起動可能になりました。問題をより詳細に理解するのに役立ったので、私はあなたの答えを受け入れました。
ダンハーバート

6

同じ問題がありました。Refitは機能しませんでしたが、次の手順を実行しましたが、そのうちの1つで修正されたようです。申し訳ありませんが、どのステップがより具体的かはわかりません

  1. OSXライオンDVDから起動
  2. 最上位のディスクを修復します
  3. OSXパーティションのサイズをわずかに変更してから、サイズを元に戻します
  4. Windows 7 DVDを起動し、「コンピューターの修復」に進み、Windowsと「スタートアップ修復」を選択して、ブートローダーの問題を修復します
  5. OSXに再起動し、システム設定から起動ディスクでbootcampを設定します...

3

rEFItをインストールし、それを使用してGPTテーブルを同期してみてください。それがうまくいくかどうかはわかりませんが、一見の価値があります。

Windowsブートローダーが台無しになっている可能性があります。WindowsリカバリCD / DVDから起動して、ブートローダー/ MBRを再構築してみます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.