Eurotehnik.ru

Бытовая Техника "Евротехник"
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как восстановить файл BCD на MBR

Как восстановить файл BCD на MBR?

Windows не загружается, или как восстановить файл BCD на MBR в Windows?

Менеджер загрузки в современных ОС Windows для загрузки оной использует специальный файл BCD (Boot Configuration Data — он же файл данных конфигурации загрузки). В файле содержится информация об установленных системах и параметрах загрузки для каждой из них (если их несколько):

где находится bcd файл

Если BCD повреждён и информация в файле не читается, Windows не загрузится. На фоне этого сразу после включения компьютера пользователь, скорее всего, видит сообщение от менеджера загрузки примерно следующего содержания:

windows failed to start

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

давайте попробуем воссоздать BCD файл вручную с нуля. Ещё раз повторюсь — эта схема применима на компьютерах с таблицей MBR. Для UEFI (GPT) написана другая статья. Здесь я показываю процесс для Windows 7, но для других, более новых версий вся информация также актуальна.

У Windows режим загрузки UEFI вместо Legacy? Вам в статью Как восстановить загрузчик EFI?

Последовательность действий

  1. Настройте параметры BIOS таким образом, чтобы первым устройством загрузки был DVD-привод
  2. Вставьте установочный компакт-диск с Windows 7 и загрузитесь с него до этого окна:

*

*

Откроется окно интерпретатора командной строки cmd.exe, где следует ввести:

Утилита выведет справку по доступным ключам командной строки.

Причины повреждения MBR:

  • Вредоносное программное обеспечение, вирусы.
    После восстановления загрузочного сектора не забудьте проверить жесткий диск на наличие возможных вирусов. Некоторые из них способны заменить код MBR своим собственным, что неизбежно приведет к его повреждению.
  • Наличие двойной загрузки.
    Предположим, что на условном ПК установлены операционные системы Windows и Linux. В этом случае возможно возникновение непреднамеренной ошибки и повреждения MBR.
  • Сторонний софт.
    Не всегда причиной сбоя в загрузочном секторе являются вирусы или ошибки в работе двух одновременно установленных операционных систем. Иногда повреждение MBR может вызвать даже популярный софт. Например, Acronis заменяет драйвера загрузки дисков своими, что вполне может испортить исходную запись MBR.
Читайте так же:
Виндовс не удалось завершить форматирование микро sd

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

Восстановление загрузчика Windows 10 вторым способом

  1. Запустите флешку с установочными файлами Windows через Boot Menu.
  2. Вызовите консоль клавишами Shift + F10 и выполните команду diskpart для запуска утилиты управления накопителями.
    Recovery-bcd-5
  3. Выведите таблицу с информацией о дисках с помощью команды list volume. Обратите внимание на скрытые разделы диска, которым не присвоены буквы. Если на вашем устройстве присутствует BIOS, а в качестве формата для разметки разделов жёсткого диска используется MBR, тогда отыщите в перечне диск с размером до 500 МБ и файловой системой NTFS. Запомните его номер, указанный в колонке Том. В случае использования более современного EFI в паре с GPT, найдите раздел размером до 300 МБ, ФС — FAT32, и запомните его номер. Помимо этого, запомните букву диска, на котором стоит основная Windows.
    Recovery-bcd-9
  4. Введите команду select volume Num, где Num — номер скрытого тома.
    Recovery-bcd-10
  5. Выполните форматирование выбранного раздела командой format fs=fat32 (если его файловая система FAT32) или format fs=ntfs (если ФС – NTFS).
    Recovery-bcd-11
  6. Закрепите за ним букву с помощью команды assign letter=X, где X — любая свободная литера латинского алфавита.
    Recovery-bcd-12
  7. Завершите работу Diskpart командой exit.
    Recovery-bcd-15
  8. Выполните команду bcdboot E:Windows /s X: /f ALL, где E — буква диска с Windows, а X — буква, присвоенная скрытому разделу. Если на вашем компьютере установлено несколько Windows, тогда выполните эту команду и для них, подставив буквы дисков, на которых находятся их системные файлы.
    Recovery-bcd-13
  9. Введите diskpart и выведите список томов командой list volume. Посмотрите на номер раздела, которому вы ранее присвоили букву, и запомните его.
    Recovery-bcd-14
  10. Наберите select volume #, где # — номер данного тома.
    Recovery-bcd-16
  11. Отвяжите от него букву командой remove letter=X, где X — литера, ранее привязанная к скрытому диску. Это вы делаете для того, чтобы он не отображался в системе.
    Recovery-bcd-17
  12. Введите exit, закройте командную строку, отключите накопитель с установочными файлами Windows и перезагрузите компьютер.
    Recovery-bcd-18
Читайте так же:
Возникла внутренняя проблема windows store

Если ни один из способов вам так и не помог, вполне возможно, что причиной данного сбоя является повреждённый накопитель, на котором размещена система.

Работа с Diskpart

Утилита Diskpart является частью Виндовс, и в данном случае это единственный способ узнать побольше о нашем винчестере.

