Image: マザーボードのUEFI規格のバージョンを調べる [EFI Shell]

EFI ShellからUEFI規格のサポートバージョンを調べる方法。ここでのUEFIのバージョンとはマザーボードのBIOSのバージョンのことではありません。マザーボードのファームウェアがUEFI規格のどのバージョンに準拠しているかを調べます。

EFI Shellの起動方法はマザーボード製品によって異なります。ここではAsustek製マザーボードの例を挙げています。

1. EFI Shellを入手する。

まずはEFI Shellを起動する必要があるのですが、一部のマザーボードではEFI Shellが搭載されていません。私が所有するASUSのマザーボードもEFI Shellが搭載されておらず、別途入手しなければなりませんでした。

まずこちらのページから、Binary RepositoryのShellBinPkgからUefishell→X64→Shell.efiを選択してダウンロードします。
ダウンロードしたファイルの名前をshellx64.efiに変更して、それをFAT32フォーマットしたUSBメモリのルートディレクトリに配置します。

2. EFI Shellを起動する。

USBメモリを接続してからUEFI-BIOSセットアップ画面を開きます。

Advanced Modeに切り替えて、「Exit」から「Launch EFI Shell from filesystem device」をクリックします。
Launch EFI Shell

USBメモリからファイルが読み込まれてEFI Shellが起動します。

「ver」コマンドを実行するとUEFI ShellとUEFIのバージョンが表示されます。また、「help -b」コマンドを実行すれば、他に実行可能なコマンドの一覧が表示されます。「exit」で終了します。
現在最新のUEFI仕様のバージョンは2011年4月に制定された2.3.1。

2.0 Shell> ver
UEFI Interactive Shell v2.0
Copyright 2009-2011 Intel(r) Corporation. All rights reserved. Beta build 1.0
UEFI v2.31 (American Megatrends, 0x0004028B)
2.0 Shell>

comments powered by Disqus

※コメント欄が表示されない場合はdisqusについてJavascriptが有効であることを確認して下さい.

(C) 2008-2017 akm. This blog theme is based on sakmug. Hosted by Xdomain