Используется ли Bootmgr в процессе загрузки Windows XP?

Используется ли Bootmgr в процессе загрузки Windows XP?Программный файл под названием «bootmgr» используется в операционных системах Microsoft Vista и более старших версий для управления параметрами загрузки системы. Он позволяет создать список доступных операционных систем и выбирать в дальнейшем при загрузке компьютера одну из них. Утилита Bootmgr была встроена впервые в ОС Windows Vista, а вот на Windows XP и других более старых системах может вызывать определенные проблемы и работает неправильно. Bootmgr выполняет те же функции, что и другое приложение Grand Unified Bootloader (GRUB), используемое на платформе Linux.

Способ переключения между операционными системами

Когда на компьютер устанавливается более одной операционной системы, возникает необходимость в использовании специальной программы, которая будет давать возможность выбора системы для загрузки. В XP и более старых версиях Windows использовался конфигурационный файл, который проверялся в самом начале загрузки компьютера. Дополнительно, на платформе Windows NT, с этой целью использовался специальный файл ntldr. Этот менеджер передавал информацию о процессе загрузки в BIOS. Начиная с Microsoft Vista, разработчики операционной системы перешли к использованию другого небольшого файла под названием bootmgr. В любом случае все эти способы и файлы служили для идентификации доступных операционных систем и обеспечения простого доступа к выбору нужной ОС в текстовом меню.

Vista и Bootmgr

Как только стартует компьютер, Windows Vista передает управление процессом загрузки утилите Bootmgr, которая на следующем этапе подгружает другой конфигурационный файл – BCD (сокращение от Boot Configuration Data). Утилита Bootmgr использует информацию из этого файла для создания меню и выделяет заданное количество времени пользователю для самостоятельного выбора типа загружаемой системы. После того как выбор будет сделан, управление процессом загрузки автоматически передается в загрузочную запись выбранной операционной системы. Если же выбор системы не будет сделан, Bootmgr начнет загрузку системы по умолчанию.

Процесс загрузки Windows XP

Как мы уже говорили, в Windows XP используется специальный конфигурационный файл. Он носит название boot.ini и хранит информацию про все установленные на компьютере операционные системы. Кроме того, для корректной работы режима мультизагрузки необходим исполняемый файл под названием ntldr, который устанавливается вместе с основной ОС. Эта очень важная утилита читает содержимое файла boot.ini и создает текстовое загрузочное меню с таймером отсрочки запуска основной системы. Если до окончания отсчета времени таймером вы не выберите какую-либо другую из установленных систем, будет загружена система по умолчанию. Как видите Windows XP не использует программу Bootmgr, что приводит к несовместимости Windows XP и последующих операционных систем в режиме мультизагрузки.

Ошибки в процессе загрузки

Все версии ОС Windows создаются с обратной совместимостью. Это значит, что если вы захотите на одном диске установить сразу несколько ОС разных версий, то вам необходимо будет первой установить более новую версию. То есть, если вы первой установите Windows Vista, а затем Windows XP, то они обе нормально установятся и будет возможность их выбора при загрузке. Такая последовательность позволяет утилите Bootmgr правильно обновить конфигурационный файл BCD, внеся туда информацию о вновь установленных операционных системах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *