Вся информация об элементах загрузочного меню хранится в ветви реестра HKEY_LOCAL_MACHINE\BCD0 0 0 00 0 0 0\ob j ects. Эта ветвь содержит набор подразделов, названных в честь CLSID-номеров поля identifier элементов загрузочного меню. При этом в данной ветви реестра содержится намного больше подразделов, чем элементов загрузочного меню – ветвь реестра HKEY_LOCAL_MACHINE\BCDOOOOOOOOXobjects содержит не только настройки элементов загрузочного меню, но и описание различных связей и элементов этого меню, которые никогда в нем не отображаются, но влияют на его работу. Мы рассмотрим только содержимое подразделов, которые определяют отображаемые элементы загрузочного меню. Все они включают в себя дочерний раздел Elements, который, в свою очередь, содержит набор подразделов, определяющих значения полей данного элемента загрузочного меню (например, поля description, locale и т. д.). Например, в ветви реестра HKEY_LOCAL_MACHINE\BCD00000000\objects\{CLSID-номер элемента}\Elements можно встретить такие подразделы.
• 12000002– хранит значение поля Path.
• 12000004 – содержит значение поля Description.
• 12000005 – хранит значение поля locale.
• 22000002 – содержит значение поля Systemroot.
• 23000003– если вы переименовывали элемент загрузочного меню, то данный подраздел содержит CLSID-номер предыдущего элемента загрузочного меню (при переименовании элемента загрузочного меню фактически вы делаете копию этого элемента, которая отображается в загрузочном меню). В блоке данных Windows Boot Manager, как и в остальных элементах загрузочного меню, данный подраздел определяет значение поля resumeobject.
• 23000006 – в блоке данных Windows Boot Manager определяет значение поля default.
• 24000001– хранит значение поля Displayorder блока данных Windows Boot Manager.
• 24000010 – содержит значение поля Toolsdisplayorder блока данных Windows Boot Manager.
• 250 00 0 04 – в блоке данных Windows Boot Manager определяет значение поля timeout.
• 12 000016 – параметр строкового типа Element данного подраздела определяет название USB-порта, который будет использоваться при передаче отладочной информации на удаленный компьютер.
• 15000007– параметр REG_BI NARY – типа Element данного подраздела определяет количество оперативной памяти, установленной на компьютере, которое будет использоваться при работе в данной операционной системе. Иными словами, его значение эквивалентно значению параметра /МАХМЕМ.
...
Примечание
Описание параметров запуска операционной системы приведено далее в этом разделе (подразд. «Файл boot.ini»).
• 15000011– параметр REG_BI NARY – типа Element данного подраздела определяет порт, по которому удаленному компьютеру будет передаваться отладочная информация. Иными словами, его значение эквивалентно значению параметра /DEBUGPORT. Значение 1 определяет порт IEEE 1394. Значение 2 определяет USB-порт. Остальные значения параметра /DEBUGPORT определяются в подразделе 15000013.
• 15000013 – REG_BINARY-параметр Element данного подраздела определяет порт, по которому будет передаваться удаленному компьютеру отладочная информация. Другими словами, его значение эквивалентно значению параметра /DEBUGPORT. Значения от 1 до 4 определяют порты от СОМ1 до COM4. Остальные значения параметра /DEBUGPORT определяются в подразделе 15000011.
• 15000014– параметр REG_BINARY-типа Element данного подраздела определяет скорость в бодах, которая будет использоваться при передаче отладочной информации на удаленный компьютер. Иными словами, его значение эквивалентно значению параметра /BAUDRATE.
• 15000015 – REG_BINARY-параметр Element данного подраздела определяет канал порта IEEE 1394, который будет использоваться при передаче отладочной информации на удаленный компьютер. Иначе говоря, его значение эквивалентно значению параметра /CHANNEL.
• 25000061– параметр REG_BINARY-типа Element данного подраздела определяет количество процессоров, установленных в компьютере, которые будут использоваться при работе в данной операционной системе. Другими словами, его значение эквивалентно значению параметра /NUMPROC.
• 25000080– параметр REG_BINARY-типа Element данного подраздела определяет значение параметра /BASEVIDEO. Возможны следующие значения:
– 0000000000000000 – эквивалентно значению MINIMAL параметра /BASEVIDEO;
– 0100000000000000 – эквивалентно значению NETWORK параметра /BASEVIDEO;
– 02 00000000000000– эквивалентно значению DSREPAIR параметра /BASEVIDEO.
• 26000081 – если значение параметра REG_BINARY – типа Element этого подраздела равно 01, то данная операционная система будет запускаться со значением MINIMAL (ALTERNATESHELL) параметра /BASEVIDEO. При этом значение параметра Element подраздела 25000080 должно быть равно 00 00 00 00 00 00 00 00.
Читать дальше
Конец ознакомительного отрывка
Купить книгу