• StoreFilePath, тип: string – содержит путь к хранилищу объектов (конкретному загрузочному меню), в которое входит данный элемент;
• Туре, тип: uint32 – определяет подтип элемента;
• Boolean, тип: boolean – содержит значение данного элемента.
Программа VistaBootPROКак вы, наверное, заметили из предыдущей главы, использование программы bcdedit.ехе является довольно сложным занятием. Именно для облегчения этой процедуры сторонними разработчиками и была создана программа VistaBootPRO (рис. 2.9).
Данная программа распространяется бесплатно и занимает 1,41 Мбайт. Ее можно скачать с официального сайта http://www.pro-networks.org/vistabootpro.
Как и рассмотренную ранее программу bcdedit.ехе, VistaBootPRO нужно запускать только от имени администратора (фактически она является графическим интерфейсом для bcdedit.ехе).
Окно программы состоит из панели кнопок, расположенной слева, и поля, отображающего информацию о текущих настройках загрузочного меню. При запуске программы это поле отображает ту же информацию, что и вызов команды bcdedit.exe без параметров. Рассмотрим основные возможности программы, предоставляемые после нажатия одной из кнопок левой панели.
После нажатия кнопки View Settings можно просмотреть текущие параметры настройки загрузочного меню. Фактически нажатие кнопки View Settings эквивалентно выводу команды bcdedit.ехе без параметров.
С помощью кнопки Configure можно выполнить следующие действия:
• указать операционную систему, загружаемую по умолчанию, а также таймаут ожидания выбора операционной системы пользователем;
• переименовать один из элементов загрузочного меню, а также изменить букву диска, на котором расположена операционная система, запускаемая при выборе этого элемента меню.
После выбора кнопки Advanced вы сможете настроить дополнительные параметры загрузки определенной операционной системы: параметры режима отладки ядра, возможность запуска операционной системы с минимальной конфигурацией и т. д.
После нажатия кнопки Manage Entries вы сможете создать новый элемент загрузочного меню, удалить уже существующий элемент или упорядочить содержимое загрузочного меню.
С помощью кнопки Backup/Restore можно выполнить архивирование загрузочного меню или восстановление из уже созданного архива.
И, наконец, с помощью кнопки BootLoader можно заново создать загрузочное меню, используемое по умолчанию, или восстановить загрузочное меню, применяемое в ранних версиях операционной системы Windows (на основе файла boot. ini).
Программа msconfig.exeВ стандартную поставку Windows Vista входит программа msconf ig.ехе, с помощью которой также можно выполнить настройку некоторых параметров загрузки операционных систем. Для этого нужно запустить данную программу и перейти на вкладку Загрузка (рис. 2.10). Как можно заметить из рисунка, данная программа позволяет настраивать параметры запуска установленных на компьютере операционных систем Windows Vista, а также указывать таймаут ожидания выбора пользователем запускаемой операционной системы.
С помощью программы msconf ig.ехе можно установить или снять следующие параметры запуска: /NOGUIBOOT, /BOOTLOG, /BASEVIDEO, /SOS, /SAFEBOOT, /NUMPROC, /МАХМЕМ, / PC I LOCK, /DETECTHAL, /DEBUG, /BAUDRATE, /CHANNEL, /DEBUGPORT. Более подробно эти параметры описываются далее в подразд. «Файл boot.ini» этого раздела. Окно Загрузка и восстановление
Некоторые параметры работы загрузочного меню можно изменить и с помощью окна Загрузка и восстановление. К ним относится запускаемая по умолчанию операционная система, таймаут ожидания выбора операционной системы пользователем, а также уникальный параметр – таймаут ожидания перед выбором способа загрузки операционной системы в меню Дополнительные варианты загрузки.
Для отображения окна Загрузка и восстановление сначала нужно вызвать окно Свойства системы. Для этого необходимо выполнить команду SystemProper-tiesAdvanced.ехе. Затем нужно перейти на вкладку Дополнительно окна Свойства системы и в области Загрузка и восстановление нажать кнопку Параметры.
Хранение содержимого загрузочного меню в реестре Как уже упоминалось ранее, теперь загрузочное меню операционной системы хранится не в файле boot. ini, а в реестре. Для этого служит ветвь реестра HKEY_LOCAL_MACHINE\BCD00000000. Несмотря на то что способ хранения загрузочного меню в реестре выглядит довольно странно (например, как понять, в реестре какой операционной системы хранится загрузочное меню, ведь на момент его отображения ни одна из операционных систем загружена не была), он работает. Вы можете редактировать загрузочное меню непосредственно из реестра операционной системы, загружаемой по умолчанию.