Восстановление загрузчика windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe

Точная настройка загрузки с помощью командной строки

Правка раздела начиная с Vista проводится через специальную утилиту bcdedit. Так как она находится в папке «System32» каталога Windows, для запуска у командной строки должны быть администраторские права.

Шаг 1. Наберите в поиске меню «Пуск» команду «cmd».

Набираем в поиске меню «Пуск» команду «cmd»

Шаг 2. После того, как поиск найдет системное приложение — кликните по нему правой кнопкой мышки и запустите от администратора.

Кликаем по утилите правой кнопкой мышки и запускаем от администратора

Шаг 3. Дальнейшие действия в командной строке проводятся при помощи bcdedit. Введите команду для просмотра информации, хранящейся в загрузочном секторе, активируйте команду нажатием по кнопке «Enter».

Вводим команду «bcdedit», жмем «Enter»

Важные для пользователя значения:

  • идентификатор — код записи в меню, под (current) находится запущенная OS;
  • device – системный диск, раздел или сетевой ресурс, на котором указывает запись;
  • path – местонахождение файла winload.exe или другого загрузчика ОС;
  • description – название, отображаемое при загрузке.

В «Диспетчере загрузки» стоит выделить:

  • default – стандартная система для запуска, выбирается для загрузки по истечению времени на выбор;
  • timeout – время для автоматического пропуска меню при бездействии пользователя;
  • displayorder – порядковое расположение записей в меню.

Для правки меню загрузки допишите после команды «bcdedit» следующие параметры и модификаторы:

  • default {идентификатор} — задать систему для загрузки по умолчанию;

  • timeout 00 – установить время ожидания до автоматической загрузки в секундах;

  • /set {идентификатор} description ″Новая″ — смена названия записи;

  • /create /d ″Windows 7″ /application osloader — создать новую запись с выбором операционной системы и стандартного загрузчика;

  • /set {идентификатор} device partition=K: — изменение установочного диска, часто требуется при переносе системы на другой HDD или SSD;

  • /delete {идентификатор} /cleanup — удаляет запись и очищает всю дополнительную информацию о ней из BCD;

  • /export ″DSave″ — сохранение загрузочного файла в указанном месте;

  • /import ″DSave″ — восстановление из существующей копии;

  • /set {идентификатор} locale en-US — устанавливает язык меню. Русская локализация отмечается тегом «ru-Ru».

Для управления порядком загрузки используется команда «bcdedit /displayorder» с различными модификаторами. Проще всего для установки очереди будет использовать «/displayorder {идентификатор2} {идентификатор3} {идентификатор1}». Команда «/displayorder {идентификатор} /remove» удалит запись из списка выбора, оставив ее в самом файле.

Команда «bcdedit /displayorder» для установки очереди

Команда «bcdedit /displayorder» для удаления записей из списка выбора, оставив ее в самом файле

Чтобы получить полную справку по команде введите bcdedit или bcdedit.exe с ключом /?.

Для получения справки по команде вводим bcdedit или bcdedit.exe с ключом /?

Информация, хранящаяся в файле

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

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

Прежде всего, это время ожидания — timeout (отклика, истечения срока ожидания), которое в любой ОС, как правило, имеет значение «30» по умолчанию. Иными словами, это задержка 30 секунд. Иногда можно встретить и другие значения этого параметра.

Например, при заданном значении «0» загрузочное меню не будет отображаться вообще, а при значении параметра «1» будет «висеть» на мониторе бесконечно.

Значение, присвоенное параметру «default C:\», является установленным по умолчанию путем к средству старта операционной системы (как правило, с диска C, на что указывает литера по умолчанию). Сама же система, вернее ее основные компоненты, расположены в папке «Windows» в корневом каталоге диска.

Если на компьютере используется несколько «операционок», такой параметр может изменяться

Причем совершенно неважно, будут ли соседствовать те же ОС Windows или Linux. В строках просто будут прописаны указанные пути, ну а дальше, как говорится, выбор за пользователем

Простым примером может быть использование двух систем, скажем, Windows Millennium и Windows XP, когда файл выглядит так:

timeout=30 default=C:\ C:\=»Windows Millennium Edition» multi(0)disk(0)rdisk(0)partition(2)\WINNT=»Windows XP Professional» /fastdetect

Команды типа «multi» используются только в том случае, если присутствует системное прерывание в BIOS для дисков типа IDE, ESD или SCSI, а также при выборе загрузки одной из установленных ОС. Строки типа «rdisc(0)» или «partition» практически всегда имеют нулевое значение и обозначают, что прерывание не может использоваться для нескольких дисковых контроллеров, или же показывает порядковый номер диска или логического раздела, с которого, собственно, и производится загрузка выбранной в данный момент «операционки».

Возможные проблемы и рекомендации

При установке новой операционной системы в некоторых случаях загрузчик может полностью затираться — например, вместо Windows 7, 8 и 10 в меню будет отображаться только «десятка». Чтобы избежать подобных трудностей перед установкой новой ОС, всегда делайте копию загрузчика. Это займет всего пару минут и защитит от возможных проблем.

Повреждение загрузочного сектора, ошибочные изменения или опечатки в системных адресах могут привести к проблемам с запуском Windows. Если вы планируете серьезные правки — сохраните бэкап загрузочного файла и оставьте до самого конца в меню первоначальную строку, переименовав ее в WORK, TEST или LEGACY. В случае, когда правки пройдут неудачно, эта строка может стать последним шансом загрузить Windows без дополнительных действий.

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

8. Параметры отладки BCDEdit в Windows 10, 8, 7

/ bootdebug

Включите или отключите загрузочный отладчик для выбранной загрузочной записи.

Его использование:

 bcdedit / bootdebug [] ON 

/ dbgsettings

С помощью этого параметра отображается глобальная конфигурация отладчика для системы, которая не включает и не отключает отладчик ядра.

Его использование:

 bcdedit / dbgsettings 

/ отладка

Его задача — включить или отключить отладчик ядра для специальной загрузочной записи, мы будем использовать следующую строку:

 bcdedit / debug [] ON 

/ hypervisorsettings

Эта опция позволяет настроить параметры гипервизора, его использование будет следующим:

 bcdedit / hypervisorsettings     ] 

Редактирование с помощью сторонних программ

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

Интерфейс EasyBCD

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

  • настройка мультизагрузки нескольких операционных систем (в том числе Ubuntu, OS X и других);
  • загрузка ОС с флешки, сетевого диска, ISO-файла или виртуального диска;
  • починка неисправного загрузчика Windows и откат до стандартного состояния;
  • стандартные действия — переименование, удаление, смена порядка, скрытие.

Для установки нового загрузочного раздела:

  1. Перейдите в «Bootloader Setup», выберите диск, на котором находится операционная система и отметьте ее версию. Для XP и Vista/7 способы записи отличаются, поэтому не ошибитесь в выборе опций. После нажмите «Write MBR» для записи данных в сектор.

  2. Добавление новой записи осуществляется в разделе «Add new entry». Там выбирается тип OS и название строки, а также автоматически детектируется необходимый носитель. После настройки необходимых параметров нужно кликнуть по опции «Add entry».

Приложение поддерживает все системы, начиная с Windows XP, весит около полутора мегабайт.

Редактируем список

Чтобы открыть файл boot.ini на редактирование, делаем следующее:

Наводим курсор мыши на Мой компьютер, правой кнопкой мыши вызываем меню, в котором выбираем пункт Свойства.

В открывшемся окне Свойства системы, выбираем вкладку Дополнительно, затем Загрузка и восстановление — Параметры.

В окне Загрузка и восстановление можно выбрать:

  • Загружаемую систему по умолчанию. В списке она будет первой.
  • Время в течении которого можно выбрать систему.
  • Если снять галочку с пункта — Отображать список ОС, то соответственно он вообще не будет появляться.
  • Отредактировать список загрузки вручную, нажав на кнопку Правка. Это и есть наш boot.ini

Перед тем, как редактировать boot.ini скопируйте его содержимое и сохраните где нибудь в надёжном месте. Ибо в случае проблем можно будет восстановить исходный вариант.

Итак, если на ПК установлена одна ОС, то после нажатия на кнопочку Правка появится окно следующего содержания:

