Изменения в редакторе загрузчика ОС Windows 10 и как добавить вторую ОС

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

Сам i находится в корне системного диска, обычно это диск C:/ . Чтобы увидеть файл, для начала необходимо сделать видимым скрытые файлы и папки и скрытые системные файлы и папки .

Для этого в пункте сервис, выбираем свойства папки — вид “. Там мы снимаем галочки с указанных выше параметров. Должно получится так.

После этого на системном диске будут видны различные системные файлы, с помощью которых грузится система. Один из них будет Кстати в случае если система загружается с ошибкой, то выручит восстановление системных файлов .

Откройте его и вы увидите примерно такую структуру

[boot loader]

timeout=30

default=multi (0) disk (0) rdisk (0) partition (1) WINDOWS

[operating systems]

multi (0) disk (0) rdisk (0) partition (1) WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

Эта структура с одной установленной операционной системой на первом физическом диске. Пробежимся по каждому пункту отдельно.

t imeout=30 – время в течении которого будет отображаться список операционных систем , значение задается в секундах. Советую поставить значение t imeout=10. default – Система, которая будет загружаться по умолчанию, по истечению t imeout.

Rdisk (0) – номер физического диска. Т.е. (0) – это первый жесткий диск, (1) – это второй. В данном случае система находится на первом диске.

partition (1) – номер физического раздела . В данном случае физический диск, разбит на разделы: (1) – это диск C, (2) – это диск D, (3) – это диск E и т.д.

Microsoft Windows XP Professional RU – название О.С., которые вы будете видеть при выборе О.С. Можно менять на любое читабельное значение, на саму загрузку запись влияния не имеет.

Это основные значения, которые необходимо знать, чтобы выполнить настройку загрузки Windows самостоятельно.

Как найти

Вначале поговорим о Windows XP. Где находится в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:

  1. Зайдите в «Панель управления» (в меню «Пуск»).
  2. Откройте «Параметры папок» в разделе «Оформление и персонализация».
  3. Найдите вкладку «Вид».
  4. Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.

Теперь вы сможете увидеть Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.

Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.

Если вы используете Windows 7 , во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.

BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.

Как восстановить загрузчик Windows ХР?

Загружаемся с установочного диска Windows XP, выбираем восстановить R. Если у нас одна операционная система ставим цифру 1.

Если был пароль вводим его, если нет нажимаем Enter.

Вводим команду FIXMBR, данная команда восстановления поврежденной таблицы разделов жёсткого диска, она перезапишет главную загрузочную запись.

Подтверждаем запись новой MBR, ставим Y

Вводим команду FIXBOOT, и соглашаемся записать новый загрузочный сектор.

Копируем файлы ntldr, , с дистрибутива в корень системного диска С. Вводим команду МАР и смотрим букву нашего дисковода, в моём случае (D:)

Вводим D: (букву дисковода) и нажимаем Enter.

Переходим в папку i386, которая находится на установочном диске Windows XP, из неё скопируем наш файл NTLDR в корень диска С. Вводим команду cd i386 и Enter

Копируем файл NTLDR в корень нашего системного диска с операционной системой командой copy NTLDR C:

Теперь файл Команда Bootcfg /add, производит поиск установленных операционных систем, а заодно мы с вами добавляем обнаруженную копию Windows № 1 и сделаем новый файл

Вводим 1

Теперь напишем название, которое будет в файле — Professional RU. Параметры /fastdetect это такой ключ, который отключает распознавание устройств, подключаемых к параллельным и последовательным портам для ускореной загрузки.

Нажимаем Exit и компьютер перезагружается.

Система загрузилась успешно и вот скопированные загрузчики операционной системы Windows XP.

Вот созданный  файл в консоли восстановления.

Помогло? Отблагодари автора

Использование командной строки для исправления проблем с загрузочными записями Windows

  windows

Если ваш компьютер не загружается, автоматическое исправление ошибок запуска не помогает или вы попросту видите одну из ошибок наподобие «No bootable device. Insert boot disk and press any key» — во всех этих случаях может помочь исправление загрузочных записей MBR и конфигурации загрузки BCD, о чем и будет говориться в этой инструкции. (Но не обязательно поможет, зависит от конкретной ситуации).

Я уже писал статьи на похожую тему, например Как восстановить загрузчик Windows, но в этот раз решил раскрыть ее более подробно (после того, как меня спросили о том, как запустить восстановление Aomei OneKey Recovery, если оно было убрано из загрузки, а Windows перестала запускаться).

