web-dev-qa-db-ja.com

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

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

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

起動可能なデバイスがありません-起動ディスクを挿入して任意のキーを押してください

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

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

20
Dan Herbert

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

AppleのBoot Camp Assistantは、この「保護マスターブートレコード」または「PMBR」の作成を担当します。 AppleのツールはGPTとPMBRを同期させる必要性を認識していますが、おそらくGPartedはそれほど注意深くなかったでしょう。

rEFIt などのサードパーティツールがあり、他のツールがめちゃくちゃになった後、GPTとPMBRを一致させるのに役立つ可能性があります。

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

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

12
Spiff

同じ問題がありました。再フィットは機能しませんでしたが、次の手順を実行したところ、そのうちの1つが修正したようです。申し訳ありませんが、それがどのステップだったのか、具体的には言えません

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

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

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

3
Eli