Windows/UEFIブート

bcdeditコマンド

コマンドでUEFIブートの設定を行う。コマンドは管理者権限でcmd/powershellを起動した上で実行する。

登録一覧を表示する

\bcdedit /enum [firmware / bootapp / bootmgr / osloader / all]
  • firmware: 全ファームウェア
  • bootapp: 全ブート管理アプリケーション
  • bootmgr: ブートマネージャ
  • osloader: 全オペレーティングシステム
  • all: 全エントリ

新規に登録する(執筆中)

Linuxは起動オプションが必要となるため、ブートマネージャ(ex. grub, elilo)を登録する。のが良い?

1. まずエントリを作成

\bcdedit /create /d "Slackware 15.0" /inherit bootmgr

\bcdedit /set "{xxx}" device partition=\Device\HarddiskVolume1
\bcdedit /set "{xxx}" path   \EFI\slackware\elilo.efi
...

2. 次にブートメニューへ登録

\bcdedit /displayorder "{xxx}" /addfirst

EFI built-in Shell

  • [-b]:ページ区切りのオプション。ほとんどのコマンドで有効。
  • help:コマンドヘルプ
  • map:デバイスのリスト
  • fs★::ファイルシステムの切り替え。★はmapコマンドのdevice欄を確認。
  • ls:ファイルリスト表示
  • [EFIアプリ名]:アプリの実行。例:bootx64.efi



---
update at 2026/01/09 09:54:31

※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。