Обновление: если у вас Windows 10, то смотрим здесь: Восстановление загрузчика Windows 10.

— утилита исправления ошибок загрузки Windows

Все описываемое в этом руководстве применимо для Windows 10, Windows 8.1 и Windows 7, а использовать мы будем имеющийся в системе инструмент восстановления запуска , запускаемый из командной строки.

При этом, командную строку потребуется запускать не внутри запущенной Windows, а несколько иначе:

  • Для Windows 7 потребуется либо загрузиться с заранее созданного диска восстановления (создается в самой системе), либо с дистрибутива. При загрузке с дистрибутива внизу окна начала установки (после выбора языка) следует выбрать «Восстановление системы», а затем запустить командную строку. 
  • Для Windows 8.1 и 8 вы можете использовать дистрибутив так, почти как это описано в предыдущем пункте (Восстановление системы — Диагностика — Дополнительные параметры — Командная строка). Или, если у вас есть возможность запустить «Особые варианты загрузки» Windows 8, командную строку можно также найти в дополнительных параметрах и запустить оттуда. 

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

Запись нового загрузочного сектора

Запуск с параметром /FixBoot позволяет записать новый загрузочный сектор на системном разделе жесткого диска, при этом будет использоваться загрузочный раздел, совместимый с вашей операционной системой — Windows 7, 8.1 или Windows 10.

Применение данного параметра пригодится в тех случаях, когда:

  • Загрузочный сектор поврежден (например, после изменения структуры и размеров разделов жесткого диска)
  • Была установлена более старая версия Windows после более новой (Например, вы установили Windows XP после Windows 8)
  • Был записан какой-либо не Windows-совместимый загрузочный сектор.

Для записи нового загрузочного сектора просто запустите bootrec с указанным параметром, как это показано на скриншоте ниже.

Исправление MBR (Master Boot Record, загрузочная запись)

Первый из полезных параметров — FixMbr, позволяющий исправить MBR или загрузчик Windows. При его использовании, поврежденная MBR перезаписывается новой. Загрузочная запись располагается на первом секторе жесткого диска и сообщает БИОС, каким образом и откуда начинать загружать операционную систему. При повреждениях вы можете видеть следующие ошибки:

  • No bootable device
  • Missing operating system
  • Non-system disk or disk error
  • Кроме этого, если у вас появляется сообщение о том, что компьютер заблокирован (вирус) еще до начала загрузки Windows, тут тоже может помочь исправление MBR и загрузки.

Для того, чтобы запустить исправление загрузочной записи, введите в командной строке /fixmbr и нажмите Enter.

Поиск потерянных установок Windows в меню загрузки

Если на вашем компьютере установлено несколько систем Windows старше Vista, однако не все они появляются в меню загрузки, вы можете запустить команду /scanos для поиска всех установленных систем (и не только, например, таким же образом можно добавить в меню загрузки раздел восстановления OneKey Recovery).

В случае, если на вашем компьютере были найдены установки Windows, то для добавления их в меню загрузки используйте пересоздание хранилища конфигураций загрузки BCD (следующий раздел).

Пересоздание BCD — конфигураций загрузки Windows

Для того, чтобы перестроить BCD (конфигурацию загрузки Windows) и добавить в нее все утерянные установленные Windows системы (а также разделы восстановления, созданные на базе Windows), используйте команду /RebuildBcd.

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

  • /fixmbr
  • /nt60 all /force

Заключение

Как видите, довольно-таки мощный инструмент для исправления разнообразных ошибок загрузки Windows и, могу сказать достоверно, один из наиболее часто используемых при решении проблем с компьютерами пользователей специалистами. Думаю, и вам однажды пригодится эта информация.

А вдруг и это будет интересно:

Изменение порядка

Как изменить порядок следования загрузочных записей (команды задаются после bcdedit/):

  • выполнить запуск командной строки на администраторских правах;
  • вывести список всех элементов на дисплей;
  • ID всех операционок находятся в блоке «Диспетчер…» в строчке: displayorder;
  • конкретное ID и название операционки находится в одном из блоков «Загрузки…» в строчках: description (наименование ОС) и идентификатор (ID);
  • поставить вторую операционную систему на первое место можно так: displayorder{ID2}{ID1};
  • добавить операционку в начало (конец) своего списка удастся так: displayorder{ID}/addfirst (addlast).

