Загрузчик windows 7 где прописываются настройки

Как известно, в новых (сравнительно) операционных системах от Microsoft Windows 7 и Windows 8 вместо уже известного всем ТЕКСТОВОГО файла boot.in i сделали другую систему.

Я, кстати, роясь в интернете, наскоряк так и не нашел простого ответа на вопрос: где же находится файл, являющийся аналогом пресловутого boot.ini в Windows XP?

А находится он, там, где его и логично было найти: в папке boot (она скрытая), лежащей "в корне" загрузочного раздела (по-простому - диска C )! А называется этот файл - вот чудо - BCD (вот прямо так, БЕЗ расширения)! Вау! Мы их расшифровали!!!

В этом разделе также указано, как долго будет отображаться меню. В разделе отображается список операционных систем, установленных и доступных для использования. Мы изучим ключи, доступные позже. Что происходит после знака равенства, в кавычках, просто описание. Это описание, которое отображается в меню загрузки.

Теперь нам нужно детализировать два важных момента. Рассмотрим следующие два примера. Значение в круглых скобках начинается с 1, отличного от значений других параметров, которые всегда начинаются с нуля. На первом диске первого контроллера у вас есть один раздел, а на остальных дисках - два раздела, у нас есть следующие возможные комбинации.

  • Число в круглых скобках указывает порядок загрузки адаптеров.
  • Всегда начинается с нуля.
  • Раздел: указывает номер раздела внутри диска.
В примере, который мы дали в начале этой темы, мы имеем следующий путь.

Так вот, файл этот имеет не текстовый формат, а формат реестра Windows (ну, неплохой, в принципе, формат, конечно), его можно загрузить как куст в regedit, но там столько всего "наворочано", что сам чёрт ногу сломает...

Поправить порядок загрузки, добавить-убрать-переименовать систему (тем, у кого их несколько на одном компьютере) можно либо через вкладку в также известной уже всем желающим команды msconfig , либо через также известные Дополнительные параметры Свойств значка Компьютер (сильно упрощенно, ибо ДАЛЕКО не все параметры там отображаются),либо же полноценно через командную строку, выполняя команду bcfedit с различными параметрами (страшно муторное занятие, ибо параметров там масса), либо, более удобно - через графическую программу EasyBCD (она фриварная, что радует!).

Что представляет собой этот путь? Чтение с обратной стороны мы имеем следующую интерпретацию. Ниже описаны доступные ключи. Этот параметр можно использовать, если вы установили новый видеоадаптер, который не работает должным образом, до такой степени, что после входа в систему вы не можете прочитать информацию, отображаемую на экране. Вы можете войти в систему и исправить настройки, которые препятствуют правильной работе адаптера дисплея или монитора. Например, если вы используете этот ключ и загружается при загрузке драйвера сетевой карты, это является хорошим показателем того, что проблема может быть связана с этим драйвером или с некоторым драйвером, связанным с сетевой картой. Новая архитектура загрузочной загрузки Новая архитектура для хранения информации о конфигурации загрузки. В следующем примере мы имеем иллюстрацию использования этого ключа. . Новая загрузочная архитектура.

Последняя программа просто образец удобства, к тому же есть русские версии.

