テストワークステーションでWindows7とWindows8の間でデュアルブートしており、通常は1日に3〜4回再起動します。
Windows 8をデフォルトOSとして設定すると、起動プロセス中に「見やすい」Windows 8グラフィカルブート画面が表示されますが、Windows 7をデフォルトOSとして設定すると、Windows7のテキストのみが表示されます-モード起動画面。私は主にWindows7が必要ですが(現時点では)、Windows 8にアクセスするために再起動する場合、テキストのみの起動が表示されないことがよくあり、2回再起動する必要があります。
Windows 7がデフォルトのOSでありながら、Windows 8の起動画面が表示されるようにこれを構成することは可能ですか(その場合はどうすればよいですか)?
編集:ご存知のとおり、Windows8の起動画面自体とWindows8内の両方から、Windows7をデフォルトとして設定してみました。どちらも望ましい効果はありません。
私はそれが不可能かもしれないと思います:
Windows 8のブートファイルが使用されている限り、表示されるブートメニューは少なくとも3つのことに依存します。
bootmenupolicy
に設定されている場合はStandard
に設定されているため、Legacy
に設定されているか、設定されていない場合は、Windowsでもテキストメニューが表示されます。 8エントリがデフォルトのエントリに設定されています。displaybootmenu
がYes
に設定されている場合、テキストメニューはデフォルトのエントリとは独立して使用されます。したがって、任意の構成でテキストメニューを選択できますが、その逆は選択できません。
その理由は理解できます。Windows7では、最初にブートメニューが表示され、次に選択内容に応じて読み込みが開始されます。 Windows 8では、多くのものをロードするまでブートメニューは表示されません。デフォルトのエントリをブートしたくない場合は、後で必要なものをロードしてマシンを再起動します。
Windows 8のエントリを複製することもできますが、同じ動作が発生します。Windows8をロードするためにまったく同じエントリが2つあると、起動しようとしているものがデフォルトであっても、デフォルトのエントリを選択しないと、マシンが再起動します。実際には同じです。
したがって、BCDストアでWindows 8以外のものがデフォルトに設定されている場合、選択する前にWindows 8のものをプリロードしても意味がないため、代わりにテキストメニューが表示され、その後にロードされます。この種のプリロードは、他のバージョンのWindowsでは利用できないか不可能だと思います。
Windows7をデフォルトのブートエントリおよび「メトロ」または新しいUIブートメニューとして使用することはできません。
その理由は、UIブートメニューがWindows7では使用できない.dllファイルのコードで表示されるためです。
また、Windows 7ローダーエントリ(デフォルトとして設定)のブートメニューポリシーを設定すると、奇妙な副作用が発生します。ブートメニューエントリが複数ある場合でも、ブートメニューがスキップされ、Windows7が直接ブートされます。
Microsoftからの主題に関するドキュメントはありません。他のBCD要素もブートメニューの表示に副作用があります:DisplayBootMenu(bootmgr用)およびemssettings。
詳細な説明については、 ブートメニューポリシー を参照してください。
ブートマネージャ要素の簡単な説明 およびブートメニュー項目も参照してください。