Поделиться через


Параметры загрузки для включения перенаправления EMS

Технология служб аварийного управления (EMS) позволяет удаленно управлять выбранными компонентами серверов, даже если сервер не подключен к сети или к другим стандартным средствам удаленного администрирования. EMS поддерживается во всех версиях операционных систем Windows Server 2003 для компьютеров под управлением x86, x64 и Itanium.

Примечание

В этом разделе объясняется, как включить EMS на компьютерах под управлением Windows Server 2003. Параметры загрузки, описанные в этом разделе, не поддерживаются в Windows Vista и более поздних версиях Windows. Если запись загрузки настроена для EMS на компьютере с встроенным ПО BIOS, загрузчик добавляет фразу в квадратные скобки [ems enabled] к понятному имени, которое отображается в меню загрузки. Однако загрузчик пропускает фразу в квадратных скобках в меню загрузки, когда понятное имя и фраза в квадратных скобках превышают 70 символов. Чтобы восстановить фразу в квадратных скобках, сократите понятное имя.

Чтобы определить, есть ли на компьютере встроенное ПО ACPI, используйте диспетчер устройств (devmgmt.msc). В диспетчер устройств разверните узел Компьютер. На компьютерах с встроенным ПО ACPI имя узла в разделе Компьютер содержит слово ACPI.

Включение EMS на компьютере без таблицы SPCR ACPI в операционных системах до Windows Server 2008

Чтобы включить перенаправление консоли EMS на компьютере с встроенным ПО BIOS, но без таблицы ПЕРЕНАПРАВЛЕНия консоли последовательного порта ACPI (SPCR), добавьте параметры redirect=COMx и redirectbaudrate= в раздел [загрузчик] файла Boot.ini. Эти параметры задают порт и скорость передачи для перенаправления консоли EMS. Используйте тот же порт и скорость передачи, которые установлены для внеполосной связи в BIOS. Затем добавьте параметр /redirect в загрузочную запись.

Следующая команда Bootcfg включает перенаправление консоли EMS для первой записи загрузки в списке. Он устанавливает порт для COM2 и задает скорость передачи 115 200 килобит в секунду (Кбит/с). Это те же параметры порта и скорости передачи, которые администратор установил в 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

Включение EMS на компьютере без таблицы SPCR ACPI в Windows Server 2008

Чтобы включить перенаправление консоли EMS на компьютере с встроенным ПО BIOS, но без таблицы ПЕРЕНАПРАВЛЕНия консоли последовательного порта ACPI (SPCR), используйте команду BCDEdit /emssettings , чтобы задать COM-порт и скорость передачи данных.

Эти параметры задают глобальный порт и скорость передачи для перенаправления консоли EMS. Используйте тот же порт и скорость передачи, которые установлены для внеполосной связи в BIOS.

Затем используйте команду BCDEdit /ems , чтобы включить EMS для записи загрузки.

Следующие команды задают глобальные параметры перенаправления EMS для использования COM2 и скорости baud 115200 и включения EMS для указанной записи загрузки.

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

Включение EMS на компьютере с таблицей SPCR в операционных системах до Windows Server 2008

Чтобы включить EMS на компьютере с встроенным ПО ACPI BIOS и таблицей ACPI SPCR, можно использовать параметр 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

Включение EMS на компьютере с таблицей SPCR в Windows Server 2008

Чтобы включить EMS на компьютере с встроенным ПО ACPI BIOS и таблицей ACPI SPCR, можно использовать BCDEdit /emssettings и указать параметр BIOS или параметры emsport и emsbaudrate . Чтобы включить EMS для записи загрузки, используйте команду BCDEdit /ems .

В следующем примере показано, как использовать параметр BIOS . Следующая команда BCDEdit включает перенаправление консоли EMS в текущей записи загрузки.

bcdedit /emssettings bios
bcdedit /ems on

Включение EMS на компьютере с встроенным ПО EFI в операционных системах до Windows Server 2008

Чтобы включить EMS на компьютере с встроенным ПО EFI, добавьте параметр /redirect в загрузочную запись с помощью Bootcfg. Windows находит внеполосный порт и его параметры во встроенном ПО, считывая таблицу SPCR, и использует тот же порт и скорость для перенаправления консоли EMS.

Следующая команда Bootcfg включает перенаправление EMS на компьютере под управлением Itanium. Для добавления параметра /redirect в загрузочную запись используется параметр Bootcfg /ems с аргументом ON. Параметр /id идентифицирует запись загрузки.

bootcfg /ems ON /id 1

На следующем экране Bootcfg с параметрами загрузки в EFI NVRAM показан результат команды 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

Включение EMS на компьютере с помощью встроенного ПО EFI в Windows Server 2008

Чтобы включить EMS на компьютере с встроенным ПО EFI, используйте команду BCDEdit /ems и укажите запись загрузки. Windows находит внеполосный порт и его параметры во встроенном ПО, считывая таблицу SPCR, и использует тот же порт и скорость для перенаправления консоли EMS.

Следующая команда включает перенаправление консоли EMS для указанной загрузочной записи с идентификатором {18b123cd-2bf6-11db-bfae-00e018e2b8db}.

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

Изменение параметров EMS на компьютере с встроенным ПО BIOS в операционных системах до Windows Server 2008

При настройке EMS для одной записи загрузки добавьте параметр redirect= в раздел [загрузчик] файла Boot.ini. Однако при включении EMS для дополнительных загрузочных записей не нужно снова добавлять параметр redirect= . Как и все записи в разделе [загрузчик], redirect=redirectbaudrate=) применяется ко всем загрузочным записям на компьютере.

Следующая команда Bootcfg включает EMS для второй записи загрузки. Так как порт и скорость передачи данных уже заданы, в команде нет параметров /port или /baud .

bootcfg /ems ON /id 2

Чтобы изменить параметры порта и скорости передачи, используйте параметр Bootcfg /ems с аргументом EDIT. Следующая команда изменяет порт EMS на COM1 и изменяет скорость передачи на 57 600 Кбит/с.

bootcfg /ems EDIT /port COM1 /baud 57600

Чтобы отключить EMS для записи загрузки, используйте параметр Bootcfg /ems с аргументом OFF. Следующая команда отключает EMS для первой записи загрузки.

bootcfg /ems OFF /id 1

Если EMS не включен для других загрузочных записей, Bootcfg также удаляет порт EMS и параметры скорости передачи данных из раздела [загрузчик] файла Boot.ini.

Изменение параметров EMS на компьютере под управлением Windows Server 2008

При настройке EMS в записи загрузки на компьютере с встроенным ПО ACPI BIOS и таблицей ACPI SPCR можно использовать команду BCDEdit /emssettings и указать параметр BIOS или параметры emsport и emsbaudrate . Если вы используете параметр BIOS , не устанавливайте параметры emsport или emsbaudrate .

При настройке EMS на компьютере с встроенным ПО EFI или с встроенным ПО ACPI BIOS и без таблицы ACPI SPCR можно использовать команду BCDEdit /emssettings и указать параметры emsport и emsbaudrate .

Параметры emsport и emsbaudrate задают последовательный порт и скорость передачи для перенаправления консоли EMS. Эти параметры применяются ко всем загрузочным записям на компьютере. Чтобы использовать emsbaudrate, необходимо также задать параметр emsport . По умолчанию для скорости передачи задано значение 9600 (9600 Кбит/с).

Например, следующая команда изменяет порт EMS на COM2, а параметр baud — на 57 600 Кбит/с.

bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:57600

Чтобы включить или отключить EMS для загрузочной записи, используйте команду BCDEdit /ems .

Например, следующая команда включает EMS для определенной загрузочной записи с идентификатором {173075c9-2cb2-11dc-b426-001558c41f5c}..

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

Чтобы отключить EMS для текущей записи загрузки, используйте следующую команду.

bcdedit /ems off

Примечание

Каждая загрузочная запись использует GUID в качестве идентификатора. Если идентификатор не указан, команда BCDEdit изменяет текущую запись загрузки операционной системы. Если указана загрузочная запись, идентификатор GUID, связанный с загрузочной записью, должен быть заключен в фигурные скобки { }. Чтобы просмотреть идентификаторы GUID для всех активных записей загрузки, используйте команду bcdedit /enum .