timeout=30default=multi(0)disk(0)rdisk(0)partition(1)WINDOWSmulti(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect

Как видите boot.ini не что иное, как обычный текстовый файл, который смело можно редактировать. И что же значат все эти крякозябры?

timeout – время в течении которого отображается список ОС

default – операционная система загружаемая по умолчанию

rdisk(0) – номер физического диска. (0) – это первый жесткий диск, (1) – это второй

partition(1) – это уже номер раздела на физическом диске, где расположена система. К примеру (1) – диск C, (2) – диск D

Microsoft Windows XP Professional RU – название системы. Тут то и можно написать Моя Винда.

Если честно, когда я впервые знакомился с синтаксисом (с этими самыми крякозабрами) файла boot.ini, то не понял с первого раза что к чему. И даже допустил пару оплошностей после, которых система не загрузилась. Поэтому попробую показать, что к чему на примере.

Допустим у меня в корпусе системного блока установлено два жёстких диска rdisk(0) и rdisk(1). На первом установлена Win XP Pro в диске С: partition(1). На втором жёстком диске в первом разделе partition(1) Win XP Home. По умолчанию загружается Win XP Pro.

Синтаксис файла будет таким:

timeout=30default=multi(0)disk(0)rdisk(0)partition(1)WINDOWSmulti(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetectmulti(0)disk(0)rdisk(1)partition(1)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

Если у нас один жёсткий, физический диск и на нём в разных логических разделах установлены системы, то синтаксис уже такой:

timeout=30default=multi(0)disk(0)rdisk(0)partition(2)WINDOWS multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetectmulti(0)disk(0)rdisk(0)partition(2)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

Тут мы видим, что по умолчанию будет загружаться система с диска D:

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

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

У вас на диске С: система. Файл выглядит так:

timeout=30default=multi(0)disk(0)rdisk(0)partition(1)WINDOWSmulti(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect

А вы к примеру по ошибке сделали partition(2). Во время загрузки загрузчик обратиться к файлу Boot.ini и прочитает в нём, что загрузочные файлы Win находятся на диске D: Вот вам и проблема. Если такое происходит, то ошибку можно устранить так:

  • Загрузиться с  Alkid live CD. Это специальный загрузочный диск при помощи которого можно восстанавливать ошибки в системе. Загрузившись таким образом, нужно добраться до файла boot.ini и исправить там неправильные настройки. Где находится файл boot.ini ? Он располагается в корне диска С:
  • И второй способ это подключить жёсткий диск с испорченной системой к другому ПК. Найти на нём наш файлик и исправить всё то, что мы там накуралесили.

В общем как то вот так

Пробуйте, но осторожно

Как исправить ошибки bcdedit.exe всего за несколько шагов?

Помните, прежде чем предпринимать какие-либо действия, связанные с системными файлами, сделайте резервную копию ваших данных!

Ошибки файла bcdedit.exe могут быть вызваны различными причинами, поэтому полезно попытаться исправить их различными способами.

Шаг 1.. Сканирование компьютера на наличие вредоносных программ.

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

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

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

Шаг 2.. Обновите систему и драйверы.

Установка соответствующих исправлений и обновлений Microsoft Windows может решить ваши проблемы, связанные с файлом bcdedit.exe. Используйте специальный инструмент Windows для выполнения обновления.

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Центр обновления Windows» в поле поиска.
  3. Выберите подходящую программу (название может отличаться в зависимости от версии вашей системы)
  4. Проверьте, обновлена ​​ли ваша система. Если в списке есть непримененные обновления, немедленно установите их.
  5. После завершения обновления перезагрузите компьютер, чтобы завершить процесс.

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

Шаг 3.. Используйте средство проверки системных файлов (SFC).

Проверка системных файлов — это инструмент Microsoft Windows. Как следует из названия, инструмент используется для идентификации и адресации ошибок, связанных с системным файлом, в том числе связанных с файлом bcdedit.exe. После обнаружения ошибки, связанной с файлом %fileextension%, программа пытается автоматически заменить файл bcdedit.exe на исправно работающую версию. Чтобы использовать инструмент:

  1. Откройте меню «Пуск» в Windows.
  2. Введите «cmd» в поле поиска
  3. Найдите результат «Командная строка» — пока не запускайте его:
  4. Нажмите правую кнопку мыши и выберите «Запуск от имени администратора»
  5. Введите «sfc / scannow» в командной строке, чтобы запустить программу, и следуйте инструкциям.

Шаг 4. Восстановление системы Windows.

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

  1. Откройте меню «Пуск» в Windows.
  2. Введите «Восстановление системы» в поле поиска.
  3. Запустите средство восстановления системы — его имя может отличаться в зависимости от версии системы.
  4. Приложение проведет вас через весь процесс — внимательно прочитайте сообщения
  5. После завершения процесса перезагрузите компьютер.

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

Редактирование BOOT.INI

Нам понадобится или загрузочная дискета, как создать и загрузить с неё  Windows XP, читайте Не загружается Windows XP. Или можно воспользоваться дистрибутивом Windows XP, для того что бы изменить файл BOOT.INI прямо в консоли восстановления, либо вариант попроще: Live CD — операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск, если у вас до сих пор его нет, вам обязательно нужно им обзавестись, в интернете такие Live CD очень просто найти. Выставляем в BIOS загрузку с диска, если не знаете читайте  BIOS: Загрузка с диска и загружаемся с Live CD, заходим в корневую директорию диска «C» и находим там наш файл. Открываем его с помощью любого текстового редактора, например Блокнота, находится он в корневом каталоге системного диска С:\. Здесь я привёл расшифровку и содержание типичного файла BOOT.INI и для наглядности приложил фото управления компьютером.

timeout=20
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=»Microsoft Windows XP Professional RU» /fastdetect

Расшифровка:

управляет процессом загрузки.

timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд

multi(0) контроллер диска, должен быть в 0

disk(0) этот параметр тоже должен быть в 0

rdisk(0)определяет порядковый номер диска, который содержит загрузочный раздел, внимание номера начинаются с нуля, то есть если у вас два жёстких диска и операционная система находится на первом жёстком диске, то указан он должен быть так  rdisk(0), посмотрите на фото Управление дисками, у меня три жёстких диска

отсчёт идёт не с единицы, а с нуля, операционная система находится на диске обозначенном как ноль, то есть на первом. На фото он размером 232,88ГБ.

partition(1)номер загрузочного раздела жёсткого диска, номера начинаются с единицы, на фото можно увидеть, что операционная система находится на partition(1) или по другому сказать на системном разделе «С» объёмом 92,29 ГБ.

И последнее \WINDOWS=»Microsoft Windows XP Professional RU» /fastdetect. 

WINDOWS = путь к директории или проще к папке, где установлена операционная система.

«Microsoft Windows XP Professional RU» название операционки, кстати здесь вы можете написать любое название.

/fastdetect это специальный ключ отключающий распознавание устройств подключенных к последовательным и параллельным портам.

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

Здесь я привёл параметры подобные ключу /fastdetect: Если у вас мало опыта, будьте с данными параметрами очень осторожны.

  1. /basevideo система будет использовать стандартный VGA драйвер, используется если у вас проблемы с видеокартой
  2. /fastdetect система не определяет  Plug and Play устройства в процессе загрузки.
  3. /maxmem применить если оперативная память работает нестабильно.
  4. /bootlog используют для того что бы найти причину почему система может загрузится только в безопасном режиме.
  5. /safeboot При его установке система загрузится в безопасном режиме.
  6. /sos включает на экране список загружаемых драйверов, поможет выяснить, на чём система спотыкается при загрузке.
  7. /crashdebug загружается отладчик,и пребывает в неактивном состоянии, пока не произойдёт ошибка ядра.
  8. /nodebug не выводится отладочная информация на экран.
  9. /hal указывает файл, который используется как hal.dll после загрузки.
  10. /kernel указывает файл, который используется как ntoskrnl.dll после загрузки.

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

В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное,  отредактировать файл BOOT.INI на работоспособной  Windows XP, вам не составит труда. Редактирование BOOT.INI должно было пройти удачно.

Настройка boot.ini в Windows XP

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

Boot.ini находится в корне диска
C:/
. Он по умолчанию скрыт, чтобы его увидеть необходимо скрытые файлы сделать видимыми. В проводнике выбираем
сервис

Настраиваем в разделе
видимые скрытые файлы и папки видны (снимаем соответствующие галочки).

После того как настройки будут задействованы, вы увидите, что файлов на диске
С
стало заметно больше. Нас интересует
boot.ini, находим и открываем его. Там вы увидите примерно такую структуру

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

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

t
imeout=30
– время ожидания выбора операционной системы. Таймаут выставляется в секундах и в данном случае равен 30. Обычно я ставлю 10-15 секунд. Если у вас установлена всего одна операционная система, то этот параметр не трогаем.

default–
в этом параметр указывается операционная система, которая будет загружаться после истечения таймаута. То есть система по умолчанию. Когда у вас несколько операционных систем, например Windows XP, 7
и Vista,
то вы можете выставить ту которая будет грузится по умолчанию. Для этого из блока копируем необходимую операционную систему. Как например здесь

Была по умолчанию Windows XP

Стала Windows 7


в этом блоке прописаны основные данные для загрузки операционных систем. Здесь нам будут интересны два параметра Rdisk
и partition.

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

Как видите Rdisk
с Windows XP
имеет значение 0, а Rdisk
с Windows 7
нумеруется 2, хотя операционная система установлена на третьем диске.

p
artition — это раздел жесткиго диска, нумерация начинается с 1. На разделы жесткий диск мы разбиваем системно. К примеру если у нас на трех жестких дисках установлены теже Windows.
При этом каждый диск разбит на два раздела, то значение p
artition будет либо 1 либо 2. Если один из дисков разбить на три раздела и на третий раздел установить Windows,
то значение p
artition будет равно 3.

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

Как вы наверно заметили на записях выше, везде после значения = идет в кавычках название операционной системы например

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

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

В случае если может работать некорректно. Чтобы избежать проблем, перед тем как перезагружать компьютер заходим в настройку системы (Win+R → msconfig
) выбираем вкладку boot.ini
и нажимаем кнопку проверить все пути

Если после проверки вы видите такое окошко, значит все гут.

Редактирование списка загрузки Windows

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

  • Во-первых, как по мне, 30 секунд — для кого-то много, для кого-то мало. Как может быть много? Ну, например, Вы включаете компьютер и идете ставить чайник, а по возвращению видите, что система, если и выбралась, то всё еще грузится. Так вот можно поменять это самое время на, в общем-то, любое значение от 1 до n. Возможно есть предел сего значения, но я не проверял, да и сильно сомневаюсь, что кому-то надо, чтобы система грузилась через 30 минут 🙂
  • Во-вторых, как я уже говорил выше, возможно, Вы (или Ваши знакомые) ставили второй\третий\пятый Windows (или другую операционную систему), но прервали установку или что-то не получилось в ходе неё, или Вы вовсе удалили одну из систем с жесткого диска. Только вот запись то об этой самой недопоставленной\удаленной Windows осталась и всячески надоедает, т.к. приходится всё время выбирать рабочую систему из списка. Так вот можно избавиться от лишних строк.
  • В-третьих. Многие любят всякие забавные примочки. В данном случае, можно, например, переименовать системы в списке как угодно, например, вместо Microsoft Windows XP поставить Mega Winda Vasi.
  • В-четвертых, допустим, Вам друг принес жесткий диск со своим Windows, но Вы не знаете как добавить операционную систему в список доступных, чтобы её можно было выбрать. Опять же это можно сделать там, где я сейчас расскажу.
  • В-пятых, есть несколько бредовая идея по использованию нижеописанного способа редактирования списка доступных для загрузок систем. Можно создать список из скажем 25 систем, но грузится из них будет одна, остальные в силу своего несуществования будут выдавать ошибку. Какая по счету работает будете знать только Вы, т.к Вы этот список и создадите, а злоумышленнику, включившему Ваш компьютер, придется раз 20 перезагружать компьютер в поисках рабочей системы. Кстати использовать это можно не только в целях безопасности, но и просто как розыгрыш друга, или подруги 😉

..и прочее прочее прочее.

Другие типы загрузочных файлов

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

Оттуда вы можете открывать обычные, не загружаемые файлы, такие как ваши изображения, документы, видео и т. Д. Эти файлы можно открывать, как обычно, со связанными с ними программами, такими как Microsoft Word для файлов DOCX, VLC для MP4 и т. Д.

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

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

Например, AVG Rescue CD является ISO-файлом, который необходимо установить на диск. После этого вы можете изменить порядок загрузки в BIOS для загрузки на оптический дисковод вместо жесткого диска. Что происходит дальше, так это то, что вместо компьютера, который ищет загрузочные файлы на жестком диске, он ищет загрузочные файлы на диске и загружает то, что находит; AVG Rescue CD в этом случае.

Чтобы повторить разницу между загрузочными файлами и обычными компьютерными файлами, подумайте, что вы можете установить на жесткий диск вашего компьютера другую AVG-программу, такую ​​как AVG AntiVirus Free. Чтобы запустить эту программу, вам нужно будет изменить порядок загрузки, чтобы запустить операционную систему жесткого диска. Как только компьютер загрузится на жесткий диск и загрузит ОС, вы сможете открыть AVG AntiVirus, но не AVG Rescue CD.

Редактор данных конфигурации загрузки (BCD)

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

Почему переход с Boot.ini на BCD?

BCD был создан для предоставления улучшенного механизма описания данных конфигурации загрузки. При разработке новых моделей встроенного программного обеспечения требовался расширяемый и совместимый интерфейс для абстрагирования основного встроенного программного обеспечения. Этот новый дизайн обеспечивает основу для множества новых функций в Windows Vista, Windows 7, Windows 8, Windows 10, таких как средство восстановления при загрузке и ярлыки многопользовательской установки.

Что делает BCD Editor

BCD Editor предоставляется в виде графического интерфейса в Windows. Вариантов не так много, но вы можете исправить менеджер загрузки и восстановить основную загрузочную запись, используя графический интерфейс пользователя.

Графический интерфейс пользователя также позволяет исправлять проблемы, при которых Bootmgr в некоторых случаях оказывается отсутствующим.

Расположение реестра BCD

Хранилище данных конфигурации загрузки содержит параметры конфигурации загрузки и контролирует запуск операционной системы.

Реестр BCD находится в папке \ boot \ bcd активного раздела.

Для систем на основе EFI расположение реестра BCD по умолчанию находится в разделе EFI.

Читать . Как выполнить резервное копирование и восстановление файла BCD в Windows.

Версия командной строки BCD Editor

Версия командной строки BCD Editor является очень мощной и может использоваться для выполнения различных функций:

  • Создать магазин BCD
  • Добавить записи в существующий магазин BCD
  • Изменить существующие записи в магазине BCD
  • Удалить записи из магазина BCD
  • Экспорт записей в магазин BCD
  • Импорт записей из магазина BCD
  • Список текущих активных настроек
  • Запрашивать записи определенного типа и
  • Применить глобальное изменение

Чтобы узнать, что еще можно сделать с BCDEdit.exe , введите bcdedit.exe /? в командной строке. В нем будут перечислены все параметры и операции, которые можно выполнить с помощью редактора BCD с помощью командной строки.

Несколько загрузочных сред

Если вы намереваетесь использовать две или более операционных систем, имейте в виду следующее:

  1. Установите операционную систему Windows Vista или выше в другом разделе. Как правило, каждая ОС должна иметь свой собственный раздел, иначе общие папки, такие как Windows, Program Files и т. Д., Будут создавать конфликты и могут привести к сбоям в работе вашего компьютера. Тем не менее, если вы намереваетесь использовать более старые операционные системы, сначала установите операционные системы до Windows Vista, чтобы они могли продолжать использовать boot.ini, а затем установите Vista или более поздние операционные системы, чтобы не было конфликта с bootcfg.
  2. Вам нужно убедиться, что операционные системы старше Vista используют boot.ini, а операционные системы, начиная с Vista или более поздних версий, используют BCD. Это может быть выполнено с помощью командной строки BCD, а также с помощью команды MSCONFIG.
  3. Никогда не отключайте BCD, даже если вы хотите запустить более старые операционные системы, такие как Windows XP, вместе с Vista или более поздними версиями. BCD помогает найти boot.ini, который, в свою очередь, помогает в загрузке старых операционных систем. Если вы отключите BCD, ваш компьютер может не распознавать старые операционные системы.

Изменить операционную систему по умолчанию с помощью BCD

Самый простой и быстрый способ — использовать версию BCD.exe для командной строки.Используйте следующую команду в командной строке:

 BCDEDIT/DEFAULT {ID} 

Чтобы узнать идентификатор для каждой операционной системы, используйте следующую команду:

 BCDEDIT/ENUM ALL 

Из списка идентификаторов скопируйте тот рядом с ОС, которую вы хотите установить по умолчанию, и вставьте его вместо {ID} в первой команде.

Редактор данных конфигурации загрузки перестал работать

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

  • Запустите Восстановление при загрузке в Windows 7
  • Запустить автоматическое восстановление в Windows 8
  • Запустите Восстановление при загрузке в Windows 10. Вы получите настройки в разделе «Дополнительные параметры запуска».

Для подробного ознакомления посетите TechNet.

EasyBCD, Visual BCD Editor и Dual Boot Repair Tool — это три бесплатные программы, которые позволяют легко редактировать и восстанавливать данные конфигурации загрузки Windows.

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий