Привет всем! Читатели нашего сайта иногда спрашивают меня: «Что такое [EMS ENABLED] в загрузочном меню флешки?» EMS (Emergency Management Services), это технология, позволяющая удалённо управлять выбранными компонентами серверов, даже если сервер не подключен к сети или другим стандартным средствам удаленного администрирования, поэтому в серверных OS технология ems включена по умолчанию. Загрузочные диски некоторых программ, а также Live CD (в частности AOMEI) созданы на основе среды предустановки Windows (WinPE) серверных операционных систем, соответственно в их меню загрузки EMS будет включена. Как включить или выключить, мы узнаем в сегодняшней статье.
Автор Владимир!
К примеру, меню загрузочной флешки, созданной с помощью WinSetup, в двух загрузочных записях есть [EMS ENABLED], а в двух других [EMS ENABLED] отсутствует.
Как я уже заметил, в серверных OS технология ems включена по умолчанию, но важно знать, что в среде предустановки (PE) Windows 7 ems тоже включена по умолчанию (находится в положении yes).
В PE Windows 8 и старше ems выключена по умолчанию.
Загрузочные диски некоторых программ созданы на основе среды предустановки WinPE серверных OS и в их меню загрузки EMS будет включена. Так как программное обеспечение AOMEI создано на основе PE серверной OS, значит (ems в положении yes).
Включить и выключить ems можно с помощью параметров командной строки bcdedit или bootice. На примере своей флешки покажу оба способа. Флешке присвоена буква G, диспетчер загрузки mbr находится:
G:\boot\bcd
диспетчер загрузки uefi находится
G:\efi\microsoft\boot\bcd
перед редактированием захожу в каталог с диспетчера загрузки mbr командой:
cd /d g:\boot
открываю диспетчер загрузки командой bcdedit /store bcd
теперь можно редактировать.
У AOMEI включён ems, отключаю его, сначала копирую ID,
командой bcdedit /store bcd /ems {ID} offотключаю ems.
Точно так же отключаю ems в Windows 7
теперь изменю порядок отображения OS и PE. Возврат в меню grub оставлю как есть, а OS и PE поменяю командой
bcdedit /store bcd /displayorder {ID} {ID} {ID} {ID}
Первым {ID} ставим ID загрузочной записи, которую хотим видеть первой, в моём случае это возврат к grub, вторым ID ставим ID загрузочной записи, которую хотим видеть второй, в моём случае win 7 и так далее. Обязательно нужно вводить ID всех загрузочных записей.
From Wikipedia, the free encyclopedia
Emergency Management Services (EMS) provides an RS-232 accessible serial console interface to the bootloader menu on modern versions of Microsoft Windows.
During system installation of Windows Server 2003, EMS is enabled per default in case BIOS serial console redirection is supported and enabled beforehand. Otherwise, and in Windows XP, it is enabled with a command such as the following:
bootcfg /ems on /port com1 /baud 9600 /id 1
On Windows Vista it is enabled by typing the following command where {default} is the OS entry in BCDedit:
bcdedit /bootems {default} on
In Windows Vista the serial port settings, Baud rate and Port ID, are accessed and modified using the following command:
bcdedit /emssettings EMSPORT:(port) EMSBAUDRATE:(rate)
On Windows Server 2003 and later, this also starts a system console named Special Administration Console (SAC) during operating system run time providing headless server operation. Although EMS and SAC are separate and distinct concepts, EMS itself is also sometimes referred to as SAC, due to the prompt presented (SAC>
) to the user once the OS is booted.
The SAC interface allows interaction with the Windows operating system via the serial (COM) port even when the system might normally be unresponsive, or if the system is embedded or headless (i.e. no keyboard/display present). An administrator can use SAC to access a command prompt, shutdown or reboot the machine, collect a crash dump, or view system information such as the hostname, OS version, running processes, or an IP address or addresses.
SAC provides a form of multitasking via channels. Channels can be opened by software running on the system. To list all the channels that SAC has open from the top-level prompt, the user needs to enter the ch
command. All the available channels will be shown as well as their status and type.
SAC will emit in-band XML over the serial port in certain situations. This makes it easy for a program that is watching SAC output to detect when certain events occur. This XML is not always seen by users, since the screen may be cleared after transmitting it (e.g. in the case of a channel switch).
Example events that generate in-band XML:
- When SAC is started, the machine information is emitted in a
<machine-info>
element. - When a channel switch occurs, a
<channel-switch>
element is emitted. - When the system encounters a bugcheck, it emits a
<INSTANCE CLASSNAME="BLUESCREEN">
element.
- System console
- Console server
- Null modem
- NTLDR
- Serial-over-LAN (SOL)
- Console redirection
- CTTY (DOS command)
- Shell shoveling
- IBM Redbooks Technote Enabling Serial Over LAN for a Remote Windows Text Console using OSA SMBridge
- Egan Ford: xCAT Windows NT/2000/XP HOWTO March 2005
- Dell: System Recovery Using Windows Server 2003 on Dell PowerEdge Servers
- Administering Windows Server 2003 Remotely
- Microsoft guide about Boot Parameters to Enable EMS Redirection
Since Windows Server 2003, Windows servers have been equipped with EMS (Emergency Management Services) for managing operations on headless servers, primarily intended for troubleshooting issues on Windows remotely.The Windows EMS feature relies on SAC (Special Administration Console) to function. Further information from Wikipedia mentioned below:
The SAC interface allows interaction with the Windows operating system via the serial (COM) port even when the system might normally be unresponsive, or if the system is embedded or headless (i.e. no keyboard/display present). An administrator can use SAC to access a command prompt, shutdown or reboot the machine, collect a crash dump, or view system information such as the hostname, OS version, running processes, or an IP address or addresses.
This functionality is currently included as an optional feature in all Windows operating systems by default.Within this article, we will explore the process of setting up EMS SAC on a machine that is operating within a Hyper-V virtual environment.Subsequently, we will briefly examine the various features that SAC offers.
In order for EMS to function properly, it is necessary to set up our guest machine in a way that allows the host to connect to SAC. If you want EMS setup on a physical machine, you may proceed directly to stage 2.
Stage 1: Setting Hyper-V machine for EMS connection
To enable EMS in your guest machine, a virtual COM serial port is required.If your VM is Gen 1, you will find the choice to establish a COM port in the VM settings. Simply specify a pipe value to connect to the guest EMS.
If you are running Generation 2 VMs, you have to use following commands to configure COM port.
Set-VMComPort -VMName "my win 11" -Path \\.\pipe\testcom -Number 1
Here -Number 1
is for COM 1. -Path
contained the named pipe that this virtual COM port will use in host machine. Once done, you can verify the setting using below Get-VMComPort
command.
Get-VMComPort -VMName "my win 11"
After this, next step is to turn off secure boot which is required since we are going to modify certain firmware setting using bcdedit
.
To verify that the guest is able to detect virtual serial port, you can check the device manager. You will see 1 or both (depend on how many you configure) COM port here.
Now, let’s see how you can configure the guest VM for EMS SAC setup.
Stage 2: Configuring Guest machine for EMS.
Inside the guest, the initial step you should take is to install the optional feature of EMS SAC. For windows 11 it will be named something as EMS and SAC Toolset for Windows (client edition)
. To set it up, type «Optional features» in the search bar, proceed to «add an optional feature«, and look for «EMS and SAC«.Select install to proceed with the installation. After installation, a similar interface will be visible in optional features.
Once install, reboot the machine.
The next step is somewhat precautionary, but it will assist us in connecting to the SAC at the appropriate booting time. During this step, we will enable the legacy boot option in the guest machine. To accomplish this, you can execute the following bcdedit
command:
bcdedit /set {default} bootmenupolicy legacy
To see the boot options during booting, you need to add a dummy boot entry. You can use following bcdedit
command to do it.
bcdedit /copy {current} /d "DebugEntry"
This will just copy the existing boot entry with new name DebugEntry
. More info on boot entries: here.
You can verify the boot entry is added or not using msconfig
: Goto msconfig-> Boot
.
Once done, now as a final step we have to turn on and configure EMS using bcdedit
. You can run below command to do that.
bcdedit /ems ON
bcdedit /emssettings EMSPORT:1 EMSBAUDRATE:115200
EMSPORT:1
refer to serial COM 1 port. Please remember the baudrate as it will be necessary for the connection later on.
It’s time to reboot the machine.
On reboot, you will greet with following Boot option menu:
you can see the flag [EMS Enabled] in boot entry name. This means that the EMS is configured correctly. Now, to connect to the COM serial port, you can use putty for connection(remember to start it with administator privilege).
Inside putty, set the connection type to be «Serial». Put the pipe name on Serial line
and set the correct baud rate (115200
in our case).
Click on open and continue with booting process. You will be greated with SAC prompt on putty.
Playing with SAC interface
The EMS SAC interface contain following features:
cmd Create a Command Prompt channel.
d Dump the current kernel log.
f Toggle detailed or abbreviated tlist info.
i List all IP network numbers and their IP addresses.
i <#> <ip> <subnet> <gateway> Set IPv4 addr., subnet and gateway.
id Display the computer identification information.
k <pid> Kill the given process.
l <pid> Lower the priority of a process to the lowest possible.
lock Lock access to Command Prompt channels.
m <pid> <MB-allow> Limit the memory usage of a process to <MB-allow>.
p Toggle paging the display.
r <pid> Raise the priority of a process by one.
s Display the current time and date (24 hour clock used).
s mm/dd/yyyy hh:mm Set the current time and date (24 hour clock used).
t Display the task list.
restart Restart the system immediately.
shutdown Shutdown the system immediately.
crashdump Crash the system. You must have crash dump enabled.
livedump [-u] [-h] Create a live kernel dump. Optional arguments will include
userspace (-u) and hypervisor (-h) memory in the dump.
livedump -s <Flags> Create a selective live kernel dump. Default flag is 0x1.
It is expected that EMS will be helpful in cases where the system hangs and behave slow. To troubleshoot the issue, following features are implemented in EMS:
- Lower the process priority
- Limit the memory usage for a process
- Kill the process
- Raise the priority of a process
In case of crash or bugcheck during booting, following options can be used.
- Display the kernel log
- Generate crashdump
- Generate kernel livedump
For all other troubleshooting cases, you can spawn a command shell. To start the command shell, you can use following shell command:
SAC>cmd
The Command Prompt session was successfully launched.
EVENT: A new channel has been created. Use "ch -?" for channel help.
Channel: Cmd0001
SAC>ch -sn Cmd0001
This will start the command prompt which is similar to having remote ssh shell for windows.
Содержание
- Режим EMS включен в настройках Windows
- Режим EMS: понимание и использование в настройке Windows
- Понятие и роль режима EMS в настройке Windows
- Как включить режим EMS в системе Windows?
- Шаги по настройке режима EMS для оптимальной производительности
- Возможности и преимущества использования режима EMS в системе Windows
- Типичные проблемы и ошибки при настройке режима EMS
- Советы и рекомендации по оптимизации и максимальному использованию режима EMS
Режим EMS включен в настройках Windows
Windows Setup является важной частью установки операционной системы Windows на компьютер. Он позволяет пользователю настроить различные параметры установки, такие как выбор раздела для установки, настройка языка и временной зоны, а также установка дополнительного программного обеспечения.
Одна из интересных функций, доступных в режиме Windows Setup, — это режим EMS (Emergency Management Services), который предлагает дополнительные возможности управления системой в случае аварийной ситуации. EMS обеспечивает доступ к системе через консоль восстановления, позволяя выполнять различные операции, такие как восстановление системных файлов, установка драйверов и многое другое.
Включение режима EMS во время установки Windows может быть полезным, особенно если у вас возникнут проблемы с установкой или если система не загружается корректно. Путем включения EMS, вы получаете возможность управлять системой даже при возникновении критических ошибок.
Для включения режима EMS во время установки Windows вам понадобится загрузочный диск или флеш-накопитель. Когда вы запускаете Windows Setup, появится экран выбора языка и других настроек. Здесь вы должны нажать комбинацию клавиш Shift + F10, чтобы открыть командную строку. В командной строке вы можете ввести следующую команду: start /EMS.
После ввода этой команды режим EMS будет включен, и вы сможете использовать его для выполнения различных операций во время установки Windows. При необходимости вы всегда можете отключить EMS, введя команду start /SKETCHEMS в командной строке.
Включение режима EMS в Windows Setup — это одна из полезных функций, которая может быть использована для управления и восстановления системы в случае проблем. Независимо от того, являетесь ли вы опытным пользователем или новичком, знание о режиме EMS может быть полезным, так как он предоставляет дополнительный уровень контроля и предотвращает потерю данных.
Режим EMS: понимание и использование в настройке Windows
Режим EMS предоставляет возможность восстановления системы при возникновении проблем, таких как сбои в загрузке, ошибки при установке драйверов или повреждение важных системных файлов. Он работает независимо от наличия установленной операционной системы и позволяет администраторам удаленно вмешиваться и проводить необходимые действия для исправления проблемы.
Использование режима EMS включает в себя несколько шагов. Сначала необходимо загрузить компьютер с активированным режимом EMS. Это можно сделать, например, из меню загрузки операционной системы Windows, выбрав соответствующую опцию. Затем администратор может удаленно управлять компьютером с помощью специальных команд и инструментов, предоставляемых режимом EMS.
В целом, понимание и использование режима EMS в настройке Windows является важным аспектом обеспечения надежности и безопасности компьютерной системы. Этот режим предоставляет администраторам возможность быстро и эффективно реагировать на проблемы и проводить необходимые действия для восстановления системы. Благодаря режиму EMS, компьютерные системы могут быть легко восстановлены даже в случае серьезных сбоев или повреждений.
Понятие и роль режима EMS в настройке Windows
В классической архитектуре IBM PC в режиме реального времени была ограничена доступная память, что ограничивало работу многих программ. Однако, с появлением режима EMS, разработчики получили возможность увеличить доступную память, что способствовало улучшению производительности программ и расширению их функционала.
Режим EMS позволяет использовать дополнительное адресное пространство памяти, своего рода «расширенную память». Многие приложения, особенно те, которые работают с большими объемами данных, могут использовать этот режим для улучшения производительности. Приложение может перемещать данные в расширенную память, освобождая основное адресное пространство для других задач. Режим EMS играет важную роль в обеспечении стабильной и эффективной работы приложений на операционной системе Windows.
Как включить режим EMS в системе Windows?
Windows предлагает несколько режимов загрузки, включая режим экстренного обслуживания (EMS), который может быть полезен при решении проблем с системой. Этот режим предоставляет пользователю доступ к командной строке и некоторым базовым функциям, позволяя выполнить необходимые действия для восстановления операционной системы.
Если вы столкнулись с проблемами, такими как неработающая система или невозможность загрузки, включение режима EMS может быть полезным. Для этого вам потребуется доступ к диску с установленной операционной системой Windows.
Чтобы включить режим EMS, следуйте этим шагам:
- Перезагрузите компьютер и нажмите клавишу F8 перед появлением экрана загрузки Windows. Вы должны нажать эту клавишу в нужный момент, чтобы открылось меню расширенных параметров загрузки.
- В меню выберите пункт «Включить режим экстренного обслуживания». Этот пункт может быть назван по-разному в разных версиях Windows.
- После выбора режима EMS система загрузится в командную строку, где вы сможете выполнить необходимые операции для решения проблемы.
В режиме EMS вы сможете использовать базовые команды командной строки для диагностики и восстановления операционной системы. Если вы хотите выполнить дополнительные действия, такие как доступ к файловой системе или запуск программ, введите соответствующие команды в командной строке.
Включение режима EMS может быть полезным инструментом для решения проблем с системой Windows. Следуйте приведенным выше шагам, чтобы включить этот режим и иметь возможность выполнить необходимые операции для восстановления вашей операционной системы.
Шаги по настройке режима EMS для оптимальной производительности
Вот несколько шагов, которые помогут вам настроить режим EMS:
- Установите драйверы расширенной памяти: Для использования режима EMS необходимо установить драйверы расширенной памяти. Они обеспечивают доступ программ к дополнительной памяти и управляют ее использованием. Вы можете узнать, какие драйверы требуются для вашей системы, обратившись к документации операционной системы или производителю компьютера.
- Создайте файл конфигурации: После установки драйверов расширенной памяти необходимо создать файл конфигурации, который определит количество доступной памяти и другие параметры. Для этого используйте специальную утилиту, которая поставляется с драйверами или операционной системой. В файле конфигурации укажите количество памяти, которую вы хотите выделить под режим EMS.
- Перезагрузите компьютер: После создания файла конфигурации перезагрузите компьютер, чтобы изменения вступили в силу. После перезагрузки проверьте, что режим EMS работает исправно. Вы можете использовать специальные программы для проверки доступной памяти и ее использования.
Настройка режима EMS может значительно улучшить производительность вашей системы и позволить программам эффективно использовать больше памяти. При правильной настройке и использовании режима EMS вы можете запускать больше программ одновременно и выполнять более сложные задачи без замедления производительности. Следуйте указанным выше шагам и наслаждайтесь оптимальной работой вашей системы!
Возможности и преимущества использования режима EMS в системе Windows
Включение режима EMS позволяет установить оболочку командной строки на компьютере в случае сбоя в графическом интерфейсе пользователя. Это дает возможность выполнять различные действия, такие как загрузка утилит для диагностики и восстановления, резервное копирование и восстановление данных или изменение настроек системы. Режим EMS также может использоваться для удаленного управления серверами через консольные команды.
Возможности использования режима EMS включают:
- Доступ к командной строке на ранней стадии загрузки системы. Это позволяет администраторам быстро реагировать на проблемы и проводить необходимые операции для восстановления работы системы.
- Загрузку специальных утилит для диагностики и восстановления. EMS позволяет загружать специализированные инструменты, которые могут быть полезны при решении проблем, связанных с аппаратным и программным обеспечением.
- Управление серверами и удаленный доступ. Режим EMS позволяет администраторам подключаться к удаленным серверам через сеть и выполнять управляющие команды.
Преимущества использования режима EMS включают:
- Увеличенную надежность и доступность системы. Режим EMS предоставляет дополнительные возможности для восстановления работы системы в случае сбоев, что помогает минимизировать время простоя и повышает надежность системы.
- Удобство управления и обслуживания. Благодаря режиму EMS администраторы могут эффективно управлять системой, выполнять необходимые действия и решать проблемы, не прибегая к установке дополнительных инструментов или загрузке с внешних носителей.
- Быстрый доступ к резервным копиям и восстановление данных. Режим EMS предоставляет доступ к резервным копиям файловой системы, что упрощает процесс восстановления данных и помогает предотвратить потерю информации.
В целом, режим EMS является полезным инструментом для обеспечения стабильности и надежности системы Windows. Он предоставляет администраторам возможность управлять системой в критических ситуациях и быстро восстанавливать работоспособность. Если вы являетесь администратором или специалистом по поддержке, рекомендуется изучить и использовать этот режим для эффективной работы с системой Windows.
Типичные проблемы и ошибки при настройке режима EMS
1. Ошибка при указании диска для установки EMS
Одной из самых распространенных ошибок при настройке режима EMS является неправильное указание диска, на котором будет установлен этот режим. Если вы ошибочно выберете неподходящий диск, то EMS не будет работать должным образом.
Чтобы избежать этой ошибки, внимательно проведите анализ дисков и выберите тот, который подходит для установки EMS. Обратите внимание на свободное пространство на диске, его форматирование и совместимость с операционной системой Windows.
2. Проблемы с обновлением EMS
Если у вас уже установлен режим EMS, возможно, вам потребуется его обновление для получения последних исправлений и новых функций. Однако при обновлении также могут возникнуть проблемы.
Чтобы избежать этих проблем, рекомендуется сначала проверить наличие доступных обновлений для EMS и удостовериться, что ваша система соответствует требованиям для установки новых версий. Также необходимо убедиться в наличии надежного соединения с интернетом и достаточном свободном пространстве на диске для установки обновлений.
3. Ошибки в конфигурационных файлах EMS
Важной частью настройки режима EMS является правильная настройка его конфигурационных файлов. Ошибки в этих файлах могут привести к неправильной работе EMS или его отказу вовсе.
Чтобы избежать подобных ошибок, рекомендуется внимательно изучить документацию и руководство по настройке EMS. Убедитесь, что вы правильно указываете все необходимые параметры и проверьте правильность синтаксиса в конфигурационных файлах.
- Внимательно следите за ошибками и предупреждениями, возникающими при настройке EMS.
- Создайте резервные копии перед внесением изменений в настройки EMS, чтобы иметь возможность восстановить систему в случае неудачи.
- Если у вас возникают проблемы, не стесняйтесь обратиться за помощью к специалистам или в официальную службу поддержки Windows.
Важно помнить, что настройка режима EMS требует внимательности и следования инструкциям, чтобы избежать возможных проблем и ошибок. Следуйте нашим советам, и ваша установка EMS будет выполнена успешно.
Советы и рекомендации по оптимизации и максимальному использованию режима EMS
1. Сделайте полную резервную копию данных: Перед включением режима EMS и внесением каких-либо изменений в систему, важно сделать полную резервную копию всех важных данных. Это позволит вам восстановить систему в случае возникновения проблем.
2. Ознакомьтесь с командами и ключами: Режим EMS предоставляет набор команд и ключей, которые позволяют управлять процессом восстановления системы. Ознакомьтесь с этими командами и ключами, чтобы быть готовым к быстрой реакции на сбои и проблемы.
3. Используйте EMS для отладки: Режим EMS может быть использован для отладки и исправления проблем. Например, вы можете использовать команду chkdsk, чтобы проверить и исправить ошибки на жестком диске, или команду sfc, чтобы проверить целостность системных файлов. Это поможет вам устранить проблемы и повысить производительность системы.
4. Обновляйте исходный образ EMS: Windows поставляется с предустановленным исходным образом EMS. Однако, чтобы быть уверенным, что ваша система поддерживает последние версии и исправления, рекомендуется время от времени обновлять этот исходный образ EMS.
5. Устанавливайте антивирусное программное обеспечение: Безопасность является одним из важных аспектов работы в режиме EMS. Установка и регулярное обновление антивирусного программного обеспечения поможет защитить вашу систему от вредоносных программ и предотвратить возникновение проблем.
Использование режима EMS в ОС Windows может быть мощным инструментом для восстановления и оптимизации системы. Следуя этим советам и рекомендациям, вы сможете максимально использовать возможности этого режима и эффективно управлять сбоями и проблемами в вашей системе.