- Исправляем проблему с доступом к команде Fixboot в Windows 10
- Способ 1: Интегрированное средство восстановление загрузчика
- Способ 2: Перезапись системного загрузочного сектора
- Способ 3: Восстановление загрузочных записей
- Способ 4: Форматирование загрузочного раздела
- Bootrec /fixboot пишет: Элемент не найден.
- Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec
- Активируйте системный раздел
- Присвойте букву разделу EFI
- Восстановление BCD
Исправляем проблему с доступом к команде Fixboot в Windows 10
Обратите внимание! Для использования всех приведённых в статье методов вам понадобится записанная на флешку или диск операционная система Windows 10. Детальная инструкция по выполнению данной операции написана в отдельной статье.
Способ 1: Интегрированное средство восстановление загрузчика
На каждом установочном накопителе с операционной системой Windows 10 присутствует утилита, которая способна автоматически выявить и устранить ошибки загрузчика, а также связанной с ним команды «fixboot». Для ее использования нужно выполнить следующее:
- Вставьте загрузочный накопитель в компьютер/ноутбук и загрузитесь с него через «Boot menu». Эти действия не отличаются от тех, которые выполняются при установке Windows 10. Если вы не знаете, какой кнопкой у вас вызывается «Boot menu», тогда ознакомьтесь с нашим тематическим руководством.
Подробнее: Руководство по установке Windows 10 с USB-флешки или диска
После загрузки с установочного накопителя нажмите кнопку «Далее». В первом диалоговом окне можно оставить параметры языка по умолчанию.
В окне выбора действия необходимо нажать кнопку «Поиск и устранение неисправностей».
Далее выбирайте самый первый пункт – «Восстановление при загрузке».
После этого система автоматически перезагрузится. Начнётся процесс диагностики компьютера.
Если в ходе проверки загрузочных секторов будут найдены ошибки, оснастка попытается автоматически их исправить. Вы увидите соответствующее сообщение на экране и предложение перезапустить систему. Сделайте это.
Минус данного метода в том, что утилита находит проблемы далеко не всегда. Если ей не удастся обнаружить ошибки, появится показанное ниже сообщение. В таком случае мы рекомендуем нажать кнопку «Дополнительные параметры» и переходить сразу к следующему пункту.
Способ 2: Перезапись системного загрузочного сектора
Данный метод позволит перезаписать программный код и обеспечить корректную работу загрузчика «bootmgr».
- Повторите первые четыре действия, которые описаны в предыдущем способе. Ваша задача – нажать кнопку «Поиск и устранение неисправностей».
В следующем окне из предложенных параметров выберите пункт «Командная строка».
В открывшееся окно введите указанную ниже команду. Соблюдайте все пробелы и не перепутайте буквы.
Если вы всё сделали правильно, появится уведомление о том, что загрузочный код успешно обновлён во всех найденных томах.
После этого в этом же окне введите команду bootrec /fixboot . С огромной долей вероятности доступ к данной оснастке будет открыт.
В случае успеха просто закройте утилиту «Командная строка» и нажмите кнопку «Продолжить» в появившемся меню.
Способ 3: Восстановление загрузочных записей
Не менее эффективным методом восстановления доступа к команде «fixboot» является обновление хранилищ с параметрами загрузки и главной загрузочной записи. Реализуется данный способ следующим образом:
- По аналогии с предыдущим методом откройте «Командную строку» из меню «Поиск и устранение неисправностей» посредством загрузки с установочного носителя.
- В открывшееся окно введите команду bootrec /rebuildbcd и нажмите «Enter». Начнётся поиск всех установленных систем на подключённых дисках. Если изначально утилита не обнаружит никаких ОС, она предложит вам добавить в список текущую. Сделайте это.
Далее в этом же окне введите команду bootrec /fixmbr и снова нажмите «Enter». Данное действие позволит перезаписать главную MBR запись системного диска.
Уже после этого попробуйте снова выполнить команду bootrec /fixboot . Вполне вероятно, что доступ к утилите будет восстановлен и ваша операционная система при последующей перезагрузке запустится корректно.
Способ 4: Форматирование загрузочного раздела
По умолчанию на жёстком диске выделен отдельный раздел под загрузчик Windows 10. В случае критических проблем можно попробовать удалить его полностью и повторно инсталлировать.
- Через загрузочный накопитель запустите «Командную строку» так же, как делали это в двух предыдущих методах. В появившееся окно выполните команду diskpart . Данное действие позволит запустить менеджер работы с дисками.
Далее в этом же окне обработайте команду list disk . В результате появится список всех накопителей, подключённых к компьютеру. Вам нужно запомнить номер того диска, на котором инсталлирована система.
Затем нужно выбрать этот самый диск. Делается это с помощью выполнения команды sel disk X , где вместо «X» нужно указать номер искомого HDD/SSD. В нашем случае это «0».
Теперь необходимо открыть список всех разделов выбранного жёсткого диска. Для этого используйте команду list vol . Запомните номер тома, на котором хранится загрузчик. Как правило, такой том использует файловую систему FAT32, он скрытый и весит не более 500 Мб.
Выбираем нужный том с помощью команды select volume X . Тут снова вместо «X» нужно подставить своё значение. У нас оно равно «3».
Следующим шагом будет присвоение выбранному разделу уникальной буквы. Это реализуется с помощью команды assign letter=X . В очередной раз вместо «X» подставьте свою букву. Она может быть любой. Главное, чтобы выбранная буква не использовалась в маркировке других разделов диска. После выполнения команды вы можете снова выполнить list vol для проверки внесённых изменений. Мы присвоили разделу букву «W».
Теперь можно выйти из оснастки «DiskPart». Для этого в «Командную строку» введите exit и нажмите «Enter».
Приступим к форматированию раздела с загрузчиком. Выполните для этого следующую команду:
format W: /FS:FAT32
Вместо «W» не забудьте поставить свою букву, которую ранее вы присвоили тому. В процессе форматирования вам нужно будет подтвердить свои намерения путем ввода буквы «Y» и нажатия «Enter». Кроме того, будет предложено присвоить имя тому. Это опционально, поэтому можно пропустить данный шаг, снова нажав «Enter». В результате вы должны увидеть следующую картину:
Теперь остаётся лишь снова записать загрузчик на отформатированный том. Без него система попросту не запустится. Для этого выполняем следующую команду:
C:\Windows /s W: /f UEFI
Снова подставьте вместо «W» свою букву. Если всё сделано правильно, вы увидите сообщение об успешном создании файлов.
В завершении попробуйте выполнить команду bootrec /fixboot . Вероятнее всего, доступ к ней будет восстановлен.
Bootrec /fixboot пишет: Элемент не найден.
Стандартное решение:
— Находишь диск/ флешку с Windows
— Загружаешься с него
— Выбираешь пункт «Восстановление системы»
— Пункт «командная строка»
— Вводишь Bootrec.exe /FixMbr
— После Bootrec.exe /FixBoot
В видимо в вашем случае Bootrec.exe /FixBoot выдает — Элемент не найден.
————-
При загрузке система пишет, что не может найти загрузочное устройство (reboot and select proper boot device).
1 — Запускаемся с загрузочного диска.
2 — Запускаем восстановление системы.
3 — Заходим в командную строку.
4 — Там можно прописать bootrec /fixmbr и bootrec /fixboot. Однако скорей всего на второй команде система выдаст «элемент не найден». Поэтому для начала даём иные команды.
DISKPART
list disk
sel disk 0
list partition
sel part 1
active
exit
5 — По какой-то причины партишн перестаёт быть активным, поэтому и fixboot не понимает. Соответственно после манипуляций в пункте 4 задаём ему уже bootrec /fixboot.
6 — После этого при загрузке система будет выдавать BOOTMGR is missing. И вот теперь нужно снова загрузиться с загрузочного, выбрать восстановление системы, которое починит отображение оси в списках и перезагрузится.
7 — Ещё раз загрузиться с загрузочного и на этот раз в восстановлении выбрать свою ось в списках, а потом нажать на привычную кнопочку «восстановление запуска».
8 — После ещё одной перезагрузки система должна запуститься.
——————
для GPT нет возможности проверить, но по идее как-то так:
1. В командной строке запускаем diskpart
2. Выводим список дисков в системе list disk
3. Выбираем диск, на котором установлена ОС (если жесткий диск в системе один, его индекс будет нулевым) sel disk 0
4. Выведем список разделов в системе list vol Находим раздел EFI (обычно у него размер 100 Мб и FAT32) и запоминаем его номер (допустим он volume 1)
5. Назначаем скрытому EFI разделу произвольную букву диска :
select volume 1
assign letter M:
Как исправить ошибку «Элемент не найден» при восстановлении загрузчика утилитой Bootrec
Для восстановления «слетевшего» загрузчика в Windows применяется специальная команда bootrec с параметрами /FixMbr, если диск имеет разметку MBR и /FixBoot. Команда bootrec с первым параметром создает основную загрузочную запись, та же команда со вторым параметром записывает в системный раздел новый загрузочный сектор. Но не всегда выполнение этих команд бывает корректным. В некоторых случаях при выполнении команды bootrec /fixboot вы можете получить ошибку «Элемент не найден» .
Ошибка может оказаться серьезной, поскольку без перезаписи boot -сектора Windows не загрузится. Что же может препятствовать выполнению команды? Причин ее появления не так уже и много, сообщение «Элемент не найден» вы наверняка получите при деактивации системного раздела, отсутствии буквы для раздела EFI и повреждении самих файлов BCD или MBR . Рассмотрим все три сценария чуть более подробно.
Активируйте системный раздел
На дисках MBR загрузчик лежит в специальном разделе «Зарезервировано системой», который является активным. Если он по какой-то причине станет неактивным, при загрузке Windows вы получите ошибку BOOT FAILURE . Попытка восстановить загрузчик командой fixboot ни к чему не приведет, так как наличие флага «Активный» для раздела является обязательным условием.
Сделать том «Зарезервировано системой» активным проще всего с помощью загрузочных LiveCD с менеджерами дисков, но сгодится и обычный установочный диск с Windows. Загрузив с него компьютер и открыв нажатием Shift + F10 командную строку, последовательно выполните в ней указанные на скриншоте команды:
Первая команда запускает Diskpart, вторая предоставляет список подключенных носителей, третья выбирает диск с системой, четвертая выводит список томов, пятая устанавливает фокус на разделе «Зарезервировано системой», шестая делает его активным. Exit служит для выхода из Diskpart. Активировав раздел, выполните команду bootrec /fixboot .
Присвойте букву разделу EFI
С ошибкой «Элемент не найден» при восстановлении загрузки нередко сталкиваются пользователи, конвертировавшие MBR в GPT . Чаще ее причиной становиться отсутствие буквы для EFI -раздела, на котором сохраняются загрузочные файлы. Фиксим неполадку, присваивая EFI -разделу букву с помощью той же Diskpart. Загружаем ПК с установочного диска, запускаем описанным выше способом консоль и Diskpart, и выполняем такие команды:
Первая команда выдает перечень всех разделов на физических дисках, второй командой выбирается EFI -раздел (он имеет файловую систему FAT32) , третья команда присваивает ему букву X, exit завершает работу Diskpart, пятой командой выполняется переход в EFI -раздел с загрузочными файлами, шестая команда записывает новый загрузочный сектор.
Восстановление BCD
Наконец, ошибка может быть вызвана повреждением конфигурационных файлов BCD . Чтобы их восстановить, загрузите ПК с установочного диска, откройте нажатием Shift + F10 командную строку и выполните такие команды:
Обратите внимание на используемые буквы. Буква F в данном примере присвоена загрузочному диску с дистрибутивом Windows, D — это буква системного раздела с файлами операционной системы. В проводнике он обычно имеет букву C, но в загрузочной среде буква может отличаться. Если вы не знаете, какие буквы присваиваются в загрузочной среде, откроете командой notepad Блокнот и выберите Файл -> Сохранить как -> Этот компьютер.