Boot Camp のパーティションのサイズを変更する必要があったので、Gparted を使って移動してサイズを変更しました。これでうまくいったようですが、Windows を起動できなくなってしまいました
OS Xには問題なく起動できます。OS X は Boot Camp パーティションを認識し、その内容を見ることができます。しかし、Windowsに再起動しようとすると、メッセージが表示されます
ブート可能なデバイスがありません — ブートディスクを挿入し、任意のキーを押してください
私がオンラインで見つけた唯一の解決策は、ドライブのクローンを作成するか、Windowsパーティションを削除して再インストールするかのどちらかの方法しかありません
Windowsを再インストールしなくてもいいように、Windowsのパーティションを修正する方法はありますか?
20 Dan Herbert 2012-01-04
Windows パーティションは問題ないかもしれませんが、保護マスターブートレコードがおかしくなっているかもしれません。Macでは、より近代的なGUID Partition Table (GPT)フォーマットを使用して、各パーティションの位置を定義していますが、WindowsでBoot Campを起動するためには、ドライブ上の伝統的なマスターブートレコード(MBR)の偽バージョンが必要になります
AppleのBoot Camp Assistantは、この「Protective Master Boot Record」または「PMBR」と呼ばれるものの作成を担当します。AppleのツールはGPTとPMBRを同期させておく必要性を認識していますが、GPartedはそこまで気を使っていなかったのかもしれません
rEFIt のようなサードパーティ製のツールがあります
または、Mac OS X v10.7.7.x (Lion)のディスクユーティリティを使ってドライブを修復してみてください。パーティションではなく、ディスク全体を選択してください
もう一つの修正点は、ディスクユーティリティを使ってパーティションのサイズを少し変更して、GPTとPMBRを書き換えなければならないようにすることかもしれません
12 Spiff 2012-01-04
私も同じ問題を抱えていました。再装着してもうまくいきませんでしたが、以下の手順を実行したところ、そのうちの1つで直ったようです。どのステップだったのか具体的に言えないのが残念です
- OSX lionのDVDから起動します
- トップレベルのディスクを修復します
- OSXのパーティションのサイズを少し変更してから、元のサイズに戻します
- Windows 7のDVDとブートローダーの問題を修復する, “コンピュータの修復 “に行くことによって、Windowsと “スタートアップの修復 “を選択して起動します
- OSXに再起動して、システム環境設定から起動ディスクにbootcampを設定する
6 Joel D 2012-05-10
rEFItをインストールして、それを使ってGPTテーブルを同期してみてください。それがうまくいくかどうかはわかりませんが、試してみる価値はあります
Windowsのブートローダがめちゃくちゃになっている可能性があります。WindowsのリカバリCD/DVDから起動して、ブートローダ/MBRを再構築してみます
3 Eli 2012-01-04