
Ubuntu と Windows 7 をデュアル ブートしていますが、GRUB を修復していくつかの Windows Update を実行した後、Windows 7 は GRUB からロードするとブルー スクリーンになり、その後再起動します。これを修正する方法はありますか?
Ubuntu 12.04 32ビットを使用しています。
編集: 何らかの理由で、これらを相互に連携させることができません。GRUB を何度も再インストールしましたが、そのたびに GRUB ローダーから Win 7 を実行できず、ロゴまで読み込まれてから再起動します。 を実行すると、bootrec.exe /fixmbr
Windowsを読み込むことはできますbootrec.exe /fixboot
がbootrec.exe /rebuildbcd
、GRUB は消えてしまいます...
答え1
これをコメントとして投稿していましたが、長すぎて収まらないため、回答として投稿します。これは通常、BSOD ではなく Windows の起動の問題に使用されるため、これが役立つかどうかはわかりません。
しかし、BSOD が表示されずに Windows を起動することはできないので、これは試してみる価値があるかもしれません。(この手順は何年も前に見つけたのですが、どこで入手したか、誰の功績かは覚えていません。) これを実行して、うまくいって Windows を再び起動できる場合は、ライブ CD から Ubuntu を起動し、Grub を再インストールする必要があります。
Windows 7 を修復して再起動する方法:
Windows 7 システム修復 DVD またはインストール DVD を挿入し、再起動します。
正しいキーボード入力方法を選択し、「次へ」をクリックします。
注記:Windows7 インストール DVD を使用している場合は、「今すぐインストール」プロンプトで (「今すぐインストール」オプションを選択しないでください)、代わりに画面の左下にある「コンピューターを修復する」オプションを選択します。
システム修復ツールは有効なオペレーティング システムを検索し、「Windows はコンピューターのスタートアップ オプションに問題を検出しました。修復を適用してコンピューターを再起動しますか?」と報告します。
「修復して再起動」をクリックし、Windows 7 システム修復環境で再度再起動します。
キーボード選択プロンプトで「次へ」をクリックし、「システム回復オプション」画面が表示されたら、「Windows の起動に関する問題を解決するのに役立つ回復ツールを使用する」が選択されていることを確認します。デュアル ブート システムでは、現在 1 つのオペレーティング システムのみがリストされていることに注意してください。「次へ」ボタンをクリックします。
次に、メニューリストから「コマンド プロンプト」オプションを選択します。
DOS プロンプトで次の 3 つのコマンドを入力します。
bootrec.exe /fixmbr bootrec.exe /fixboot (may return an 'Element not found' message) bootrec.exe /RebuildBcd
コマンド プロンプト ウィンドウを閉じて、「スタートアップ修復」オプションをクリックします。
修復プロセスには時間がかかる場合がありますので、プロセスが完了するまでお待ちください。その時点で、「Windows はこのコンピューターを自動的に修復できません」および「スタートアップ修復ではこのコンピューターを自動的に修復できません」という 2 つのメッセージが表示されます。
これらのメッセージは、他のドライブを削除することによって行われた大幅な変更の結果です。送信/送信しないオプションは無視してください。
送信/送信しないウィンドウの右上隅にある X をクリックして、このメッセージ ウィンドウを閉じます。次に、「システム回復とサポートの詳細オプションを表示する」オプションをクリックし、メイン メニューからもう一度「スタートアップ修復」をクリックします。
今回は修復プロセスは数秒しかかからないかもしれません。「スタートアップ修復で問題を検出できませんでした」というメッセージが表示されたら、「完了」をクリックして「スタートアップ修復」オプションをもう一度実行し、「完了」をクリックしてからシステム修復 DVD を取り出し、「再起動」をクリックします。コンピューターを再起動します。
答え2
BSOD エラー コードを知る必要があります。Windows BootMGR の設定が壊れているようです。
Windows を起動しようとするときは、Shift + F8 を押します。ローダーが正常であれば、セーフ モード、ネットワーク対応セーフ モードなどのオプションを含む回復メニューが表示されます。
セーフ モードを試すこともできますが、それが失敗した場合は、自動再起動を無効にして、オンラインでエラーを調べてください。
また、grub をチェックして、Windows ブート レコードのオプションを確認することもできます (間違ったパーティションなどに設定されている可能性があります)
答え3
Windowsブートローダーを使用して、WindowsとUbuntuの両方をデュアルブートすることができます。イージーBCD問題の説明から判断すると、これで問題は解決するはずです。
答え4
BSoD の前に Windows ブランドが表示されていますか? 誰かが自信を持って答えられるとは思いませんが、むしろ、それが何であるかを提案してください。
BSoD が発生しているという事実から、ブート順序/ローダーよりもハード ドライブに関係する何かを変更したのではないかと考えられます。このストレージ ドライブをあるコンピューターから別のコンピューターに移動しましたか? すでに接続されていない別のドライブ (Win7 のブート セクターなど) が接続されていましたか?