Довелось мне попробовать поставить некий менеджер загрузки (а, как я уже упоминал, у меня несколько операционных систем на жестком диске: Windows 7x86, Windows 8x86 (обе, как можно догадаться, 32-разрядные) и Windows 8x64, причём - сам обалдел - все они лицензионные !

Установлены они широко известным в узких кругах "продвинутых компьютерщиков" способом изменения флага активности раздела (т. е., диск разбит на 4 основных раздела, перед установкой очередной ОСи любым способом (хоть через DOS и fdisk) активным делается тот раздел, на который мы хотим поставить операционную систему, затем запускается установка, выбирается этот же раздел - и вуаля, система видит его как диск C, и, что характерно - она абсолютно независима (по загрузке) от остальных систем, будь там хоть 98-я винда!

Перезагрузка же в нужную ОСь делается также: любым способом, хоть описанным выше, хоть через нажатие правой кнопки мыши на значке Мой компьютер (это в XP, в более новых он называется просто и без затей: Компьютер ) и выбора из выпавшего меню слова Управление (я пользуюсь русскоязычными вариантами винды), далее Управление дисками - следует сделать активным раздел с нужной операционной системой (это может быть не обязательно "винда"!)

Да, так о чём это я? Ага - этот самый менеджер загрузки, видимо, ничего лучше XP и не знает, поэтому он радостно запорол мне загрузку ВСЕХ моих операционок, хотя обещалось, что он на разделы диска "не лезет", а работает только с памятью, живёт же - в "нулевой" дорожке HDD.

Ну, начал я восстанавливать комп - и правда, вроде данные-программы все на месте, но не грузится, выдаёт ошибку 0xC000000E (причем одинаковую и в семерке, и в восьмерке, и в 32-, и в 64-битной).

Загрузился я с установочного диска Windows 7 PRO, выбрал Восстановление , там есть Командная строка , а в ней - нашел специальную команду с опциями /fixmbr и /fixboot. Но - не помогло, только следы глючного менеджера загрузки исчезли (и слава Богу).

Короче, смысл такой - разделов-то у меня - четыре, т. е. один свободен от операционки, я по-быстрому закатал туда еще одну "семеру-32бита" (временно, "снесу" я её, конечно), и из-под неё уже с попощью EasyBCD восстановил загрузку.

Сделал это немножко "хитрым" путём - для начала забэкапил загрузку "рабочей" (текущей) ОС, затем с помощью своей любимой программы FAR (хотя можно просто включить отображение скрытых и системных файлов) "вытащил" из папки boot каждой ОС по очереди файл BCD, переименовал их, чтобы не путать, каждый по названию операционной системы, с расширением.BCD (это оказался формат бэкапа программы EasyBCD), далее, нажал Восстановить (т. е., применил к рабочей ОСи "чужой" файл загрузки - не перезагружать в это время!), и поправил нужные параметры (оказалось, глючный бут-менеджер "убил" привязку файла загрузки к разделу диска). Затем уже поправленный файл забэкапил в другую папку, и, предварительно переименовав обратно в BCD без расширения, записал "на место", в папку \boot.

Использование двух операционных систем в альтернативной загрузке бывает удобно для тестирования новой системы или приложения, рассчитанного строго под определенную версию Windows . Кроме того, альтернативная загрузка может использоваться для репликации клиентской среды. В Windows для управления альтернативной загрузкой предназначен файл boot.ini , который выводит меню доступных для запуска операционных систем и разделов при включении компьютера. В Windows Vista и более поздних версиях Windows для работы с загрузчиком используется утилита BCDEdit .

Недавно я решил освободить пространство, занятое загружаемым VHD Windows Server 2008 R2, который в свое время был создан для написания статьи о загрузке с виртуальных жестких дисков. Кроме операционной системы на VHD ничего не было, так что я просто его удалил.

Обратите внимание: прежде чем удалять или изменять разделы на виртуальном жестком диске, обязательно создайте резервную копию всех нужных данных - изменения могут привести к повреждению VHD.

Я думал, что после удаления виртуального жесткого диска Windows исключит соответствующий пункт из меню загрузчика самостоятельно, но не тут-то было. К счастью, в качестве основной системы у меня была выбрана Windows 7 , иначе я бы остался вовсе без рабочей ОС.

Я решил отредактировать файл «boot.ini », но обнаружил, что в Windows 7 и Vista для редактирования загрузчика используется утилита (BCDEdit).

Чтобы ее запустить, нужно вызвать окно Командной строки (Command Prompt) с правами администратора из меню «Пуск | Все программы | Стандартные» (Start | All Programs | Accessories). Для этого нужно нажать на ярлыке Командной строки правой кнопкой мыши и выбрать опцию «Запустить от имени администратора» (Run As Administrator). В окне Командной строки нужно ввести «bcdedit» (без кавычек). При этом будет показана текущая конфигурация загрузчика со всеми доступными опциями загрузки.

В данном случае мне необходимо было удалить из меню загрузчика Windows 2008 R2, поскольку она мне больше не нужна. Для удаления необходимо указать идентификатор объекта загрузчика (Boot Loader Identifier). Его можно найти в списке, показаном на рис. A, в

фигурных скобках.

Рисунок A.

Я скопировал весь список в Блокнот (Notepad), нашел в нем нужную строку и скопировал вместе с фигурными скобками. Удаление объекта из меню загрузчика Для удаления объекта из меню загрузчика используется простая команда: Bcdedit /delete {идентификатор объекта загрузчика} Достаточно ввести эту команду, нажать - и Boot Configuration Data Editor (BCDEdit) удалит соответствующий указанному идентификатору пункт из меню. По завершении операции появится соответствующее сообщение. При следующем запуске единственной опцией в меню загрузчика останется текущий экземпляр Windows . Внимание! Будьте осторожны при внесении изменений загрузчик. Если вы случайно удалите из меню текущий экземпляр Windows , система вообще не сможет загрузиться.