これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドnvramtoolです。
プログラム:
NAME
nvramtool-コアブート関連情報の読み取り/書き込み
SYNOPSIS
nvramtool [オプション] [-NS] -r NAME
nvramtool [オプション] -e NAME
nvramtool [オプション] -a
nvramtool [オプション] -w 名前=値
nvramtool [オプション] -p 入力ファイル
nvramtool [オプション] -i
nvramtool [オプション] -c [価値]
nvramtool [オプション] -l [ARG]
nvramtool [オプション] -d
nvramtool [オプション] -Y
nvramtool [オプション] -b 出力ファイル
nvramtool [オプション] -B 入力ファイル
nvramtool [オプション] -x
nvramtool [オプション] -X ダンプファイル
nvramtool [オプション] -v
nvramtool [オプション] -h
DESCRIPTION
nvramtool コアブートパラメータの読み取り/書き込みと情報の表示のためのユーティリティです
corebootテーブルから。
corebootテーブルは低物理メモリにあります。 起動時に作成されます
corebootであり、使用中のメインボードのタイプなどのさまざまなシステム情報が含まれています。
これは、コアブートパラメータが存在するCMOS(不揮発性RAM)内の場所を指定します
保存されます。
このプログラムは、corebootを使用する(x86ベースの)システムを対象としています。 についての情報
coreboot、を参照してください
http://www.coreboot.org/.
パラメーター
[-NS] -r NAME
によって与えられたcorebootパラメータの値を表示します 名前。 If -n 指定、表示
値のみ。 それ以外の場合は、パラメーター名と値の両方を表示します。
-e NAME
によって与えられたパラメータのすべての可能な値を表示します 名前。
-a すべてのcorebootパラメーターの名前と値を表示します。
-w 名前=値
割り当てます VALUE によって与えられたcorebootパラメータに 名前。
-p 入力ファイル
の内容に応じてコアブートパラメータに値を割り当てます 入力ファイル。 この
このファイルのフォーマットを以下に説明します。
-i これはに似ています -p オプション。ただし、入力ファイルの内容は次のとおりです。
標準入力から取得。
-c [価値]
If VALUE が存在する場合は、corebootパラメータのCMOSチェックサムを次のように設定します。
価値。 それ以外の場合は、チェックサム値を表示します。
-l [ARG]
If ARG が存在し、によって指定されたコアブートテーブルからの情報を表示します
ARG。 それ以外の場合は、 ARG。
-d corebootテーブルの低レベルのダンプを実行します。
-Y CMOSレイアウト情報を標準出力に書き込みます。 ファイルにリダイレクトされた場合、
レイアウト情報は、 '-y LAYOUT_FILE ' オプション(を参照)
下)。
-b 出力ファイル
CMOSメモリの内容をバイナリファイルに書き込みます OUTPUT_FILE。 最初の14
のバイト 出力ファイル 実際のCMOSデータは含まれず、常に次のように記述されます。
ゼロ。 これは、CMOS領域の最初の14バイトにCMOSが含まれていないためです。
メモリー。 これらのバイトは、リアルタイムクロックの機能に関係しています。
-B 入力ファイル
からバイナリデータを読み取る 入力ファイル データをCMOSメモリに書き込みます。 最初の14
のバイト 入力ファイル 15日からスキップされ、データがCMOSに書き込まれます。
CMOS領域のバイト。 これは、CMOS領域の最初の14バイトがそうではないためです。
CMOSメモリが含まれています。 これらのバイトは、実際の機能に関係しています
時計。
-x すべてのCMOSデータの14進ダンプを表示します。 ダンプの最初のXNUMXバイトには含まれていません
実際のCMOSデータであり、常にゼロとして表示されます。 これは最初の14が
CMOS領域のバイトにはCMOSメモリが含まれていません。 これらのバイトは
リアルタイムクロックの機能。
-X ダンプファイル
からバイナリデータを読み取る ダンプファイル (おそらく、を使用して作成されたCMOSダンプファイル -b
出力ファイル オプション)、データのXNUMX進ダンプを表示します。
-v このプログラムのバージョン情報を表示します。
-h このプログラムのヘルプメッセージを表示します。
OPTIONS
上記のすべての場合において、 [オプション] 次のように評価されます。
[-y レイアウトファイル | -NS]
この '-y LAYOUT_FILE ' オプションは、nvramtoolにCMOSレイアウト情報を取得するように指示します。
の内容 LAYOUT_FILE。 同様に、 '-NS' オプションは、CMOSレイアウトを取得するようにnvramtoolに指示します
CMOSオプションテーブル(corebootテーブル内に含まれる)からの情報。 どちらでもない場合
オプションを指定すると、デフォルトでCMOSオプションテーブルが使用されます。 レイアウトファイル に従います
のフォーマット cmos.レイアウト corebootによって提供されるファイル。
システムにインストールされているcorebootが指定せずにビルドされた場合 HAVE_OPTION_TABLE、
その場合、corebootテーブルにはCMOSオプションテーブルが含まれません。 この場合、 '-y
LAYOUT_FILE ' オプションを使用する必要があります。
これらのXNUMXつのオプションは、他のオプション(たとえば、
as -NS、 たとえば)それらが適用されないもの。
FILE FORMAT
-p オプション、 入力ファイル 各行が次のようになるような一連の行で構成されている必要があります
空白行、コメント、または割り当てのいずれか。 空白行はゼロまたはゼロのみで構成されます
より多くの空白文字(スペースとタブ)。 コメントは次のように構成されます。
[ws]#[テキスト]
ここでは、 【WS】 オプションの空白文字を示し、 [文章] オプションのテキストを示します。
空白行とコメントは両方とも無視されます。 割り当ては次のように構成されます。
[ws] NAME [ws] = [ws] VALUE [ws]
ここでは、 NAME コアブートパラメータの名前であり、 VALUE になる値です
に割り当てられた 名前。 VALUE 空白文字を含めることはできますが、開始する必要があります
空白以外の文字で終わります。 各コメントは、次の行に表示される必要があることに注意してください。
自体。 課題の最後にコメントを追加しようとすると、コメント
の一部として解釈されます 価値。 によって生成される出力を観察することは有用です
両方 -a と '[-NS] 名前' オプション(なし -n 指定)このファイルに準拠
形式でダウンロードすることができます。
onworks.netサービスを使用してオンラインでnvramtoolを使用する