Важно! Именно из командной консоли удастся изменить порядок следования дополнительных загрузочных записей. Однако загружаемый по умолчанию Виндовс так и останется на первом месте. Дополнительно необходимо изменить порядок в Metro-интерфейсе.

Изменение порядка

Способ изменения порядка с помощью утилиты EasyBCD:

  • скачать софт на ПК;
  • запустить утилиту;
  • отыскать «Редактировать меню загрузки»;
  • переупорядочить последовательность элементов.

Ещё один способ

Есть способ о существовании которого следует упомянуть. Это редактирование записей реестра. Вот только ошибки в таком редактировании могут стать фатальными и единственным способом исправить что-либо станет полная переустановка Windows. Причем при наличии двух предыдущих утилит правку реестра лучше не применять.

Свободное пространство диска С в процессе эксплуатации Windows постоянно сокращается. В независимости от действий пользователя — хочет он того или нет. Временные файлы, архивы, куки и кеш браузеров и прочие программные элементы, выполнив свою единоразовую миссию (обновление, установка, распаковка), оседают в папках раздела С. Плюс к этому — полезные мегабайты и гигабайты поглощают некоторые функциональные модули Windows.

Первое средство от такого «захламления» — комплексная очистка диска С. Выполнять её нужно регулярно и своевременно. В противном случае, раздел переполнится, и вы не сможете полноценно пользоваться ОС и, соответственно, ПК. Windows будет постоянно прерывать вашу работу предупреждающими сообщениями — «недостаточно памяти». Станет невозможен просмотр видео онлайн, так как браузер не сможет сохранять на компьютере закачиваемый с сервера контент. Могут произойти и другие неприятности.

Редактирование загрузчика

В Windows XP редактировать было очень просто. Таймаут можно было сделать и в «msconfig».

Редактирование загрузчика

Но, полностью отредактировать файл можно, просто открыв его в текстовом файле. Его путь «C:\».

В Windows 7 ситуация сложнее. Обратившись по адресу «C:\» вы ничего не найдете, поскольку этого файла нет. Для этого было придумано много разных программ. Например, EasyBCD.

Редактирование загрузчика

Она является бесплатной и найти её в сети очень просто. Как видите, содержимое тут более подробное, нежели чем демонстрация содержимого при помощи «msconfig».

Тут вы видите:

Редактирование загрузчика

    Таймаут 30 секунд;

    ОС по умолчанию;

    Название ОС — Windows 7;

    Том устройства — «C»;

    Путь до загрузчика;

    Папка Windows.

Формат отображения можно изменить при помощи следующих радио кнопок.

Редактирование загрузчика

При детальном просмотре вы увидите следующее:

Управление у этой программы очень простое. При нажатии на «Change settings» вы увидите следующие общие настройки:

Редактирование загрузчика

При нажатии на «Add/Remove Entries» вы увидите окно с записями загрузки операционных систем:

Добавить новую запись просто. Для этого есть специальный блок. Тут вы можете выбрать нужный вам тип, указать имя, указать локальный диск и затем нажать на «Add Entry».

Редактирование загрузчика

Так же есть дополнительные настройки:

Кроме этого, можно перезаписать файл загрузчика в пункте «Manage Bootloader». Вы сможете сделать резервную копию или же восстановить данные из ранее созданной копии.

Меню загрузки Windows и bcdedit

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

В первую очередь нам необходимо ее запустить. Для этого щелкните на кнопке Пуск, введите cmd и нажмите клавишу . Так мы открыли командную строку.

В открывшемся окне командной строки введите bcdedit и нажмите клавишу .

Важный момент: работа с bcdedit возможна только в режиме администратора. Кроме того, использовать bcdedit можно в консоли восстановления либо в командной строке программы ERD Commander.

Многие значения BCD указаны в фигурных скобках, вот в таких {параметр}. В этих скобках заключены идентификаторы CLSID. Все идентификаторы обозначаются длинным кодом из букв и цифр в формате {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}, но есть и стандартные идентификаторы с понятными названиями, такие как {ntldr} либо {bootmgr}.

Теперь перечислим основные параметры bcdedit, которые нам понадобятся.

Не спешите ковыряться в загрузчике Windows, поскольку предварительно нужно создать его запасную копию. Для этого создайте на любом диске папку BootCopy и введите в командной строке следующую команду (разумеется, bcdedit должна быть уже запущена):

