Share via


啟用 EMS 重新導向的開機參數

緊急管理服務 (EMS) 技術可讓您從遠端控制伺服器選取的元件,即使伺服器未連線到網路或其他標準遠端系統管理工具也一般。 x86-、x64-和 Itanium 型電腦的所有 Windows Server 2003 作業系統版本都支援 EMS。

注意

本主題說明如何在執行 Windows Server 2003 的電腦上啟用 EMS。 Windows Vista 或更新版本的 Windows 不支援本節所述的開機參數。 針對具有 BIOS 韌體之電腦上的 EMS 設定開機專案時,開機載入器會將方括弧詞 [ems enabled]附加至開機功能表上出現的易記名稱。 不過,當易記名稱和括弧片語一起超過 70 個字元時,開機載入器會省略開機功能表中的方括弧片語。 若要還原方括弧片語,請縮短易記名稱。

若要判斷電腦是否有 ACPI 韌體,請使用 裝置管理員 (devmgmt.msc) 。 在 [裝置管理員] 中,展開 [電腦]節點。 在具有 ACPI 韌體的電腦上, [電腦 ] 底下的節點名稱包含 ACPI這個字。

在 Windows Server 2008 之前的作業系統中,在沒有 ACPI SPCR 資料表的電腦上啟用 EMS

若要在具有 BIOS 韌體的電腦上啟用 EMS 主控台重新導向,但沒有 ACPI 序列埠主控台重新導向 (SPCR) 資料表,請將 redirect=COMxredirectbaudrate= 參數新增至Boot.ini檔案的 [開機載入器] 區段。 這些參數會設定 EMS 主控台重新導向的埠和傳輸速率。 在 BIOS 中使用針對頻外通訊所建立的相同埠和傳輸速率。 然後,將 /redirect 參數新增至開機專案。

下列 Bootcfg 命令會在清單中的第一個開機專案上啟用 EMS 主控台重新導向。 它會設定 COM2 的埠,並將傳輸速率設定為每秒 115,200 kbbits (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 韌體的電腦上啟用 EMS 主控台重新導向,但沒有 ACPI 序列埠主控台重新導向 (SPCR) 資料表,請使用 BCDEdit /emssettings 命令來設定 COM 埠和傳輸速率。

這些參數會設定 EMS 主控台重新導向的全域埠和傳輸速率。 在 BIOS 中使用針對頻外通訊所建立的相同埠和傳輸速率。

然後,使用 BCDEdit /ems 命令來啟用開機專案的 EMS。

下列命令會設定全域 EMS 重新導向設定,以使用 COM2 和傳輸速率為 115200,並針對指定的開機專案啟用 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=COMxredirectbaudrate= 參數。 然後,您可以將 /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 參數或emsportemsbaudrate參數。 若要啟用開機專案的 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 設定

當您在單一開機專案上設定 EMS 時,請將 redirect= 參數新增至Boot.ini檔案的 [開機載入器] 區段。 不過,當您在額外的開機專案上啟用 EMS 時,您不需要再次新增 redirect= 參數。 如同 [開機載入器] 區段中的所有專案, redirect= (和 redirectbaudrate=) 適用于電腦上的所有開機專案。

下列 Bootcfg 命令會在第二個開機專案上啟用 EMS。 因為已設定埠和傳輸速率,所以命令中沒有 /port/baud 參數。

bootcfg /ems ON /id 2

若要變更埠和傳輸速率設定,請使用 Bootcfg /ems 參數搭配 EDIT 引數。 下列命令會將 EMS 埠變更為 COM1,並將傳輸速率變更為 57,600 Kbps。

bootcfg /ems EDIT /port COM1 /baud 57600

若要在開機專案上停用 EMS,請使用 Bootcfg /ems 參數搭配 OFF 引數。 下列命令會在第一個開機專案上停用 EMS。

bootcfg /ems OFF /id 1

如果未在任何其他開機專案上啟用 EMS,Bootcfg 也會從Boot.ini檔案的 [開機載入器] 區段中刪除 EMS 埠和傳輸速率設定。

在執行 Windows Server 2008 的電腦上變更 EMS 設定

當您在具有 ACPI BIOS 韌體和 ACPI SPCR 資料表的電腦上設定 EMS 時,您可以使用BCDEdit /emssettings命令,並指定 BIOS 選項或emsport 和 emsbaudrate選項。 如果您使用 BIOS 選項,請勿設定 emsportemsbaudrate 選項。

當您在具有 EFI 韌體或 ACPI BIOS 韌體且不含 ACPI SPCR 資料表的電腦上設定 EMS 時,您可以使用 BCDEdit /emssettings 命令,並指定 emsportemsbaudrate 選項。

emsportemsbaudrate選項會設定 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

注意

每個開機專案都會使用 GUID 作為識別碼。 如果您未指定識別碼, BCDEdit 命令會修改目前的作業系統開機專案。 如果指定開機專案,與開機專案相關聯的 GUID 必須以大括弧 { }括住。 若要檢視所有使用中開機專案的 GUID 識別碼,請使用 bcdedit /enum 命令。