Windows 7のインストール後にWindows 8 GUIブートローダーを復元する方法は?


13

Windows 8をインストールした後にWindows 7をインストールしたので、Windows 7ブートローダーがデフォルトのブートローダーになりました

Windows 7ブートローダー

しかし、Windows 8グラフィカルブートローダーを再び復元したい

Windows 8ブートローダー

じゃあ何をすればいいの ?

回答:


18

実際の表示(グラフィックまたはテキスト)は、BCDストアのエントリに設定できる多くのプロパティに依存します。Windows 8のデフォルトを簡単に復元して、グラフィカルブートメニューを効果的に復元するには、次のようにします。

  1. Windows 8内で昇格したコマンドプロンプトを開きます(たとえば、+ Xおよびを使用)A
  2. 次のコマンドを実行します。

    bcdboot C:\Windows (CはWindows 8の文字である必要があります。そうでない場合は変更してください)

このコマンドは、ブートファイルをWindows 8のファイルに置き換え、Windows 8のメニューエントリをデフォルトのものに設定し、BCDのパラメーターをデフォルトのものに設定します。したがって、次回再起動すると、グラフィカルメニューが表示されます。


何らかの理由でWindows 7のブートメニューを変更して使用する場合、少なくとも3つの方法があります。

  1. デフォルトのエントリをWindows 7に変更します。

    「ブートメニューの編集」セクションで、EasyBCDなどを使用してグラフィカルに実行できること:

    EasyBCDで行う方法

    または、管理コマンドプロンプトで手動で:

    1.1。実行するとbcdedit /enum、次のように表示されます。

    出力

    1.2。Windows 7エントリの識別子をコピーします。この場合、次のようになります。

    {bd47b8fe-2713-11e2-a631-bc02f01697a2}

    1.3。次のコマンドを実行します(後で確認を受け取ります)。

    bcdedit /default {id}

    例えば: bcdedit /default {bd47b8fe-2713-11e2-a631-bc02f01697a2}

  2. ブートマネージャエントリでに設定displaybootmenuyesます(現在のところ、何も変更せずにテキストメニューを使用します)。

    bcdedit /set {bootmgr} displaybootmenu yescmd以前のように管理者で)

  3. 削除するか、設定bootmenupolicylegacyWindows 8のエントリに:

    bcdedit /deletevalue {id} bootmenupolicy{id}今回はWindows 8用です)

その後、再起動するとクラシックブートメニューが表示されます。後者の2つの方法では、Windows 8をデフォルトエントリとして使用できます。


答えの2番目の部分が機能することを100%確信していますか?これを自分でやったことがありますか?テキストスタイルのブートメニュー表示を引き起こす要素がさらにあります。彼らを知っていますか ?ご覧くださいwindows7boot.blogspot.com詳細については。そのブログ投稿でも、Windows 8のテキストスタイルのブートメニューをデフォルトとして使用するすべてのBCD要素について言及していません。
snayob

もちろん、答えを書いているときに手順を試しましたが、今すぐに確認しました。テキストスタイルのブートメニューでWindows 7エントリをデフォルトとして設定するか、Windows 8で削除(またはとして設定Legacybootmenupolicyするだけで十分です。もっと多くの方法があるかもしれません。たとえば、エントリにを設定displaybootmenuするのは別の方法です。たった2つの方法について述べました。Yes{bootmgr}
Xandy

一部のユーザーは、いくつかの回答/ガイドに従っても、セットアップが期待どおりに機能しない理由を疑問に思うかもしれないので、完全な回答があると便利です。displaybootmenu = yesおよびbootmenupolicy = standardの場合、結果は..?になります。マイクロソフトはここにいくつかのトラップを置いていますか、これは実装エラーですか?
snayob

私は答えがかなり完成したと思います、すべての質問がグラフィカルメニューの復元に関するものだった後(そして解決策はWindows 8のブートファイルをコピーする以外にデフォルト値でBCDストアのエントリを更新します)、私は2番目の部分を追加しました万一に備えて。現時点でif displaybootmenuが設定されているyes場合、bootmenupolicy値に関係なくテキストメニューが表示されますが、それが意図した動作なのかコーディングエラーなのかはわかりません。とにかく答えを更新します。
ザンディ

1
  1. Windows 8インストールメディアから起動します。
  2. オプションで、キーボード設定を選択します。
  3. ヒットShift+ F10コマンドプロンプトを入力します。
  4. bootrec /fixmbrメインブートレコードを更新するために実行します。念のため、パーティションは残ります。
  5. 実行bootrec /fixbootして、システムパーティションのブートセクタを更新します。
  6. 実行bootrec /scanosして、既知のOSをブート構成データに追加します。

完了すると、W8ブートメニューにW7が表示されますか?または、さらに修復する必要があります。
モアブ

1
  1. [スタート]メニューを開く
  2. msconfig検索ボックスに入力してを押しますEnter
  3. [ブート]タブに移動します
  4. 「No GUI Boot」オプションのチェックを外します
  5. [適用]をクリックし、再起動して変更を確認します。

この回答は、Windows 8グラフィカルブートメニューを復元するという質問に答えているようには見えません。
イナリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.