web-dev-qa-db-ja.com

Windows 8を直接起動する代わりに、Windows 8 BCDに起動メニューを表示させるにはどうすればよいですか?

私はWindows8、Windows XP、Ubuntuをコンピューターにインストールしています。Windows8BCDの最新のロジックには完全に失望しています。たとえば、WindowsXPを起動する必要があります。実行する必要のある手順:

  1. GRUBメニューで「Windows8」エントリを選択します。
  2. Windows8がロードされるのを待ちます。
  3. ログオン画面で「以前のバージョンのWindowsをロードする」を選択します
  4. リブート
  5. GRUBメニューが表示されるのを待ちます。
  6. 手順1を繰り返します。
  7. WindowsXPをロードします。

Windows 7BCDロジックと比較してください。

  1. GRUBメニューで「Windows7」エントリを選択します。
  2. 起動画面で「以前のバージョンのWindowsをロードする」を選択します。
  3. WindowsXPをロードします。

この決定はマーケターに任せます。また、Microsoftがカスタムブートローダーの責任を負わないことも理解しています(ただし、誰かがカスタムブートローダーを使用することを覚えておく必要があります)。 Win7を使用したときと同じようにWinXPをロードする必要があります。可能であることはわかっていますが、EasyBCDを使用してWin8ローダーをWin7ローダーに置き換えようとしても、違いはありませんでした(MBRにローダーを書き込んだため、回復する必要がありました)。

UPD:私は 提供された解決策 を使用しましたが、これらの設定は2回の再起動後に保持されないようです。

Win8を認識しない以前のバージョンのEasyBCDを使用する必要がありますか?または、ブートメニューでWin8を選択するたびにWin8が読み込まれないようにするためのハックはありますか?案内してください。

2
Danatela

これは、Win8ブートローダーでは不可能です。ただし、グラフィカルブートローダーを無効にして、Win7テキストベースバージョンに戻すことができます。

bcdedit /set {default} bootmenupolicy legacy

enter image description here

これで、Windows8はWindows7のように動作します。

enter image description here

ソース:

http://www.askvg.com/how-to-disable-new-metro-boot-loader-and-bring-back-windows-Vista-and-7-style-boot-loader-in- windows-8 /

4
magicandre1981