Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec

Для восстановления «слетевшего» загрузчика в Windows применяется специальная команда bootrec с параметрами /FixMbr, если диск имеет разметку MBR и /FixBoot. Команда bootrec с первым параметром создает основную загрузочную запись, та же команда со вторым параметром записывает в системный раздел новый загрузочный сектор. Но не всегда выполнение этих команд бывает корректным. В некоторых случаях при выполнении команды bootrec /fixboot вы можете получить ошибку «Элемент не найден».

Bootrec - ошибка Элемент не найден

Ошибка может оказаться серьезной, поскольку без перезаписи boot-сектора Windows не загрузится. Что же может препятствовать выполнению команды? Причин ее появления не так уже и много, сообщение «Элемент не найден» вы наверняка получите при деактивации системного раздела, отсутствии буквы для раздела EFI и повреждении самих файлов BCD или MBR. Рассмотрим все три сценария чуть более подробно.

Активируйте системный раздел

На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE. Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага «Активный» для раздела является обязательным условием.

BOOT FAILURE

Управление дисками

Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:

CMD - diskpart

Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе «Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot.

Присвойте букву разделу EFI

С ошибкой «Элемент не найден» при восстановлении загрузки нередко сталкиваются пользователи, конвертировавшие MBR в GPT. Чаще ее причиной становиться отсутствие буквы для EFI-раздела, на котором сохраняются загрузочные файлы. Фиксим неполадку, присваивая EFI-разделу букву с помощью той же Diskpart. Загружаем ПК с установочного диска, запускаем описанным выше способом консоль и Diskpart, и выполняем такие команды:

list volume
select volume 1
assign letter x:
exit
cd /d x:\efi\microsoft\boot\
bootrec /fixboot

Diskpart - команды

Diskpart - list vol

Первая команда выдает перечень всех разделов на физических дисках, второй командой выбирается EFI-раздел (он имеет файловую систему FAT32), третья команда присваивает ему букву X, exit завершает работу Diskpart, пятой командой выполняется переход в EFI-раздел с загрузочными файлами, шестая команда записывает новый загрузочный сектор.

Примечание: в некоторых случаях каталог с загрузочными файлами может иметь расположение cd /d Буква:\Boot либо же cd /d Буква:\ESD\Windows\EFI\Microsoft/Boot.

Восстановление BCD

Наконец, ошибка может быть вызвана повреждением конфигурационных файлов BCD. Чтобы их восстановить, загрузите ПК с установочного диска, откройте нажатием Shift + F10 командную строку и выполните такие команды:

cd /d F:\EFI\Microsoft\boot
bootrec /fixboot
bcdboot D:\Windows /l ru-ru /s F: /f all

Bootrec /fixboot

Обратите внимание на используемые буквы. Буква F в данном примере присвоена загрузочному диску с дистрибутивом Windows, D — это буква системного раздела с файлами операционной системы. В проводнике он обычно имеет букву C, но в загрузочной среде буква может отличаться. Если вы не знаете, какие буквы присваиваются в загрузочной среде, откроете командой notepad Блокнот и выберите Файл -> Сохранить как -> Этот компьютер.

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 4,50 из 5)
Загрузка...
Ошибка «Не удалось скопировать файл» с кодом 0x80070032 и ее исправление

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

Ошибка «The native API dll was not found» с кодом 0x30004005 в VirtualBox

Вы успешно пользуетесь VirtualBox не первый день, но вот однажды запускаете установленную виртуальную системы и ...

Как исправить ошибку обновления Защитника с кодом 0x80240438

Обновление вирусных баз встроенного Защитника Windows 10 и 11 выполняется в автоматическом режиме, не требуя ...

Ошибка «Запуск программного обеспечения для этого устройства был заблокирован» с кодом 48

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

3 комментария

  • Женя:

    Спасибо!
    разобрался с "Элемент не найден" благодаря вашей инструкции)

  • Николай:

    Все равно элемент не найден. После cd /d F:\EFI\Microsoft\boot
    bootrec /fixboot - то же самое (буквы указал свои)
    После bcdboot D:\Windows /l ru-ru /s F: /f all выдает справку по команде.
    bcdboot D:\Windows F: - системные файлы успешно скопированы, но это ничего не изменило.
    Буквы дискам присвоены - активный раздел С, системный F. А когда система работала, она себе присвоила С, а букву активного раздела я потом сам устанавливал.
    Сейчас bcdedit - Не удается открыть данные конфигурации загрузки. Не удается найти запрошенное системное устройство.

  • Гость:

    Спасибо! Помогло сделать диск активным по скриншоту. Команда bootrec /rebuildBCD выполнилась успешено.

Добавить комментарий

Ваш адрес email не будет опубликован.