ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11 Information Library (日本語) |
- System Management BIOS イメージの内容の表示
smbios [-BeOsx] [-i id] [-t type] [-w file] [file]
smbios ユーティリティーは、現在のシステムによってエクスポートされたか、またはファイルに格納されている SMBIOS (System Management BIOS) イメージの内容を表示します。SMBIOS は、低レベルのシステムソフトウェアがハードウェア構成情報をより高レベルのシステム管理ソフトウェアにエクスポートするための、業界標準のメカニズムです。SMBIOS のデータ形式自体は、DMTF (Distributed Management Task Force) によって定義されます。SMBIOS の詳細、および SMBIOS の仕様や実装ガイドラインのコピーを入手する方法については、http://www.dmtf.org を参照してください。
SMBIOS イメージは構造体のテーブルで構成されており、各テーブルにはシステムソフトウェアまたはハードウェアの構成の一部が記述されています。デフォルトでは、smbios は、現在の SMBIOS イメージの内容全体を表示します。-s オプションが指定されている場合、smbios は、このイメージ内に存在する構造体の要約を表示します。-w オプションが指定されている場合、smbios は、SMBIOS イメージのコピーを指定されたファイルに書き込みます。その後、生成されたファイルに smbios を適用すると、その内容を表示できます。
smbios は、各構造体とその内容を、人間が読める形式で表示しようとします。smbios が構造体のタイプまたは内容を認識できない場合は、その構造体の 16 進数の生データが表示されます。
次のオプションがサポートされています。
壊れた BIOS に対するヘッダー検証を無効にします。
デフォルトでは、smbios は、アンカー文字列、ヘッダーチェックサム、およびバージョン番号を確認することによって SMBIOS ヘッダーを検証しようとします。このオプションは、BIOS に非準拠のヘッダーが含まれている場合に必要になることがあります。
SMBIOS 構造体テーブルの内容ではなく、SMBIOS エントリポイントの内容を表示します。
整数の ID で指定された特定の構造体のみを表示します。
廃止された構造体タイプを表示します。
デフォルトでは、smbios は、そのタイプが DMTF SMBIOS 仕様で廃止としてマークされた構造体の出力を省略します。
選択された各構造体の内容の代わりに、構造体の識別子とタイプの要約リストのみを表示します。
DMTF SMBIOS 仕様で定義されている指定の整数型にタイプが一致する構造体のみを表示します。
SMBIOS イメージのコピーを指定されたファイルに書き込み、終了します。
SMBIOS エントリポイントがファイルの先頭に書き込まれ、その構造体テーブルのアドレスが構造体テーブルのファイルオフセットに設定されます。また、新しいエントリポイントチェックサムが計算されます。
選択された構造体について、人間が読める形式の出力に加えて、16 進数の生データを表示します。
デフォルトでは、16 進数データは、選択された構造体について人間が読める形式の出力を smbios が表示できない場合にのみ表示されます。
次のオペランドがサポートされています。
現在のシステムの SMBIOS イメージの代わりに表示する代替 SMBIOS イメージを指定します。
次の終了値が返されます。
正常終了。SMBIOS イメージ内のすべての構造体が検査され、問題がありませんでした。
指定されたファイルまたはデバイスを開けなかったり、イメージが壊れていたりするなど、致命的なエラーが発生しました。
無効なコマンド行オプションが指定されました。
カーネルの SMBIOS イメージデバイス。このデバイス特殊ファイルは、現在のシステム SMBIOS イメージのスナップショットをエクスポートするために使用されます。
属性についての詳細は、attributes(5) を参照してください。
|
コマンド行オプションは「確実」です。人間が読める形式の出力は「不確実」です。
prtdiag(1M), attributes(5), smbios(7D)
『System Management BIOS Reference Specification』(http://www.dmtf.org を参照)
System Management BIOS イメージの実装は、システムベンダーおよび BIOS ベンダーの判断で行われます。すべてのシステムが SMBIOS をエクスポートするわけではありません。SMBIOS 構造体の内容はシステムベンダーおよび BIOS ベンダーによって大きく異なり、その仕様に含まれているガイドラインに準拠していないことがよくあります。構造体フィールドによっては、BIOS による入力が行われなかったり、準拠しない値が入力されたりする場合があります。