Новый загрузчик Windows 7 и 2008

Все мы знаем, что в  операционных системах Microsoft, построенных на ядре NT(2000,XP, 2003) в качестве загрузчика используется программа NT Loader (NTLDR), и именно в ее конфигурационный файл boot.ini, мы и вносим изменения, когда нам необходимо поменять порядок или параметры загрузки Windows. Однако Microsoft в линейке ОС начиная с Vista, изменила порядок загрузки операционной системы.

В Windows Vista,7, Windows 2008 используется новый механизм, который называется Boot Configuration Data (BCD). Теперь на диске в загрузочном секторе хранится информация о местоположении файла системного загрузчика bootmgr (Windows Boot Manager). И разработчики Microsoft несколько  усложнили жизнь пользователям своих новых ОС,  ведь теперь все настройки держатся не в обычном текстовом файле (boot.ini), а в бинарном файле. При старте системного загрузчика bootmgr, он загружает все настройки из этого бинарного файла, и помещает их в ветку реестра HKLM\BCD00000000 (неслучайно формат этого файла напоминает структуру реестра Windows). И пользователь не может вручную внести изменения в этот файл путем простого редактирования файла, как тестового. Соответственно эти настройки убраны из пункта меню Startup and Recovery (Загрузка и восстановление). Теперь здесь  можно лишь поправить настройки, позволяющие выбрать систему, загружаемую по умолчанию, а так же выставить или убрать задержку перед загрузкой.

На операционных системах, которые загружаются через BIOS, настройки загрузчика хранятся в специальном скрытом каталоге \Boot\BCD, находящимся на системном томе. Для редактирования этого файла, применяется специальная утилита  bcdedit.exe.

Редактор загрузчика Windows 7/2008 bcdedit.exe

Также возможен вариант редактирования настроек загрузчика Windows через интерфейсы WMI (Windows Management Instrumentation).Также прочитайте статью Как отремонтровать MBR в Windows 7


Предыдущая статья Следующая статья

Комментариев: 2 Оставить комментарий

Оставить комментарий

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

Я не робот( Обязательно отметьте)