EMS リダイレクトを有効にするためのブート パラメーター

緊急管理サービス (EMS) テクノロジーを使用すると、サーバーがネットワークや他の標準的なリモート管理ツールに接続されていない場合でも、サーバーの選択したコンポーネントをリモートで制御できます。 EMS は、x86、x64、および Itanium ベースのコンピュータの Windows Server 2003 オペレーティング システムのすべてのバージョンでサポートされています。

Note

このトピックでは、Windows Server 2003 を実行しているコンピュータで EMS を有効にする方法について説明します。 このセクションで説明するブート パラメータは、Windows Vista 以降のバージョンの Windows ではサポートされていません。 BIOS ファームウェアを備えたコンピューター上でブート エントリが EMS 用に構成されている場合、ブート ローダーは、ブート メニューに表示されるフレンドリ名に括弧で囲まれたフレーズ [ems Enabled] を追加します。 ただし、フレンドリ名と括弧で囲まれたフレーズの合計が 70 文字を超える場合、ブート ローダーはブート メニューから括弧で囲まれたフレーズを省略します。 括弧で囲まれたフレーズを復元するには、フレンドリ名を短くします。

コンピューターに ACPI ファームウェアが搭載されているかどうかを確認するには、デバイス マネージャー (devmgmt.msc) を使用します。 デバイス マネージャーで、[コンピューター] ノードを展開します。 ACPI ファームウェアを搭載したコンピューターでは、コンピューターの下のノード名に ACPI という単語が含まれます。

Windows Server 2008 より前のオペレーティング システムで ACPI SPCR テーブルを持たないコンピューターで EMS を有効にする

BIOS ファームウェアは搭載しているが、ACPI シリアル ポート コンソール リダイレクト (SPCR) テーブルを備えていないコンピューターで EMS コンソール リダイレクトを有効にするには、Boot.ini の [ブート ローダー] セクションに redirect=COMx および redirectbaudrate= パラメーターを追加します。 ファイル。 これらのパラメータは、EMS コンソール リダイレクトのポートと送信速度を設定します。 BIOS で帯域外通信用に確立されているのと同じポートと伝送速度を使用します。 次に、/redirect パラメータをブート エントリに追加します。

次の Bootcfg コマンドは、リストの最初のブート エントリで EMS コンソール リダイレクトを有効にします。 ポートを COM2 に設定し、送信速度を 115,200 キロビット/秒 (Kbps) に設定します。 これらは、管理者が BIOS でアウトオブバンド ポートに設定したポートとボー レートの設定と同じです。

bootcfg /ems ON /port COM2 /baud 115200 /id 1

次の Bootcfg 表示は、コマンドの結果を示しています。 新しく追加されたパラメータは太字で表示されます。

## Boot Loader Settings
timeout:          3
default:          multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
redirect:         COM2
redirectbaudrate: 115200

Boot Entries
------------
Boot entry ID:   1
Friendly Name:   "Windows Server 2003, Standard with EMS"
Path:            multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
OS Load Options: /fastdetect /redirect

次のサンプルは、サンプルの Boot.ini ファイルで同じコマンドを実行した結果を示しています。

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
redirect=COM2
redirectbaudrate=115200
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="EMS boot" /fastdetect /redirect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /fastdetect

Windows Server 2008 で ACPI SPCR テーブルを持たないコンピュータで EMS を有効にする

BIOS ファームウェアは備えているが、ACPI シリアル ポート コンソール リダイレクト (SPCR) テーブルを備えていないコンピューターで EMS コンソール リダイレクトを有効にするには、BCDEdit /emssettings コマンドを使用して COM ポートとボー レートを設定します。

これらのパラメータは、EMS コンソール リダイレクトのグローバル ポートと送信速度を設定します。 BIOS で帯域外通信用に確立されているのと同じポートと伝送速度を使用します。

次に、BCDEdit /ems コマンドを使用して、ブート エントリに対して EMS を有効にします。

