Листинг 2.1. Пример вывода содержимого загрузочного меню командой bcdedit Windows Boot Manager
–
identifier {bootmgr}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {50c73d4d-e6b3-11da-bc73-d30cdb1ce216}
displayorder {ntldr}
{default}
{current}
toolsdisplayorder {memdiag}
timeout 30
Windows Legacy OS Loader
–
identifier {ntldr}
device partition=D:
path \ntldr
description Earlier version of Windows
Windows Boot Loader
–
identifier {default}
device partition=F:
path \Windows\system32\winload.exe
description Microsoft Windows
locale en-US
inherit {bootloadersettings}
osdevice partition=F:
systemroot \Windows
resumeobject {50c73d4d-e6b3-11da-bc73-d30cdb1ce216}
nx OptIn
Windows Boot Loader
–
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows (TM) Vista Ultimate (recovered)
osdevice partition=C:
systemroot \Windows
resumeobject {5f951ca4-31a7-11db-8615-806e6f6e6963}Как можно заметить из листинга 2.1, сначала bcdedit отображает сведения о настройке самого загрузочного меню (блок данных Windows Boot Manager), а потом сведения об элементах этого меню. Причем сведения об элементе списка, с помощью которого можно отобразить меню для выбора ранее установленных операционных систем (то есть для загрузки содержимого файла boot. ini), отображаются первыми (блок данных Windows Legacy OS Loader), а потом уже сведения об остальных элементах меню (блоки данных под заголовками Windows Boot Loader).
Отображаемые сведения о загрузочных разделах
Каждый из этих блоков данных может содержать следующие наиболее интересные сведения.
• identifier – определяет идентификатор элемента загрузочного меню и может принимать следующие значения:
– {current} – говорит о том, что операционная система, определяемая этим элементом меню, загружена в данный момент;
– {default} – означает, что операционная система, определяемая этим элементом меню, загружается по умолчанию;
– {ntldr} – определяет элемент загрузочного меню, с помощью которого можно загрузить содержимое файла boot. ini (фактически определяет название файла ntldr, расположенного на системном диске, который раньше применялся в качестве загрузчика);
– {bootmgr} – данный идентификатор говорит о том, что этот блок данных определяет параметры самого загрузочного меню (фактически определяет название файла bootmgr, расположенного на системном диске, который применяется в качестве загрузчика для операционной системы Windows Vista);
– {memdiag} – определяет элемент загрузочного меню, с помощью которого можно выполнить диагностику состояния оперативной памяти компьютера;
– {CLSID-номер элемента меню} – данный идентификатор присваивается элементу загрузочного меню, если ни один из предыдущих идентификаторов ему не подходит.