Windows 7で詳細ブートメニューを自動的に起動するにはどうすればいいですか

Windows 7で詳細ブートメニューを自動的に起動するにはどうすればいいですか

起動時に F8 ゲームをプレイするのではなく、Windows をシャットダウンして再起動すると常に詳細ブート メニューが表示されるように Windows を構成する方法 (コマンド ラインなど) はありますか。または、Windows をシャットダウンして常に Windows 回復環境が表示されるようにする方法はありますか。レジストリ設定などを設定して、再起動時に Windows が詳細ブート メニューを起動する何らかのコマンド ライン ツールを考えています。

どちらも不可能な場合は、Windows 回復環境 (WinRE) をブート メニューに追加するにはどうすればよいですか? これは、BCDEdit または Easy BCD を使用して実行できますか?

ちなみにこれは Windows 7 64 ビット版です。

ありがとう、

マシュー。

答え1

まず、 を使用して現在の BCD のバックアップを作成しますbcdedit -export backup_file.bcd。ブート ドライブで BitLocker が有効になっている場合は、変更が完了するまで無効にする必要があります。

メニューだけを表示したい場合:bcdedit /delete {bootmgr} default

コンピュータの起動はレジストリとは関係なく、BCD のみが起動プロセスを制御します。

WinRE の追加は少し複雑です。何か特定のものをお探しですか、それとも環境全体が必要なのでしょうか?

編集:
WinRE(簡単方法):

  1. インストール CD と WinAIK から winre.wim と boot.sdi のコピーを取得します。手順はこちら、ステップ1、2、5. boot.sdi を \boot ディレクトリに配置します (マウントされていないパーティションにある可能性があるので、ディスク マネージャーで確認してください)。Winre.wim はどこにでも配置できますが、単純にしてください。

  2. これらを実行して、WinRE を BCD に追加します。

     Bcdedit –create {ramdiskoptions}
     Bcdedit –set {ramdiskoptions} ramdisksdidevice  boot
     Bcdedit -set {ramdiskoptions} ramdisksdipath  \boot\boot.sdi
    

    これで、ramdisk オプションが設定されました。

     Bcdedit –store c:\BCD –create /d “WinRE” /application osloader
    

    次の数行で必要になるので、提供される GUID をメモしてください。

     Bcdedit –set {guid1} systemroot \Windows
     Bcdedit –set {guid1} detecthal Yes
     Bcdedit –set {guid1} winpe Yes
     Bcdedit –set {guid1} osdevice ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
     Bcdedit –set {guid1} device ramdisk=X:\Path\To\WinRE.wim,{ramdiskoptions}
    

これはほとんどすべて記憶からのものです。したがって、何かを忘れている可能性があります。WinRE を 1 回で起動する簡単な方法は知りません。

関連情報