bcdedit /export D:\BootCopy\bcd

Вместо D:\ можете указать любой другой диск.

Если вы так раскурочили загрузчик, что совершенно запутались, все первоначальные настройки можно будет вернуть из созданной нами ранее копии:

bcdedit /import D:\BootCopy\bcd

Теперь займемся изменением меню загрузки Windows 7. Представим, что у нас есть три записи с идентификаторами, а именно {ID1}, {ID2} и {ID3}.

Как изменить операционную систему, загружаемую по умолчанию

Укажите значение /default и идентификатор ОС, что будет загружаться по умолчанию. Скажем, для ОС с идентификатором {ID3} команда будет выглядеть следующим образом:

bcdedit /default {ID3}

Теперь ОС с {ID3} будет в самом вверху меню загрузки.

Как изменить размещение записей в меню загрузки

Посмотрим, как можно перемещать записи.

Делаем запись первой в списке:

bcdedit /displayorder {ID} /addfirst

Делаем запись последней в списке:

bcdedit /displayorder {ID} /addlast

Указываем точный порядок записей:

bcdedit /displayorder {ID3} {ID1} {ID2}

Как изменить значение задержки загрузки

bcdedit /timeout SS

в данном случае SS – число в секундах, скажем, красивое число 66.

Как изменить язык менеджера загрузки

Используйте следующую команду:

bcdedit /set {bootmgr} locale ru_RU

Так мы выбираем русский язык, указывая нужное значение, вместо ru_RU для русского можно указать en_US для английского языка и так далее.

Меню загрузки Windows и bcdedit

Как изменить язык дополнительного меню загрузки

Дополнительное меню загрузки вызывается нажатием клавиши . Бывает так, что это меню становится английским, хотя мы ранее и выбрали русский. Это легко исправить:

bcdboot %Windir% /l ru_RU

Аналогичным образом вместо ru_RU можно указать en_US или обозначение любого другого языка.

Как изменить название операционной системы в меню загрузки

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

Кроме того, так можно изменить название ОС, работа которой была восстановлена через среды восстановления. У таких ОС в меню загрузки появляется надпись “восстановлено”. Любое название можно ввести такой командой:

bcdedit /set {ID} description «Выбранное название»

К примеру:

bcdedit /set {ntldr} description «Мастдай ВыньХэПэ Профессиональный SP3» bcdedit /set {current} description «Microsoft Windows 7 Corporate x32»

Как изменить букву раздела, где находится папка ОС и загрузочные файлы

bcdedit /set {ID} device partition=буква_диска: bcdedit /set {ID} osdevice partition=буква_диска:

Вместо буквы диска подставьте понятно что, скажем, C: или D:.

Как добавить новую операционную систему в меню загрузки

1. Для начала копируем ту запись, что уже есть, присвоив ей новое название:

bcdedit /copy {current} /d «Microsoft Windows Vista»

Появится сообщение “Запись успешно скопирована в {хххххххх-хххх-хххх-хххх-хххххххххххх}”.

2. Указываем для параметров device и osdevice новые значения (для новой ОС, добавляемой в меню загрузки):

bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} device partition=D: bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} osdevice partition=D:

Вместо D: можно указать другую букву диска. Вместо кучи крестиков введите идентификатор {ID}, полученный на этапе 1.

3. Добавим новую запись в меню загрузки:

bcdedit /displayorder {хххххххх-хххх-хххх-хххх-хххххххххххх} /addfirst

Запись появится в начале списка (или используйте /addfirst, чтобы она появилась в конце списка).

Как удалить запись об операционной системе из менеджера загрузки и BCD

Чтобы избавиться от записи в менеджере (и меню) загрузки воспользуйтесь следующей командой:

bcdedit /delete {ID}

Если в качестве {ID} указывается готовая запись, скажем, {ntldr}, то нам понадобится дополнительно использовать ключ /f. Если же в качестве {ID} применяется запись типа {хххххххх-хххх-хххх-хххх-хххххххххххх}.

Иногда могут потеряться некоторые файлы, жизненно важные для работы загрузчика, такие как , и для Windows 7 Ultimate x86/x64. Скачать эти файлы можно по ссылке ниже:

  • Скачать файлы , и

Вот, собственно, и все, теперь вы обрели мудрость загрузочного меню Windows 7/Vista и получаете почетный значок “Просветленный мастер”.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Понравилась статья? Поделиться с друзьями:
Adblock
detector