次のコマンドは、COM2 とボー レート 115200 を使用するようにグローバル EMS リダイレクト設定を設定し、指定されたブート エントリに対して EMS を有効にします。

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200
bcdedit /ems {18b123cd-2bf6-11db-bfae-00e018e2b8db} on

Windows Server 2008 より前のオペレーティング システムで SPCR テーブルを備えたコンピューターで EMS を有効にする

ACPI BIOS ファームウェアと ACPI SPCR テーブルを備えたコンピューターで EMS を有効にするには、redirect=USEBIOSSETTINGS パラメーター、または redirect=COMx および redirectbaudrate= パラメーターを使用できます。 次に、/redirect パラメータをブート エントリに追加できます。

次の例は、redirect=USEBIOSSETTINGS パラメータの使用法を示しています。 次の Bootcfg コマンドは、リストの最初のブート エントリで EMS コンソール リダイレクトを有効にします。

bootcfg /ems ON /port BIOSSET /id 1

次の Bootcfg 表示は、コマンドの結果を示しています。 新しく追加されたパラメータは太字で表示されます。

## Boot Loader Settings
timeout: 1
default: multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
redirect:USEBIOSSETTINGS

Boot Entries
------------
Boot entry ID:    1
OS Friendly Name: EMS boot
Path:             multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
OS Load Options:  /fastdetect /redirect

Boot entry ID:    2
OS Friendly Name: Windows Server 2003, Standard
Path:             multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
OS Load Options:  /fastdetect

次のサンプルは、サンプルの Boot.ini ファイルで同じコマンドを実行した結果を示しています。

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
redirect=USEBIOSSETTINGS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="EMS boot" /fastdetect /redirect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard" /fastdetect

Windows Server 2008 の SPCR テーブルを備えたコンピュータでの EMS の有効化

ACPI BIOS ファームウェアと ACPI SPCR テーブルを備えたコンピューターで EMS を有効にするには、BCDEdit /emssettings を使用して、BIOS パラメーターまたは emsport および emsbaudrate パラメーターのいずれかを指定できます。 ブート エントリに対して EMS を有効にするには、BCDEdit /ems コマンドを使用します。

次の例は、BIOS パラメータの使用方法を示しています。 次の BCDEdit コマンドは、現在のブート エントリで EMS コンソール リダイレクトを有効にします。

bcdedit /emssettings bios
bcdedit /ems on

Windows Server 2008 より前のオペレーティング システムで EFI ファームウェアを搭載したコンピューターで EMS を有効にする

EFI ファームウェアを搭載したコンピューターで EMS を有効にするには、Bootcfg を使用してブート エントリに /redirect パラメーターを追加します。 Windows は、SPCR テーブルを読み取ることによってファームウェア内の帯域外ポートとその設定を検出し、EMS コンソール リダイレクトに同じポートとレートを使用します。

次の Bootcfg コマンドは、Itanium ベースのコンピュータで EMS リダイレクトを有効にします。 これは、Bootcfg /ems スイッチを ON 引数とともに使用して、ブート エントリに /redirect パラメータを追加します。 /id スイッチはブート エントリを識別します。

bootcfg /ems ON /id 1

次の EFI NVRAM のブート オプションの Bootcfg 表示は、Bootcfg コマンドの結果を示しています。 最初のブート エントリは、EMS コンソール リダイレクトを有効にしてオペレーティング システムをロードするように構成されています。

Boot Options
------------
Timeout:             30
Default:             \Device\HarddiskVolume3\WINDOWS
CurrentBootEntryID:  1

Boot Entries
------------
Boot entry ID:    1
OS Friendly Name: Windows Server 2003, Enterprise with EMS
OsLoadOptions:     /fastdetect /redirect
BootFilePath:     \Device\HarddiskVolume1\EFI\Microsoft\WINNT50\ia64ldr.efi
OsFilePath:       \Device\HarddiskVolume3\WINDOWS

Windows Server 2008 の EFI ファームウェアを搭載したコンピュータで EMS を有効にする

EFI ファームウェアを搭載したコンピューターで EMS を有効にするには、BCDEdit /ems コマンドを使用してブート エントリを指定します。 Windows は、SPCR テーブルを読み取ることによってファームウェア内の帯域外ポートとその設定を検出し、EMS コンソール リダイレクトに同じポートとレートを使用します。

次のコマンドは、{18b123cd-2bf6-11db-bfae-00e018e2b8db} の識別子を持つ指定されたブート エントリで EMS コンソール リダイレクトを有効にします。

bcdedit /ems {18b123cd-2bf6-11db-bfae-00e018e2b8db} on

Windows Server 2008 より前のオペレーティング システムで BIOS ファームウェアがインストールされているコンピュータでの EMS 設定の変更

ブートエントリが 1 つしかない場合、Boot.ini ファイルの [boot loader] セクションに redirect= パラメーターを追加します。 ただし、別のブートエントリでも EMS を有効にする場合は、再度 redirect= パラメーターを追加する必要はありません。 [boot loader] セクション内のすべての項目と同様に、redirect= (および redirectbaudrate=) は、コンピューター上のすべてのブートエントリに適用されます。

以下の Bootcfg コマンドは、2 番目のブートエントリで EMS を有効にします。 ポートとボーレートは既に設定されているため、このコマンドには /port スイッチも /baud スイッチも使用されていません。

bootcfg /ems ON /id 2

ポートとボーレートの設定を変更するには、EDIT 引数と共に Bootcfg /ems スイッチを使用します。 以下のコマンドは、EMS ポートを COM1 に変更し、ボーレートを 57,600 Kbps に変更します。

bootcfg /ems EDIT /port COM1 /baud 57600

ブートエントリで EMS を無効にするには、OFF 引数と共に Bootcfg /ems スイッチを使用します。 以下のコマンドは、最初のブートエントリで EMS を無効にします。

bootcfg /ems OFF /id 1

他のブートエントリで EMS が有効になっていない場合、Bootcfg は Boot.ini ファイルの [boot loader] セクションからも EMS ポートとボーレートの設定を削除します。

Windows Server 2008 以降のオペレーティングシステム

ACPI BIOS ファームウェアと ACPI SPCR テーブルを持つコンピューターでブートエントリの EMS を設定する場合、BCDEdit /emssettings コマンドを使用して、BIOS オプションまたは emsportemsbaudrate オプションを指定できます。 BIOS オプションを使用する場合は、emsport オプションと emsbaudrate オプションを設定しないでください。

EFI ファームウェアを持つコンピューター、または ACPI BIOS ファームウェアで ACPI SPCR テーブルを持たないコンピューターで EMS を設定する場合、BCDEdit /emssettings コマンドを使用して、emsportemsbaudrate オプションを指定できます。

emsport オプションと emsbaudrate オプションは、EMS コンソールリダイレクトのシリアルポートと転送速度を設定します。 これらのパラメータは、EMS コンソール リダイレクトのポートと送信速度を設定します。 emsbaudrate を使用する場合は、emsport オプションも設定する必要があります。 デフォルトの転送速度は 9600 (9,600 Kbps) です。

たとえば、以下のコマンドは、EMS ポートを COM2 に変更し、ボーレートを 57,600 Kbps に変更します。

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:57600

ブートエントリで EMS を有効または無効にするには、BCDEdit /ems コマンドを使用します。

たとえば、次のコマンドは、{173075c9-2cb2-11dc-b426-001558c41f5c}の識別子を持つ特定のブートエントリでEMSを有効にします。

bcdedit /ems {173075c9-2cb2-11dc-b426-001558c41f5c} on

現在のブートエントリでEMSを無効にするには、次のコマンドを使用します。

bcdedit /ems off

Note

各ブートエントリは、識別子としてGUIDを使用します。 識別子を指定しない場合、BCDEditコマンドは、現在のオペレーティングシステムのブートエントリを変更します。 ブート エントリを指定する場合は、ブート エントリに関連付けられている GUID を中かっこ { } で囲む必要があります。 すべてのアクティブなブートエントリのGUID識別子を表示するには、bcdedit/enumコマンドを使用します。