Работа с Diskpart от имени Администратора

  • Для входа в среду вбивается соответствующая команда. Просмотр директорий мы уже умеем делать, поэтому перейдём к форматированию. До начала процедуры следует выбрать нужный том (в нашем случае – тот самый, на 500 МБ). Выбор осуществляется командой select volume. Вводить ли цифру или букву тома, не играет никакой роли. Выбор тома командой select volume
  • Форматирование выполняется командой format fs=NTFS (оставляйте прежнюю файловую систему). Форматирование командой format fs=NTFS
  • С позволения наших читателей мы не станем курочить совершенно рабочий диск. Сказанное и так позволит восстановить загрузчик операционной системы Windows 10 из командной строки.
  • После форматирования используйте bcdboot с ключом /s и явным указанием пути к только что отформатированному тому. Если наблюдается сбой при копировании файлов загрузки, можно попробовать перенести системный том в другое место, отрезав кусок от какого-нибудь из существующих.

Уменьшает размер команда shrink, а create создаёт на этом месте новый раздел. В нашем случае не следует удалять старый, выделенный штатным мастером, чтобы ненароком не создать новый на этом же месте.

Консольная утилита bcdboot

Восстановление загрузчика Windows 10 можно выполнить и через командную строку, загрузившись предварительно с установочного диска. При появлении на экране мастера-установщика откройте консоль нажатием Shift+F10 и с помощью команд explorer или diskpart – list volume определите букву системного тома. Команда explorer открывает Проводник, diskpart – list volume выводит список томов непосредственно в консоли. Определив букву (в нашем примере это E), вводом exit завершите работу diskpart (если использовался этот инструмент) и выполните команду восстановления загрузчика:

Читайте так же:
Восстановить windows media player windows 7

Вывод списка томов с помощью утилиты diskpart

Восстановление загрузчика Windows 10 командой bcdboot

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

Проблемы с загрузкой Windows 10 иногда бывают вызваны повреждением самой загрузочной записи. Чтобы ее восстановить, перейдите в расположение System32 и последовательно выполните в запущенной из-под установочного диска консоли приведенные ниже команды. Выглядит это так:

cd x:/windows/system32
bootrec /fixmbr
bootrec /fixboot

Команды для восстановления загрузочной записи

Как исправить поврежденный BCD на Windows 10

1. Создать загрузочный диск

Теперь, прежде чем мы перейдем к процедуре перестройки, давайте подготовим все, что вам нужно для исправления BCD в Windows 10. Первое – это загрузочный установочный диск, который вы можете легко создать с помощью Media Creation Tool. Вам понадобится флэш-накопитель USB с объемом памяти не менее 6 ГБ.

  • Читайте также: не удается создать установочный носитель для Windows 10, 8.1 [FIX]

Если вы не уверены, как создать загрузочную флешку с помощью Media Creation Tool, выполните следующие действия:

  1. Загрузите Инструмент создания медиа по этой ссылке.
  2. Подключите USB-флеш-накопитель, на котором должно быть не менее 6 ГБ свободного места .
  3. Запустите Инструмент создания медиа и примите условия лицензии.
  4. Выберите «Создать установочный носитель (USB-накопитель, DVD или файл ISO) для другого ПК» .
  5. Выберите предпочтительный язык, архитектуру и издание и нажмите Далее .
  6. Выберите USB-накопитель и нажмите Далее .
  7. Подождите, пока все не будет сделано.

2. Загрузиться с USB

После того, как вы получили установочный диск, который может загружаться, давайте объясним, как загрузиться. В те времена, когда вы нажимали определенную клавишу, вы попадаете в меню загрузки. Однако, поскольку Windows 10 включает быструю загрузку, она не так проста, как раньше. Вам нужно нажать клавиши «Пауза» или «Прерывание», чтобы остановить процесс загрузки.

  • ЧИТАЙТЕ ТАКЖЕ: ИСПРАВЛЕНИЕ: порт USB 3.0 не распознается в Windows 10/8.1/7
Читайте так же:
Где посмотреть сетевой пароль windows 7

Кроме того, одновременное нажатие клавиш F9, F11 и F12 (одно из них должно работать) откроет меню загрузки. Оттуда вы можете легко выбрать USB-накопитель в качестве основного загрузочного устройства и нажать любую клавишу для загрузки с него.

3. Восстановить BCD

Наконец, после загрузки установочных файлов и успешной загрузки ПК с USB, мы можем смело приступить к восстановлению данных конфигурации загрузки. Мы просто рекомендуем вам, если есть возможность, извлечь все ваши данные с жесткого диска. На всякий случай, если что-то пойдет не так.

  • ЧИТАЙТЕ ТАКЖЕ: как удалить параметр удаления при загрузке в Windows 10

После того, как вы запустите команды «diskpart» и «list disk», вы увидите все имеющиеся у вас диски. Оказавшись там, просто выберите тот, где установлена ​​Windows 10. Для того, чтобы представить вам эти шаги, мы выбрали диск 1 и раздел 1 (C для системного раздела Windows 10.

Выполните следующие действия, чтобы восстановить BCD в Windows 10:

    1. Нажмите Восстановить .
    2. Выберите Восстановление при загрузке .
    3. Введите следующие команды и нажмите Enter после каждого:
      • DiskPart
      • список дисков
      • выберите диск 0
      • раздел списка
      • выберите раздел 1
      • активный
      • Выход
    4. Теперь просто введите bcdboot C: windows и нажмите Enter.
    5. Выйдите из командной строки и перезагрузите компьютер.

    Это должно сделать это. Если у вас есть какие-либо вопросы или предложения относительно поврежденного BCD и процедуры восстановления, обязательно сообщите нам об этом в разделе комментариев ниже.

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector